《Comment faire diverses listes sur le terminal mobile H5 Méthode de production (1) 》
《Comment produire diverses listes sur terminal mobile H5 (2)》
《Comment produire diverses listes sur terminal mobile H5 (3)》
Si vous avez vu cet article en premier , il est recommandé d'aller sur le lien ci-dessus et de lire d'abord le contenu correspondant, afin que le contexte soit cohérent et qu'il soit plus facile de comprendre le contenu de cet article.
Les trois premiers chapitres sont tous parlez de la façon de mettre en œuvre une liste ordinaire. La difficulté va de facile à difficile, mais en général, vous pouvez la maîtriser en un coup d'œil. Dans ce chapitre, nous ferons une liste graphique.
Les listes d'images et de textes à deux colonnes sont très courantes. Elles sont encore plus courantes dans les terminaux mobiles de commerce électronique H5 tels que JDTB. Ici, commençons par Créer la plus simple, comme indiqué dans. l'image ci-dessous.
Voici une disposition très simple sur deux colonnes d'images et de listes de textes, chaque bloc contient des images, des noms et des prix. C'est trop simple à mettre en œuvre. une mise en page côté PC. Mais comme nous sommes du côté mobile, les largeurs des différents téléphones portables sont donc incohérentes.
Toutes les images ici sont toutes identiques. spécifications et sont carrés. Dans les projets réels, il y a généralement des exigences pour les images du produit. Si votre produit n'est pas carré, nous aurons des tutoriels pertinents ci-dessous
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /> <title>list 2</title> <link rel="stylesheet" href="../style/style.css"></head><body><p class="list_2"> <ul> <li> <a href=""> <img src="../image/goods.jpg" alt="商品图片" class="goods_photo"> <h4 class="goods_title">这里是商品标题1</h4> <em class="goods_price">¥4999.00</em> </a> </li> <li> <a href=""> <img src="../image/goods.jpg" alt="商品图片" class="goods_photo"> <h4 class="goods_title">这里是商品标题2</h4> <em class="goods_price">¥4999.00</em> </a> </li> <li> <a href=""> <img src="../image/goods.jpg" alt="商品图片" class="goods_photo"> <h4 class="goods_title">这里是商品标题3</h4> <em class="goods_price">¥4999.00</em> </a> </li> <li> <a href=""> <img src="../image/goods.jpg" alt="商品图片" class="goods_photo"> <h4 class="goods_title">这里是商品标题4</h4> <em class="goods_price">¥4999.00</em> </a> </li> </ul></p></body></html>
.list_2 { ul { @extend .cf; // 引用清理浮动代码片,看不懂请看本人scss相关教程 li { width: 50%;float: left;padding: 1rem 0; outline: 1px solid #ddd; // 使用 outline 模拟边框 (outline不占据盒子模型) background: #fff; // 使用白色背景颜色,防止 outline 重叠造成 2px 线条 a { display: block; text-decoration: none; // 去除默认下划线 } .goods_title,.goods_price { padding: 0 1rem; // 加上左右内填充,防止文字和边框粘结 text-align: center; } .goods_photo { width: 60%;margin: .5rem auto;display: block; } } } }// 全站范围内用到的图文基本样式.goods_title,.goods_price { display: block;position: relative; @include ts(); // 引用文字描白边代码片 @include online(1.8rem); // 引用文字超出一行省略号代码片} .goods_title {color:#000;font-size: 1.2rem;} .goods_price {color:#f60;font-size: 1.5rem;font-weight: bold;}
. Dans cet exemple, utilisez border
pour simuler outline
pour simuler. Lorsque vous utilisez des bordures, assurez-vous de faire correspondre la couleur d'arrière-plan pour éviter. outline
bordures.2px
text-shadow
Dans, la balise
.html5
peut imbriquer des éléments au niveau du bloc. Cependant, dans les versionsa
ouxhtml
antérieures, cela n'est pas recommandé. Ne soyez pas confus ou ne vous sentez pas inapproprié ici. Restez dans l'air du tempshtml
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!