[前端] HTML使用栅格布局实现六种筛子样式的代码详解

1514 0
王子 2022-10-19 16:03:29 | 显示全部楼层 |阅读模式
先上效果图下面附上代码





  1. <!DOCTYPE html>
  2. <html>
  3.         <head>
  4.                 <meta charset="UTF-8">
  5.                 <title></title>
  6.                 <style type="text/css">
  7.                         .big {
  8.                                 width: 100px;
  9.                                 height: 100px;
  10.                                 background: skyblue;
  11.                                 display: flex;
  12.                                 margin-top: 20px;
  13.                         }
  14.                         .small {
  15.                                 width: 10px;
  16.                                 height: 10px;
  17.                                 background: purple;
  18.                                 border-radius: 5px;
  19.                         }
  20.                         .one {
  21.                                 display: flex;
  22.                                 justify-content: center;
  23.                                 /*交叉轴*/
  24.                                 align-items: center;
  25.                         }
  26.                         .two {
  27.                                 display: flex;
  28.                                 justify-content: space-around;
  29.                                 align-items: center;
  30.                         }
  31.                         .two2 {
  32.                                 display: flex;
  33.                                 flex-direction: column;
  34.                                 justify-content: space-around;
  35.                                 align-items: center;
  36.                         }
  37.                         .three {
  38.                                 display: flex;
  39.                                 flex-direction: column;
  40.                                 justify-content: space-between;
  41.                                 align-items: center;
  42.                         }
  43.                         .four {
  44.                                 display: flex;
  45.                                 justify-content: space-around;
  46.                         }
  47.                         .four1 {
  48.                                 display: flex;
  49.                                 justify-content: space-around;
  50.                                 align-items: center;
  51.                         }
  52.                         .four2 {
  53.                                 display: flex;
  54.                                 flex-direction: column;
  55.                                 justify-content: space-around;
  56.                                 align-items: center;
  57.                         }
  58.                         .five {
  59.                                 display: flex;
  60.                                 justify-content: space-around;
  61.                         }
  62.                         .five1 {
  63.                                 display: flex;
  64.                                 flex-direction: column;
  65.                                 justify-content: space-around;
  66.                                 align-items: center;
  67.                         }
  68.                         .five2 {
  69.                                 display: flex;
  70.                                 flex-direction: row;
  71.                                 align-self: center;
  72.                         }
  73.                         .six {
  74.                                 display: flex;
  75.                                 justify-content: space-around;
  76.                         }
  77.                         .six1 {
  78.                                 display: flex;
  79.                                 flex-direction: column;
  80.                                 justify-content: space-around;
  81.                                 align-items: center;
  82.                         }
  83.                 </style>
  84.         </head>
  85.         <body>
  86.                 <div class="big one">
  87.                         <div class="small"></div>
  88.                 </div>
  89.                 <div class="big two">
  90.                         <div class="small"></div>
  91.                         <div class="small"></div>
  92.                 </div>
  93.                 <div class="big two2">
  94.                         <div class="small"></div>
  95.                         <div class="small"></div>
  96.                 </div>
  97.                 <div class="big three">
  98.                         <div class="small" style="align-self: flex-start;"></div>
  99.                         <div class="small" style="align-self: center;"></div>
  100.                         <div class="small" style="align-self: flex-end;"></div>
  101.                 </div>
  102.                 <div class="big three">
  103.                         <div class="small" style="align-self: flex-end;"></div>
  104.                         <div class="small" style="align-self: center;"></div>
  105.                         <div class="small" style="align-self: flex-start;"></div>
  106.                 </div>
  107.                 <div class="big four">
  108.                         <div class="four2">
  109.                                 <div class="small"></div>
  110.                                 <div class="small"></div>
  111.                         </div>
  112.                         <div class="four2">
  113.                                 <div class="small"></div>
  114.                                 <div class="small"></div>
  115.                         </div>
  116.                 </div>
  117.                 <div class="big five">
  118.                         <div class="five1">
  119.                                 <div class="small"></div>
  120.                                 <div class="small"></div>
  121.                         </div>
  122.                         <div class="five2">
  123.                                 <div class="small"></div>
  124.                         </div>
  125.                         <div class="five1">
  126.                                 <div class="small"></div>
  127.                                 <div class="small"></div>
  128.                         </div>
  129.                 </div>
  130.                 <div class="big six">
  131.                         <div class="six1">
  132.                                 <div class="small"></div>
  133.                                 <div class="small"></div>
  134.                                 <div class="small"></div>
  135.                         </div>
  136.                         <div class="six1">
  137.                                 <div class="small"></div>
  138.                                 <div class="small"></div>
  139.                                 <div class="small"></div>
  140.                         </div>
  141.                 </div>
  142.                 <div class="big six">
  143.                         <div class="six1">
  144.                                 <div class="small"></div>
  145.                                 <div class="small"></div>
  146.                         </div>
  147.                         <div class="six1">
  148.                                 <div class="small"></div>
  149.                                 <div class="small"></div>
  150.                         </div>
  151.                         <div class="six1">
  152.                                 <div class="small"></div>
  153.                                 <div class="small"></div>
  154.                         </div>
  155.                 </div>
  156.         </body>
  157. </html>
复制代码
总结
到此这篇关于HTML使用栅格布局实现六种筛子的样式的代码详解的文章就介绍到这了,更多相关html 栅格布局 内容请搜索中国红客联盟以前的文章或继续浏览下面的相关文章,希望大家以后多多支持中国红客联盟!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行