经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » HTMLCSS » CSS » 查看文章
弹性盒布局实例
来源:cnblogs  作者:一只菜鸟攻城狮啊  时间:2018/9/30 10:42:57  对本文有异议

  今天给大家搞一个弹性盒布局的实例,最近一直在复习一些基础的东西,所以一直会跟大家分享一些基础的东西

  说实话,最近感觉被掏空了,别问我为什么,谁去保健谁知道,哈哈,注意安全,好了步入正题,今天用弹性盒写了一个小例子,

  关于弹性盒的一些基础我就不列举了,大家有需要可以去   http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html    阮一峰大佬的网站去看看

  他已经写的非常详细了,好,那我们来直接举栗

  

  老规矩,我还是把代码扔上来,大家可以自己拉下去玩一下

  

  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 http-equiv="X-UA-Compatible" content="ie=edge">
  7. <title>Document</title>
  8. <style>
  9. *{margin: 0;padding: 0}
  10. /* box的样式 */
  11. .box{
  12. height: 300px;
  13. width: 100%;
  14. background: oldlace;
  15. margin: 150px auto;
  16. display: flex;
  17. justify-content: space-around;
  18. align-items: center;
  19. }
  20. /* box下div的样式 */
  21. .box>div{
  22. width: 130px;
  23. height: 130px;
  24. background-color: black;
  25. display: flex;
  26. padding: 20px;
  27. }
  28. /* span的样式 */
  29. span{
  30. height: 25px;
  31. width: 25px;
  32. background-color: white;
  33. border-radius: 50%;
  34. }
  35. /*写筛子*/
  36.  
  37. /* 第一个筛子面 */
  38. .a1{
  39. /* 控制主轴的排列 */
  40. justify-content: center;
  41. /* 控制副轴的排列 */
  42. align-items: center;
  43. }
  44.  
  45. /* 第二个筛子面 */
  46. .a2{
  47. /* 将主轴改变为列 */
  48. flex-direction: column;
  49. justify-content: space-around;
  50. align-items: center
  51. }
  52. /* 第三个筛子面 */
  53. .a3{
  54. justify-content: space-between;
  55. }
  56. .a3>span:nth-of-type(2){
  57. align-self: center;
  58. }
  59. .a3>span:nth-of-type(3){
  60. align-self: flex-end;
  61. }
  62. /* 第四个筛子面 */
  63. .a4{
  64. justify-content: space-around;
  65. }
  66. .a4>div{
  67. display: flex;
  68. flex-direction: column;
  69. justify-content: space-around;
  70. }
  71.  
  72. /* 第五个筛子面 */
  73. .a5{
  74. justify-content: space-around;
  75. }
  76. .a5>div{
  77. display: flex;
  78. flex-direction: column;
  79. justify-content:space-around;
  80. }
  81.  
  82. /*第六个筛子面*/
  83. .a6{
  84. justify-content: space-around;
  85. }
  86. .a6>div{
  87. display:flex;
  88. flex-direction: column;
  89. justify-content: space-around;
  90. }
  91. </style>
  92. </head>
  93. <body>
  94. <div class="box">
  95. <!-- 第一个div -->
  96. <div class="a1"><span></span></div>
  97. <!-- 第二个div -->
  98. <div class="a2"><span></span><span></span></div>
  99. <!-- 第三个div -->
  100. <div class="a3"><span></span><span></span><span></span></div>
  101. <!-- 第四个div -->
  102. <div class="a4">
  103. <div><span></span><span></span></div>
  104. <div><span></span><span></span></div>
  105. </div>
  106. <!-- 第五个div -->
  107. <div class="a5">
  108. <div><span></span><span></span></div>
  109. <div><span></span></div>
  110. <div><span></span><span></span></div>
  111. </div>
  112. <!-- 第六个div -->
  113. <div class="a6">
  114. <div><span></span><span></span><span></span></div>
  115. <div><span></span><span></span><span></span></div>
  116. </div>
  117. </div>
  118. </body>
  119. </html>

       哇,这木长的代码,你竟然能看到这里,太感动了,抓紧联系我好吧,我带你保健去

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号