纯css写九宫格

完整代码如下:

<!DOCTYPE html> 
<html> 
<head>
 <meta charset="utf-8"> 
<title>九宫格</title> 
<meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,initial-scale=1.0,width=device-width" /> 
<style type="text/css"> 
a, body, center, cite, code, dd, del, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header,
 hr, html, img, input, label, legend, li, mark, ol, p, section, span, strong, textarea, time, ul, 
var input{ margin: 0; border: 0; padding: 0; font-style: normal; color: #323232; box-sizing: border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ } 
html,body{ background: #fff; }
 ul{ text-decoration: none; list-style-type: none; } 
.video_list>li{ float: left; width: 32%; text-align: center; border: 1px solid #ccc; padding-top: 32%; margin-left: 1%; margin-top: 1%; position: relative; }
 .video_list>li>div{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #ccc; }
 .video_list>li>div>span{ display: inline-block; margin-top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } 
</style> 
</head> 
<body> 
<ul class="video_list"> 
<li><div><span>1</span></div></li>
 <li><div><span>2</span></div></li> 
<li><div><span>3</span></div></li> 
<li><div><span>4</span></div></li> 
<li><div><span>5</span></div></li> 
<li><div><span>6</span></div></li>
 <li><div><span>7</span></div></li>
 <li><div><span>8</span></div></li> 
<li><div><span>9</span></div></li> </ul> 
</body> 
</html>

发布者

cylyiou

cylyiou

分享前端知识

支付宝扫码打赏微信打赏

如果文章对您有帮助,不妨移至上方按钮小额赞助我一下,让我有动力继续写出高质量的教程。

发表评论

电子邮件地址不会被公开。