tips-tricks.ejs 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <meta
  7. name="description"
  8. content="Explore our collection of coloring tips, tricks, and tutorials at Art Color. Discover expert advice, creative techniques, and inspiration for your next coloring project."
  9. />
  10. <title>Coloring Tips & Tricks - Art Color</title>
  11. <link rel="icon" href="/assets/icon/favicon.ico" type="image/x-icon" />
  12. <link rel="stylesheet" href="/stylesheets/v2/styles.css" />
  13. <style>
  14. .page-title {
  15. color: var(--secondary-color);
  16. font-size: 2.2rem;
  17. margin: 40px 0 20px;
  18. text-align: center;
  19. }
  20. .page-description {
  21. color: var(--light-text);
  22. max-width: 800px;
  23. margin: 0 auto 50px;
  24. text-align: center;
  25. }
  26. .blog-grid {
  27. display: grid;
  28. grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  29. gap: 30px;
  30. margin-bottom: 60px;
  31. }
  32. .blog-card {
  33. background-color: white;
  34. border-radius: 10px;
  35. overflow: hidden;
  36. box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  37. transition: transform 0.3s ease;
  38. text-decoration: none;
  39. display: flex;
  40. flex-direction: column;
  41. height: 100%;
  42. }
  43. .blog-card:hover {
  44. transform: translateY(-8px);
  45. }
  46. .blog-image {
  47. height: 200px;
  48. background-color: #f0f0f0;
  49. overflow: hidden;
  50. }
  51. .blog-image img {
  52. width: 100%;
  53. height: 100%;
  54. object-fit: cover;
  55. transition: transform 0.5s ease;
  56. }
  57. .blog-card:hover .blog-image img {
  58. transform: scale(1.05);
  59. }
  60. .blog-info {
  61. padding: 20px;
  62. flex-grow: 1;
  63. display: flex;
  64. flex-direction: column;
  65. }
  66. .blog-meta {
  67. color: var(--light-text);
  68. font-size: 0.85rem;
  69. margin-bottom: 10px;
  70. }
  71. .blog-title {
  72. font-weight: 700;
  73. font-size: 1.3rem;
  74. margin-bottom: 12px;
  75. color: var(--primary-color);
  76. }
  77. .blog-desc {
  78. color: var(--light-text);
  79. font-size: 0.95rem;
  80. margin-bottom: 18px;
  81. line-height: 1.5;
  82. display: -webkit-box;
  83. -webkit-line-clamp: 4;
  84. -webkit-box-orient: vertical;
  85. overflow: hidden;
  86. flex-grow: 1;
  87. }
  88. .read-more-btn {
  89. display: inline-block;
  90. background-color: var(--primary-color);
  91. color: white;
  92. padding: 10px 20px;
  93. border-radius: 30px;
  94. text-decoration: none;
  95. font-weight: 600;
  96. transition: all 0.3s ease;
  97. border: none;
  98. cursor: pointer;
  99. text-align: center;
  100. width: fit-content;
  101. }
  102. .read-more-btn:hover {
  103. background-color: var(--secondary-color);
  104. }
  105. .pagination {
  106. display: flex;
  107. justify-content: center;
  108. align-items: center;
  109. margin: 40px 0;
  110. }
  111. .pagination-item {
  112. width: 35px;
  113. height: 35px;
  114. border-radius: 50%;
  115. display: flex;
  116. justify-content: center;
  117. align-items: center;
  118. margin: 0 5px;
  119. text-decoration: none;
  120. color: var(--text-color);
  121. transition: all 0.3s ease;
  122. }
  123. .pagination-item.active {
  124. background-color: var(--primary-color);
  125. color: white;
  126. }
  127. .pagination-item:hover:not(.active) {
  128. background-color: #f0f0f0;
  129. }
  130. /* FAQ链接区域样式 */
  131. .faq-link-section {
  132. background-color: var(--secondary-color);
  133. color: white;
  134. padding: 30px;
  135. border-radius: 10px;
  136. text-align: center;
  137. margin: 60px 0;
  138. }
  139. .faq-link-section h3 {
  140. font-size: 1.5rem;
  141. margin-bottom: 15px;
  142. color: white;
  143. }
  144. .faq-link-section p {
  145. margin-bottom: 20px;
  146. color: white;
  147. }
  148. .faq-link-btn {
  149. display: inline-block;
  150. background-color: white;
  151. color: var(--secondary-color);
  152. padding: 10px 24px;
  153. border-radius: 30px;
  154. font-weight: 600;
  155. text-decoration: none;
  156. transition: all 0.3s ease;
  157. }
  158. .faq-link-btn:hover {
  159. background-color: var(--accent-color);
  160. color: white;
  161. }
  162. @media (max-width: 768px) {
  163. .page-title {
  164. font-size: 1.8rem;
  165. }
  166. .blog-grid {
  167. grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  168. gap: 20px;
  169. }
  170. .blog-image {
  171. height: 180px;
  172. }
  173. .blog-info {
  174. padding: 15px;
  175. }
  176. .blog-title {
  177. font-size: 1.2rem;
  178. }
  179. .faq-link-section h3 {
  180. font-size: 1.3rem;
  181. }
  182. }
  183. </style>
  184. <script
  185. type="text/javascript"
  186. src="https://platform-api.sharethis.com/js/sharethis.js#property=685036ce6c1ae8001abaded7&product=sop"
  187. async="async"
  188. ></script>
  189. <script type="application/ld+json">
  190. {
  191. "@context": "https://schema.org",
  192. "@type": "CollectionPage",
  193. "name": "Coloring Tips & Tricks - Art Color",
  194. "description": "Explore our collection of coloring tips, tricks, and tutorials at Art Color. Discover expert advice, creative techniques, and inspiration for your next coloring project.",
  195. "url": "https://art.pcoloring.com/tips-tricks",
  196. "publisher": {
  197. "@type": "Organization",
  198. "name": "Art Color",
  199. "url": "https://art.pcoloring.com",
  200. "logo": {
  201. "@type": "ImageObject",
  202. "url": "https://art.pcoloring.com/assets/icon/favicon.ico"
  203. }
  204. },
  205. "hasPart": [
  206. {
  207. "@type": "Article",
  208. "name": "How to Color Online",
  209. "url": "https://art.pcoloring.com/how-to-coloring-online"
  210. },
  211. {
  212. "@type": "Article",
  213. "name": "Benefits of Coloring Pages",
  214. "url": "https://art.pcoloring.com/benefit-of-coloring-pages"
  215. },
  216. {
  217. "@type": "Article",
  218. "name": "Choosing the Right Coloring Tools",
  219. "url": "https://art.pcoloring.com/choose-the-right-coloring-tools"
  220. },
  221. {
  222. "@type": "Article",
  223. "name": "Coloring Techniques for Beginners",
  224. "url": "https://art.pcoloring.com/coloring-techniques-for-beginners"
  225. },
  226. {
  227. "@type": "Article",
  228. "name": "How to Color Mandala",
  229. "url": "https://art.pcoloring.com/how-to-color-mandala"
  230. },
  231. {
  232. "@type": "Article",
  233. "name": "Color Combinations Guide",
  234. "url": "https://art.pcoloring.com/color-combinations-guide"
  235. }
  236. ]
  237. }
  238. </script>
  239. </head>
  240. <body>
  241. <%- include('header') %>
  242. <div class="container">
  243. <div class="breadcrumb"><a href="/">Home</a> &gt; Tips & Tricks</div>
  244. <h1 class="page-title">Coloring Tips & Tricks</h1>
  245. <p class="page-description">
  246. Explore our collection of expert advice, creative techniques, and
  247. inspiration for making the most of your coloring experience.
  248. </p>
  249. <div class="blog-grid">
  250. <a href="/tips-tricks/how-to-color-online" class="blog-card">
  251. <div class="blog-image">
  252. <img
  253. src="/assets/tips-tricks/how-to-color-online.webp"
  254. alt="Color Online"
  255. />
  256. </div>
  257. <div class="blog-info">
  258. <div class="blog-meta">July 3, 2025 • Coloring Tips & Tricks</div>
  259. <h3 class="blog-title">How to Color Online</h3>
  260. <p class="blog-desc">
  261. Learn how to color online with our digital coloring platform.
  262. Follow numbered guides to create stunning artwork with ease. Save,
  263. share, and download your masterpieces.
  264. </p>
  265. <button class="read-more-btn">Read More</button>
  266. </div>
  267. </a>
  268. <a
  269. href="/tips-tricks/how-to-color-mandala-coloring-page"
  270. class="blog-card"
  271. >
  272. <div class="blog-image">
  273. <img
  274. src="/assets/tips-tricks/how-to-color-mandala.webp"
  275. alt="How to Display Your Coloring Masterpieces"
  276. />
  277. </div>
  278. <div class="blog-info">
  279. <div class="blog-meta">June 29, 2025 • Coloring Tips & Tricks</div>
  280. <h3 class="blog-title">How to Color Mandala Coloring Pages</h3>
  281. <p class="blog-desc">
  282. Mandala coloring pages are more than just a creative
  283. outlet—they're a journey into mindfulness and self-expression.
  284. These intricate, symmetrical designs have captivated artists and
  285. enthusiasts for centuries, offering a therapeutic escape and a
  286. chance to create stunning works of art. In this guide, we'll
  287. explore the art of coloring mandalas, from choosing the right
  288. tools to advanced techniques that will transform your coloring
  289. experience.
  290. </p>
  291. <button class="read-more-btn">Read More</button>
  292. </div>
  293. </a>
  294. <a href="/tips-tricks/benefit-of-coloring-pages" class="blog-card">
  295. <div class="blog-image">
  296. <img
  297. src="/assets/tips-tricks/benefit-of-coloring-pages-600x400.webp"
  298. alt="The Therapeutic Benefits of Coloring Pages"
  299. />
  300. </div>
  301. <div class="blog-info">
  302. <div class="blog-meta">June 26, 2025 • Coloring Tips & Tricks</div>
  303. <h3 class="blog-title">
  304. The Therapeutic Benefits of Coloring Pages
  305. </h3>
  306. <p class="blog-desc">
  307. Discover how coloring can reduce stress, improve focus, and
  308. enhance creativity for people of all ages. Learn why this simple
  309. activity has become a popular form of mindfulness...
  310. </p>
  311. <button class="read-more-btn">Read More</button>
  312. </div>
  313. </a>
  314. <a
  315. href="/tips-tricks/choose-the-right-coloring-tools"
  316. class="blog-card"
  317. >
  318. <div class="blog-image">
  319. <img
  320. src="/assets/tips-tricks/choose-the-right-coloring-tools.webp"
  321. alt="Choosing the Right Coloring Tools"
  322. />
  323. </div>
  324. <div class="blog-info">
  325. <div class="blog-meta">June 15, 2025 • Coloring Tips & Tricks</div>
  326. <h3 class="blog-title">Choosing the Right Coloring Tools</h3>
  327. <p class="blog-desc">
  328. Not all coloring tools are created equal. Learn about the
  329. different types of colored pencils, markers, and crayons
  330. available, and how to choose the best ones for your coloring
  331. style...
  332. </p>
  333. <button class="read-more-btn">Read More</button>
  334. </div>
  335. </a>
  336. <a href="/tips-tricks/color-combinations-guide" class="blog-card">
  337. <div class="blog-image">
  338. <img
  339. src="/assets/tips-tricks/color-combinations-guide.webp"
  340. alt="Color Combinations That Work"
  341. />
  342. </div>
  343. <div class="blog-info">
  344. <div class="blog-meta">June 5, 2025 • Coloring Tips & Tricks</div>
  345. <h3 class="blog-title">Color Combinations That Work</h3>
  346. <p class="blog-desc">
  347. Transform your coloring pages with these expert-approved color
  348. combinations. Whether you prefer bold and vibrant or soft and
  349. subtle, these tips will help you create stunning artwork...
  350. </p>
  351. <button class="read-more-btn">Read More</button>
  352. </div>
  353. </a>
  354. <a
  355. href="/tips-tricks/coloring-techniques-for-beginners"
  356. class="blog-card"
  357. >
  358. <div class="blog-image">
  359. <img
  360. src="/assets/tips-tricks/coloring-techniques-for-beginnersl.webp"
  361. alt="Coloring Techniques for Beginners"
  362. />
  363. </div>
  364. <div class="blog-info">
  365. <div class="blog-meta">May 28, 2025 • Coloring Tips & Tricks</div>
  366. <h3 class="blog-title">Coloring Techniques for Beginners</h3>
  367. <p class="blog-desc">
  368. Master the basics with these essential coloring techniques. From
  369. blending and shading to layering and texture, these easy-to-follow
  370. tips will take your coloring skills to the next level...
  371. </p>
  372. <button class="read-more-btn">Read More</button>
  373. </div>
  374. </a>
  375. </div>
  376. <!-- FAQ链接区域 -->
  377. <div class="faq-link-section">
  378. <h3>Can't find what you're looking for?</h3>
  379. <p>
  380. Check out our Frequently Asked Questions for answers to common
  381. questions about our coloring pages, tools, and techniques.
  382. </p>
  383. <a href="/faq" class="faq-link-btn">Visit FAQ Page</a>
  384. </div>
  385. </div>
  386. <%- include('footer') %>
  387. <script src="/scripts/script.js"></script>
  388. <script>
  389. // 博客卡片点击事件增强
  390. const blogCards = document.querySelectorAll(".blog-card");
  391. blogCards.forEach((card) => {
  392. card.addEventListener("click", (e) => {
  393. // 阻止按钮点击冒泡到卡片链接
  394. if (e.target.closest(".read-more-btn")) {
  395. return;
  396. }
  397. // 卡片本身是链接,无需额外处理
  398. });
  399. });
  400. // FAQ 折叠功能
  401. const faqQuestions = document.querySelectorAll(".faq-question");
  402. faqQuestions.forEach((question) => {
  403. question.addEventListener("click", () => {
  404. const faqItem = question.parentElement;
  405. faqItem.classList.toggle("active");
  406. // 关闭其他打开的FAQ项
  407. document.querySelectorAll(".faq-item.active").forEach((item) => {
  408. if (item !== faqItem) {
  409. item.classList.remove("active");
  410. }
  411. });
  412. });
  413. });
  414. </script>
  415. </body>
  416. </html>