flower-coloring-page.html 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689
  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. <title>Flower Coloring Pages - Art Number Coloring</title>
  7. <style>
  8. :root {
  9. --primary-color: #ff6b6b;
  10. --secondary-color: #4ecdc4;
  11. --accent-color: #ffd166;
  12. --background-color: #f9f9f9;
  13. --text-color: #333;
  14. --light-text: #666;
  15. }
  16. * {
  17. margin: 0;
  18. padding: 0;
  19. box-sizing: border-box;
  20. font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  21. }
  22. body {
  23. background-color: var(--background-color);
  24. color: var(--text-color);
  25. line-height: 1.6;
  26. }
  27. .container {
  28. max-width: 1200px;
  29. margin: 0 auto;
  30. padding: 0 20px;
  31. }
  32. header {
  33. background-color: var(--primary-color);
  34. color: white;
  35. padding: 30px 0;
  36. text-align: center;
  37. position: relative;
  38. }
  39. .header-logo {
  40. font-size: 1.8rem;
  41. font-weight: 700;
  42. letter-spacing: 1px;
  43. }
  44. .breadcrumb {
  45. margin: 20px 0;
  46. font-size: 0.9rem;
  47. color: var(--light-text);
  48. }
  49. .breadcrumb a {
  50. color: var(--primary-color);
  51. text-decoration: none;
  52. }
  53. .breadcrumb a:hover {
  54. text-decoration: underline;
  55. }
  56. .hero-section {
  57. margin-bottom: 40px;
  58. }
  59. .hero-image {
  60. width: 100%;
  61. height: 0;
  62. padding-bottom: 56.25%;
  63. /* 16:9 aspect ratio */
  64. background-color: #f0f0f0;
  65. position: relative;
  66. overflow: hidden;
  67. border-radius: 10px;
  68. margin-bottom: 20px;
  69. }
  70. .hero-image img {
  71. position: absolute;
  72. top: 0;
  73. left: 0;
  74. width: 100%;
  75. height: 100%;
  76. object-fit: cover;
  77. }
  78. .hero-content {
  79. background-color: white;
  80. padding: 30px;
  81. border-radius: 10px;
  82. box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
  83. }
  84. .hero-title {
  85. color: var(--primary-color);
  86. font-size: 2.2rem;
  87. margin-bottom: 15px;
  88. }
  89. .hero-description {
  90. color: var(--light-text);
  91. margin-bottom: 20px;
  92. }
  93. .filter-section {
  94. margin: 30px 0;
  95. display: flex;
  96. flex-wrap: wrap;
  97. gap: 10px;
  98. justify-content: center;
  99. }
  100. .filter-btn {
  101. background-color: var(--secondary-color);
  102. color: white;
  103. border: none;
  104. padding: 8px 15px;
  105. border-radius: 20px;
  106. cursor: pointer;
  107. transition: all 0.3s ease;
  108. }
  109. .filter-btn:hover,
  110. .filter-btn.active {
  111. background-color: var(--primary-color);
  112. }
  113. .coloring-grid {
  114. display: grid;
  115. grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  116. gap: 30px;
  117. margin-bottom: 40px;
  118. }
  119. .coloring-card {
  120. background-color: white;
  121. border-radius: 10px;
  122. overflow: hidden;
  123. box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  124. transition: transform 0.3s ease;
  125. cursor: pointer;
  126. border: 1px solid #eee;
  127. }
  128. .coloring-card:hover {
  129. transform: translateY(-8px);
  130. }
  131. .coloring-image {
  132. aspect-ratio: 1/1;
  133. background-color: #f0f0f0;
  134. overflow: hidden;
  135. position: relative;
  136. }
  137. .coloring-image img {
  138. width: 100%;
  139. height: 100%;
  140. object-fit: cover;
  141. transition: transform 0.5s ease;
  142. }
  143. .coloring-card:hover .coloring-image img {
  144. transform: scale(1.05);
  145. }
  146. .coloring-info {
  147. padding: 20px;
  148. }
  149. .coloring-title {
  150. font-weight: 700;
  151. font-size: 1.2rem;
  152. margin-bottom: 8px;
  153. color: var(--primary-color);
  154. }
  155. .coloring-details {
  156. font-size: 0.9rem;
  157. color: var(--light-text);
  158. display: flex;
  159. justify-content: space-between;
  160. }
  161. .gallery-link {
  162. text-align: center;
  163. margin-top: 30px;
  164. font-size: 1.1rem;
  165. }
  166. .gallery-link a {
  167. color: var(--primary-color);
  168. text-decoration: none;
  169. font-weight: 600;
  170. display: inline-flex;
  171. align-items: center;
  172. }
  173. .gallery-link a:hover {
  174. text-decoration: underline;
  175. }
  176. .gallery-link svg {
  177. margin-left: 8px;
  178. width: 16px;
  179. height: 16px;
  180. }
  181. .how-to-section {
  182. background-color: white;
  183. padding: 40px;
  184. border-radius: 10px;
  185. box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
  186. margin: 60px 0;
  187. }
  188. .how-to-title {
  189. color: var(--secondary-color);
  190. font-size: 1.8rem;
  191. margin-bottom: 30px;
  192. text-align: center;
  193. }
  194. .how-to-steps {
  195. display: grid;
  196. grid-template-columns: 1fr;
  197. gap: 30px;
  198. }
  199. .how-to-step {
  200. padding: 25px;
  201. border-radius: 10px;
  202. border: 1px solid #eee;
  203. transition: all 0.3s ease;
  204. }
  205. .how-to-step:hover {
  206. transform: translateY(-5px);
  207. box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
  208. }
  209. .step-header {
  210. display: flex;
  211. align-items: center;
  212. margin-bottom: 15px;
  213. }
  214. .step-number {
  215. width: 40px;
  216. height: 40px;
  217. background-color: var(--primary-color);
  218. color: white;
  219. border-radius: 50%;
  220. display: flex;
  221. align-items: center;
  222. justify-content: center;
  223. font-size: 1.2rem;
  224. font-weight: 700;
  225. margin-right: 15px;
  226. }
  227. .step-title {
  228. font-size: 1.3rem;
  229. font-weight: 600;
  230. color: var(--secondary-color);
  231. }
  232. .benefits-section {
  233. margin-top: 60px;
  234. }
  235. .benefits-title {
  236. color: var(--secondary-color);
  237. font-size: 1.8rem;
  238. margin-bottom: 30px;
  239. text-align: center;
  240. }
  241. .benefits-list {
  242. display: grid;
  243. grid-template-columns: 1fr;
  244. gap: 20px;
  245. }
  246. .benefit {
  247. display: flex;
  248. align-items: start;
  249. }
  250. .benefit-icon {
  251. width: 40px;
  252. height: 40px;
  253. background-color: var(--secondary-color);
  254. color: white;
  255. border-radius: 50%;
  256. display: flex;
  257. align-items: center;
  258. justify-content: center;
  259. margin-right: 15px;
  260. flex-shrink: 0;
  261. }
  262. .benefit-content {
  263. flex-grow: 1;
  264. }
  265. .benefit-title {
  266. font-size: 1.1rem;
  267. font-weight: 600;
  268. margin-bottom: 5px;
  269. }
  270. footer {
  271. background-color: var(--text-color);
  272. color: white;
  273. text-align: center;
  274. padding: 30px 0;
  275. margin-top: 50px;
  276. }
  277. .footer-content {
  278. max-width: 600px;
  279. margin: 0 auto;
  280. }
  281. @media (max-width: 768px) {
  282. .hero-title {
  283. font-size: 1.8rem;
  284. }
  285. .coloring-grid {
  286. grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  287. gap: 20px;
  288. }
  289. .coloring-info {
  290. padding: 15px;
  291. }
  292. .coloring-title {
  293. font-size: 1.1rem;
  294. }
  295. .filter-section {
  296. justify-content: flex-start;
  297. }
  298. .gallery-link {
  299. font-size: 1rem;
  300. }
  301. .how-to-section {
  302. padding: 25px;
  303. }
  304. .how-to-title,
  305. .benefits-title {
  306. font-size: 1.5rem;
  307. }
  308. .step-title {
  309. font-size: 1.2rem;
  310. }
  311. }
  312. </style>
  313. </head>
  314. <body>
  315. <header>
  316. <div class="container">
  317. <div class="header-logo">Art Number Coloring</div>
  318. <p>Free Printable Coloring Pages and Birthday Cards</p>
  319. </div>
  320. </header>
  321. <div class="container">
  322. <div class="breadcrumb">
  323. <a href="/">Home</a> &gt; <a href="/coloring-pages/">Coloring Pages</a> &gt; Flower Coloring Pages
  324. </div>
  325. <div class="hero-section">
  326. <div class="hero-image">
  327. <img src="https://picsum.photos/1200/675?random=40" alt="Flower Coloring Pages">
  328. </div>
  329. <div class="hero-content">
  330. <h2 class="hero-title">Flower Coloring Pages</h2>
  331. <p class="hero-description">
  332. Explore our beautiful collection of flower coloring pages! From delicate roses to vibrant sunflowers, these
  333. designs offer endless possibilities for creativity. Perfect for all ages and skill levels, our flower coloring
  334. pages are a great way to relax, express your artistic side, and learn about different types of flowers.
  335. </p>
  336. <p class="hero-description">
  337. Whether you're looking for simple designs for kids or intricate patterns for adults, we have something for
  338. everyone. Print them out and use your favorite coloring tools to bring these beautiful flowers to life!
  339. </p>
  340. </div>
  341. </div>
  342. <div class="filter-section">
  343. <button class="filter-btn active">All Flowers</button>
  344. <button class="filter-btn">Roses</button>
  345. <button class="filter-btn">Sunflowers</button>
  346. <button class="filter-btn">Tulips</button>
  347. <button class="filter-btn">Daisies</button>
  348. <button class="filter-btn">Orchids</button>
  349. <button class="filter-btn">Lilies</button>
  350. </div>
  351. <div class="coloring-grid">
  352. <!-- Coloring Page 1 -->
  353. <div class="coloring-card">
  354. <div class="coloring-image">
  355. <img src="https://picsum.photos/400/400?random=41" alt="Rose Coloring Page">
  356. </div>
  357. <div class="coloring-info">
  358. <div class="coloring-title">Beautiful Rose</div>
  359. <div class="coloring-details">
  360. <span>Difficulty: Medium</span>
  361. <span>Size: 8.5x11"</span>
  362. </div>
  363. </div>
  364. </div>
  365. <!-- Coloring Page 2 -->
  366. <div class="coloring-card">
  367. <div class="coloring-image">
  368. <img src="https://picsum.photos/400/400?random=42" alt="Sunflower Coloring Page">
  369. </div>
  370. <div class="coloring-info">
  371. <div class="coloring-title">Happy Sunflower</div>
  372. <div class="coloring-details">
  373. <span>Difficulty: Easy</span>
  374. <span>Size: 8.5x11"</span>
  375. </div>
  376. </div>
  377. </div>
  378. <!-- Coloring Page 3 -->
  379. <div class="coloring-card">
  380. <div class="coloring-image">
  381. <img src="https://picsum.photos/400/400?random=43" alt="Tulip Garden">
  382. </div>
  383. <div class="coloring-info">
  384. <div class="coloring-title">Tulip Garden</div>
  385. <div class="coloring-details">
  386. <span>Difficulty: Medium</span>
  387. <span>Size: 8.5x11"</span>
  388. </div>
  389. </div>
  390. </div>
  391. <!-- Coloring Page 4 -->
  392. <div class="coloring-card">
  393. <div class="coloring-image">
  394. <img src="https://picsum.photos/400/400?random=44" alt="Wild Daisies">
  395. </div>
  396. <div class="coloring-info">
  397. <div class="coloring-title">Wild Daisies</div>
  398. <div class="coloring-details">
  399. <span>Difficulty: Easy</span>
  400. <span>Size: 8.5x11"</span>
  401. </div>
  402. </div>
  403. </div>
  404. <!-- Coloring Page 5 -->
  405. <div class="coloring-card">
  406. <div class="coloring-image">
  407. <img src="https://picsum.photos/400/400?random=45" alt="Orchid Beauty">
  408. </div>
  409. <div class="coloring-info">
  410. <div class="coloring-title">Orchid Beauty</div>
  411. <div class="coloring-details">
  412. <span>Difficulty: Hard</span>
  413. <span>Size: 8.5x11"</span>
  414. </div>
  415. </div>
  416. </div>
  417. <!-- Coloring Page 6 -->
  418. <div class="coloring-card">
  419. <div class="coloring-image">
  420. <img src="https://picsum.photos/400/400?random=46" alt="Lily of the Valley">
  421. </div>
  422. <div class="coloring-info">
  423. <div class="coloring-title">Lily of the Valley</div>
  424. <div class="coloring-details">
  425. <span>Difficulty: Medium</span>
  426. <span>Size: 8.5x11"</span>
  427. </div>
  428. </div>
  429. </div>
  430. <!-- Coloring Page 7 -->
  431. <div class="coloring-card">
  432. <div class="coloring-image">
  433. <img src="https://picsum.photos/400/400?random=47" alt="Flower Bouquet">
  434. </div>
  435. <div class="coloring-info">
  436. <div class="coloring-title">Flower Bouquet</div>
  437. <div class="coloring-details">
  438. <span>Difficulty: Medium</span>
  439. <span>Size: 8.5x11"</span>
  440. </div>
  441. </div>
  442. </div>
  443. <!-- Coloring Page 8 -->
  444. <div class="coloring-card">
  445. <div class="coloring-image">
  446. <img src="https://picsum.photos/400/400?random=48" alt="Tropical Flowers">
  447. </div>
  448. <div class="coloring-info">
  449. <div class="coloring-title">Tropical Flowers</div>
  450. <div class="coloring-details">
  451. <span>Difficulty: Hard</span>
  452. <span>Size: 8.5x11"</span>
  453. </div>
  454. </div>
  455. </div>
  456. </div>
  457. <div class="gallery-link">
  458. <a href="/gallery">
  459. Want to see more flower coloring pages? Click here
  460. <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  461. <path d="M13 5L19 12L13 19" stroke="currentColor" stroke-width="2" stroke-linecap="round"
  462. stroke-linejoin="round" />
  463. </svg>
  464. </a>
  465. </div>
  466. <div class="how-to-section">
  467. <h2 class="how-to-title">How to Get Use of Our Coloring Pages</h2>
  468. <div class="how-to-steps">
  469. <div class="how-to-step">
  470. <div class="step-header">
  471. <div class="step-number">1</div>
  472. <h3 class="step-title">How to Download</h3>
  473. </div>
  474. <p>Downloading our coloring pages is quick and easy. Simply browse through our extensive collection and select
  475. the design you love. Click on the coloring card, and you'll be redirected to the detail page. There, you'll
  476. find a "Download" button – click it to save the high-quality PDF file to your device. The file is
  477. printer-friendly and perfect for both home and classroom use.</p>
  478. </div>
  479. <div class="how-to-step">
  480. <div class="step-header">
  481. <div class="step-number">2</div>
  482. <h3 class="step-title">How to Print</h3>
  483. </div>
  484. <p>Once downloaded, open the PDF file and print it using your home printer on standard 8.5x11" paper. For the
  485. best results, use high-quality paper or cardstock. You can print as many copies as you need – perfect for
  486. personal use, classroom activities, or sharing with friends and family.</p>
  487. </div>
  488. <div class="how-to-step">
  489. <div class="step-header">
  490. <div class="step-number">3</div>
  491. <h3 class="step-title">How to Color Online</h3>
  492. </div>
  493. <p>Prefer to color digitally? No problem! Just click the "Color Online" button on any coloring page detail
  494. page. You'll instantly enter our interactive coloring game interface where you can use a variety of digital
  495. tools to color. With easy-to-use controls and color-by-number guidance, you can create beautiful artwork
  496. with just a few clicks of your mouse or taps on your touchscreen. No artistic skills required!</p>
  497. </div>
  498. </div>
  499. <div class="benefits-section">
  500. <h2 class="benefits-title">The Benefits of Coloring</h2>
  501. <div class="benefits-list">
  502. <div class="benefit">
  503. <div class="benefit-icon">
  504. <svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  505. <path
  506. d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z"
  507. stroke="currentColor" stroke-width="2" />
  508. <path
  509. d="M9 10C9 11.6569 10.3431 13 12 13C13.6569 13 15 11.6569 15 10C15 8.34315 13.6569 7 12 7C10.3431 7 9 8.34315 9 10Z"
  510. stroke="currentColor" stroke-width="2" />
  511. <path
  512. d="M9.00021 17C9.00021 17.5304 9.21074 18.0391 9.5858 18.4142C9.96086 18.7893 10.4696 19 11.0002 19H13.0002C13.5308 19 14.0395 18.7893 14.4146 18.4142C14.7896 18.0391 15.0002 17.5304 15.0002 17"
  513. stroke="currentColor" stroke-width="2" />
  514. </svg>
  515. </div>
  516. <div class="benefit-content">
  517. <h4 class="benefit-title">Stress Relief</h4>
  518. <p>Coloring has been shown to reduce stress and anxiety by promoting mindfulness and focusing the mind on
  519. the present moment.</p>
  520. </div>
  521. </div>
  522. <div class="benefit">
  523. <div class="benefit-icon">
  524. <svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  525. <path
  526. d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z"
  527. stroke="currentColor" stroke-width="2" />
  528. <path d="M9 16L12 13L15 16" stroke="currentColor" stroke-width="2" stroke-linecap="round"
  529. stroke-linejoin="round" />
  530. </svg>
  531. </div>
  532. <div class="benefit-content">
  533. <h4 class="benefit-title">Enhances Creativity</h4>
  534. <p>Choosing colors and creating unique color combinations stimulates creativity and artistic expression.
  535. </p>
  536. </div>
  537. </div>
  538. <div class="benefit">
  539. <div class="benefit-icon">
  540. <svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  541. <path
  542. d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z"
  543. stroke="currentColor" stroke-width="2" />
  544. <path d="M9 12H15" stroke="currentColor" stroke-width="2" stroke-linecap="round" />
  545. <path d="M12 9V15" stroke="currentColor" stroke-width="2" stroke-linecap="round" />
  546. </svg>
  547. </div>
  548. <div class="benefit-content">
  549. <h4 class="benefit-title">Improves Focus</h4>
  550. <p>Coloring requires concentration, which can improve focus and attention span over time.</p>
  551. </div>
  552. </div>
  553. <div class="benefit">
  554. <div class="benefit-icon">
  555. <svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  556. <path
  557. d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z"
  558. stroke="currentColor" stroke-width="2" />
  559. <path
  560. d="M9 12C9 10.3431 10.3431 9 12 9C13.6569 9 15 10.3431 15 12C15 13.6569 13.6569 15 12 15C10.3431 15 9 13.6569 9 12Z"
  561. stroke="currentColor" stroke-width="2" />
  562. </svg>
  563. </div>
  564. <div class="benefit-content">
  565. <h4 class="benefit-title">Therapeutic Activity</h4>
  566. <p>Coloring is a therapeutic activity that can help improve mood and promote a sense of accomplishment.
  567. </p>
  568. </div>
  569. </div>
  570. </div>
  571. </div>
  572. </div>
  573. </div>
  574. <footer>
  575. <div class="container footer-content">
  576. <p>Art Number Coloring - Free Printable Coloring Pages and Birthday Cards</p>
  577. <p>Bringing creativity to your fingertips, one coloring page at a time.</p>
  578. </div>
  579. </footer>
  580. <script>
  581. // 过滤按钮点击事件
  582. const filterButtons = document.querySelectorAll('.filter-btn');
  583. filterButtons.forEach(button => {
  584. button.addEventListener('click', () => {
  585. // 移除所有按钮的active状态
  586. filterButtons.forEach(btn => btn.classList.remove('active'));
  587. // 添加当前按钮的active状态
  588. button.classList.add('active');
  589. // 在实际应用中,这里会根据选择的过滤器加载对应的填色页
  590. const filter = button.textContent;
  591. alert(`Filtering by: ${filter}`);
  592. });
  593. });
  594. // 填色页卡片点击事件
  595. const coloringCards = document.querySelectorAll('.coloring-card');
  596. coloringCards.forEach(card => {
  597. card.addEventListener('click', () => {
  598. // 在实际应用中,这里会跳转到对应的填色页详情页
  599. const title = card.querySelector('.coloring-title').textContent;
  600. alert(`即将跳转到 "${title}" 的详情页`);
  601. });
  602. });
  603. </script>
  604. </body>
  605. </html>