CSS彩妆是现代女性日常生活中必不可少的化妆品之一,而热卖的产品列表是每个网站必不可少的功能之一。在本文中,我们将介绍如何使用HTML和CSS来创建一个漂亮的CSS彩妆热卖产品列表。
<ul class="product-list"> <li> <img src="product1.jpg"> <h2>兰蔻平衡奇迹持妆粉底液</h2> <p>RMB 399.00</p> </li> <li> <img src="product2.jpg"> <h2>雅诗兰黛红石榴瞬采奇迹BB霜</h2> <p>RMB 468.00</p> </li> <li> <img src="product3.jpg"> <h2>兰蔻红地毯靓彩唇膏</h2> <p>RMB 299.00</p> </li> </ul>
代码中使用了一个ul标签和三个li标签来创建一个商品列表。每个li标签包含一个图片、一个标题和一个价格。
.product-list { list-style: none; padding: 0; margin: 0; display: flex; justify-content: space-between; max-width: 1200px; margin: 0 auto; } .product-list li { flex-basis: calc(33.33% - 20px); margin: 0 10px; padding: 20px; background: #f7f7f7; text-align: center; Box-shadow: 0 0 10px rgba(0,0.1); } .product-list li h2 { margin-top: 20px; font-size: 20px; font-weight: 600; color: #333; } .product-list li p { margin-top: 10px; font-size: 16px; color: #f63; } .product-list li img { max-width: 100%; }
代码中使用了flexBox布局来分别控制商品列表和每个商品。flexBox使得每个商品在父元素中自适应,并且使之间隔20像素。每个商品都具有一个灰色背景和一个10像素的阴影来增加立体感。标题和价格显眼且易于阅读,而图片在每个商品中更加显眼。