HTML5图片样式布局
相册
<div class="container"> <div class="img"> <a href="#" target="_self"> <img src="image.jpg" alt="beauty" width="480" height="300"> </a> <div class="text">beauty ----------------</div> </div> <div class="img"> <a href="#" target="_self"> <img src="image.jpg" alt="beauty" width="480" height="300"> </a> <div class="text">beauty ----------------</div> </div> <div class="img"> <a href="#" target="_self"> <img src="image.jpg" alt="beauty" width="480" height="300"> </a> <div class="text">beauty ----------------</div> </div> <div class="img"> <a href="#" target="_self"> <img src="image.jpg" alt="beauty" width="480" height="300"> </a> <div class="text">beauty ----------------</div> </div> <div class="img"> <a href="#" target="_self"> <img src="image.jpg" alt="beauty" width="480" height="300"> </a> <div class="text">beauty ----------------</div> </div> <div class="img"> <a href="#" target="_self"> <img src="image.jpg" alt="beauty" width="480" height="300"> </a> <div class="text">beauty ----------------</div> </div> <div class="img"> <a href="#" target="_self"> <img src="image.jpg" alt="beauty" width="480" height="300"> </a> <div class="text">beauty ----------------</div> </div> <div class="img"> <a href="#" target="_self"> <img src="image.jpg" alt="beauty" width="480" height="300"> </a> <div class="text">beauty ----------------</div> </div> <div class="img"> <a href="#" target="_self"> <img src="image.jpg" alt="beauty" width="480" height="300"> </a> <div class="text">beauty ----------------</div> </div> </div>
css:
.img { border: 1px solid #9773ed; width: auto; height: auto; float: left; text-align: center; margin: 6px; } img { margin: 6px; } .text { font-size: 36px; font-family: Gigi; margin-bottom: 6px; } .container{ margin: 10px auto; width: 80%; height: auto; } a:hover{ background-color: lime; }
瀑布流:
HTML:
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>瀑布流</title> 6 <style type="text/css"> 7 .container { 8 width: 90%; 9 margin: 5px auto; 10 11 /*column-width: 250px;*/ 12 /*-moz-column-width: 250px;*/ 13 /*column-gap: 5px;*/ 14 /*-moz-column-gap: 5px;*/ 15 16 -webkit-column-count:6; 17 -moz-column-count:6; 18 column-count:6; 19 -webkit-column-gap:20px; 20 -moz-column-gap:20px; 21 column-gap:20px;; 22 23 24 } 25 .container div *:not(.d1){ 26 /*width: 250px;*/ 27 margin: 5px 0; 28 } 29 img{ 30 width: 100%; 31 } 32 </style> 33 </head> 34 <body> 35 36 <div class="container"> 37 <div class="d1"><img src="img/img-%20(1).jpg"></div> 38 <div><img src="img/img-%20(2).jpg"></div> 39 <div><img src="img/img-%20(3).jpg"></div> 40 <div><img src="img/img-%20(1).jpg"></div> 41 <div><img src="img/img-%20(4).jpg"></div> 42 <div><img src="img/img-%20(5).jpg"></div> 43 <div><img src="img/img-%20(6).jpg"></div> 44 <div><img src="img/img-%20(1).jpg"></div> 45 <div><img src="img/img-%20(4).jpg"></div> 46 <div><img src="img/img-%20(5).jpg"></div> 47 <div><img src="img/img-%20(6).jpg"></div> 48 <div><img src="img/img-%20(7).jpg"></div> 49 <div><img src="img/img-%20(8).jpg"></div> 50 <div><img src="img/img-%20(9).jpg"></div> 51 <div><img src="img/img-%20(6).jpg"></div> 52 <div><img src="img/img-%20(7).jpg"></div> 53 <div><img src="img/img-%20(8).jpg"></div> 54 <div><img src="img/img-%20(9).jpg"></div> 55 <div><img src="img/img-%20(6).jpg"></div> 56 <div><img src="img/img-%20(7).jpg"></div> 57 <div><img src="img/img-%20(8).jpg"></div> 58 <div><img src="img/img-%20(9).jpg"></div> 59 <div><img src="img/img-%20(6).jpg"></div> 60 <div><img src="img/img-%20(7).jpg"></div> 61 <div><img src="img/img-%20(9).jpg"></div> 62 <div><img src="img/img-%20(6).jpg"></div> 63 <div><img src="img/img-%20(7).jpg"></div> 64 <div><img src="img/img-%20(7).jpg"></div> 65 <div><img src="img/img-%20(8).jpg"></div> 66 <div><img src="img/img-%20(9).jpg"></div> 67 <div><img src="img/img-%20(1).jpg"></div> 68 <div><img src="img/img-%20(6).jpg"></div> 69 <div><img src="img/img-%20(6).jpg"></div> 70 <div><img src="img/img-%20(7).jpg"></div> 71 <div><img src="img/img-%20(9).jpg"></div> 72 <div><img src="img/img-%20(6).jpg"></div> 73 <div><img src="img/img-%20(7).jpg"></div> 74 <div><img src="img/img-%20(8).jpg"></div> 75 <div><img src="img/img-%20(9).jpg"></div> 76 <div><img src="img/img-%20(1).jpg"></div> 77 <div><img src="img/img-%20(6).jpg"></div> 78 <div><img src="img/img-%20(8).jpg"></div> 79 <div><img src="img/img-%20(9).jpg"></div> 80 <div><img src="img/img-%20(1).jpg"></div> 81 <div><img src="img/img-%20(6).jpg"></div> 82 <div><img src="img/img-%20(9).jpg"></div> 83 <div><img src="img/img-%20(6).jpg"></div> 84 <div><img src="img/img-%20(7).jpg"></div> 85 <div><img src="img/img-%20(8).jpg"></div> 86 <div><img src="img/img-%20(9).jpg"></div> 87 <div><img src="img/img-%20(1).jpg"></div> 88 <div><img src="img/img-%20(6).jpg"></div> 89 <div><img src="img/img-%20(8).jpg"></div> 90 <div><img src="img/img-%20(9).jpg"></div> 91 <div><img src="img/img-%20(1).jpg"></div> 92 <div><img src="img/img-%20(6).jpg"></div> 93 <div><img src="img/img-%20(7).jpg"></div> 94 <div><img src="img/img-%20(8).jpg"></div> 95 <div><img src="img/img-%20(9).jpg"></div> 96 <div><img src="img/img-%20(4).jpg"></div> 97 <div><img src="img/img-%20(5).jpg"></div> 98 <div><img src="img/img-%20(6).jpg"></div> 99 <div><img src="img/img-%20(7).jpg"></div> 100 <div><img src="img/img-%20(8).jpg"></div> 101 <div><img src="img/img-%20(9).jpg"></div> 102 </div> 103 104 </body> 105 </html>
瀑布流2:
HTML:
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>图片瀑布流</title> 6 <link rel="stylesheet" type="text/css" href="css/normalize.css"> 7 <link rel="stylesheet" type="text/css" href="css/pic.css"> 8 </head> 9 <body> 10 11 <!-- 12 emmet简写html 13 h1{图片瀑布流}+ul.picC>li*18>img[src="img/$.jpg"] 14 --> 15 16 <h1>图片瀑布流</h1> 17 <ul class="picC"> 18 <li><img src="img/1.jpg" alt=""></li> 19 <li><img src="img/2.jpg" alt=""></li> 20 <li><img src="img/3.jpg" alt=""></li> 21 <li><img src="img/4.jpg" alt=""></li> 22 <li><img src="img/5.jpg" alt=""></li> 23 <li><img src="img/6.jpg" alt=""></li> 24 <li><img src="img/7.jpg" alt=""></li> 25 <li><img src="img/8.jpg" alt=""></li> 26 <li><img src="img/9.jpg" alt=""></li> 27 <li><img src="img/10.jpg" alt=""></li> 28 <li><img src="img/11.jpg" alt=""></li> 29 <li><img src="img/12.jpg" alt=""></li> 30 <li><img src="img/13.jpg" alt=""></li> 31 <li><img src="img/14.jpg" alt=""></li> 32 <li><img src="img/15.jpg" alt=""></li> 33 <li><img src="img/16.jpg" alt=""></li> 34 <li><img src="img/17.jpg" alt=""></li> 35 <li><img src="img/18.jpg" alt=""></li> 36 </ul> 37 38 </body> 39 </html>
css:
1 h1 { 2 width: 100%; 3 height: 60px; 4 text-align: center; 5 line-height: 60px; 6 background-color: white; 7 box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .5); 8 position: fixed; 9 left: 0; 10 top: 0; 11 margin: 0; 12 } 13 14 .picC { 15 width: 90%; 16 margin: 65px auto; 17 -webkit-column-count:4; 18 -moz-column-count:4; 19 column-count:4; 20 -webkit-column-gap:20px; 21 -moz-column-gap:20px; 22 column-gap:20px; 23 list-style-type: none; 24 } 25 26 .picC li{ 27 margin-top: 10px; 28 } 29 30 .picC li:first-child{ 31 margin-top: 0; 32 } 33 34 .picC li img{ 35 width: 100%; 36 }
FlexBox 弹性盒模型 :
HTML:
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Flexbox 菜单项目实战1</title> 6 <style> 7 .menu { 8 list-style-type: none; 9 padding: 0; 10 margin: 0; 11 display: flex; 12 flex-flow: row wrap; 13 } 14 15 .menu li { 16 text-align: center; 17 height: 40px; 18 line-height: 40px; 19 flex: 1 1 100%; 20 } 21 22 .menu li:nth-child(1) { 23 background-color: #39ADD1; 24 } 25 26 .menu li:nth-child(2) { 27 background-color: #3079AB; 28 } 29 30 .menu li:nth-child(3) { 31 background-color: #982551; 32 } 33 34 .menu li:nth-child(4) { 35 background-color: #E15258; 36 } 37 38 .menu li:nth-child(5) { 39 background-color: #CC6699; 40 } 41 42 .menu li:nth-child(6) { 43 background-color: #52AC43; 44 } 45 46 .menu a { 47 text-decoration: none; 48 color: #fff; 49 } 50 51 @media (min-width: 480px) { 52 .menu li { 53 flex: 1 1 50%; 54 } 55 } 56 57 @media (min-width: 768px) { 58 .menu { 59 flex-flow: row nowrap; 60 } 61 } 62 </style> 63 </head> 64 <body> 65 <ul class="menu"> 66 <li><a href="#">HTML</a></li> 67 <li><a href="#">CSS</a></li> 68 <li><a href="#">Javascript</a></li> 69 <li><a href="#">Sass</a></li> 70 <li><a href="#">Ruby</a></li> 71 <li><a href="#">Mongo</a></li> 72 </ul> 73 </body> 74 </html>