适用frozenUI框架的栅格系统和多列布局,完成项目首页的宫格布局开发
效果图:
demo 代码实例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, initial-scale=1.0, user-scalable=no">
<!-- 引入 FrozenUI -->
<link rel="stylesheet" href="http://i.gtimg.cn/vipstyle/frozenui/2.0.0/css/frozen.css">
<title>栅格测试</title>
<style type="text/css">
html,body{height: 100%;}
body{background: #FFF/* url(static/images/bg.png) */; background-size: 100% 100%; max-width:640px;margin: 0 auto;}
.ui-col{
padding: 5px;
text-align: center;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
/*宫格高度*/
.ui-row-flex-ver .ui-col{height: auto;}
/**注意1**/
/*中间x2的特色处理*/
.ui-grid-icon .ui-img-icon.icon_center{width: 118px;height:118px;}
/*a链接*/
.links{display: inline-block;width: 100%;height: 100%;}
/*宫格文字颜色*/
.ui-grid-icon.card h5{color: #000;}
</style>
</head>
<body>
<!--轮播图区域-->
<div style="height:178px;"></div>
<div class="ui-row-flex">
<div class="ui-col">
<div class="ui-row-flex ui-row-flex-ver">
<div class="ui-col">
<div class="ui-grid-icon card">
<ul>
<li>
<a class="links" href="">
<div class="ui-img-icon">
<span style="background-image:url('static/images/icon_01.png')"></span>
</div>
<h5>包过卡</h5>
</a>
</li>
</ul>
</div>
</div>
<div class="ui-col">
<div class="ui-grid-icon card">
<ul>
<li>
<a class="links" href="">
<div class="ui-img-icon">
<span style="background-image:url('static/images/icon_03.png')"></span>
</div>
<h5>试题查询</h5>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="ui-col ui-col-2">
<div class="ui-grid-icon" style="padding-top:15px;">
<ul>
<li>
<a class="links" href="">
<div class="ui-img-icon icon_center" style="">
<span style="background-image:url('static/images/icon_09.png')"></span>
</div>
</a>
</li>
</ul>
</div>
</div>
<div class="ui-col">
<div class="ui-row-flex ui-row-flex-ver">
<div class="ui-col">
<div class="ui-grid-icon card">
<ul>
<li>
<a class="links" href="">
<div class="ui-img-icon">
<span style="background-image:url('static/images/icon_02.png')"></span>
</div>
<h5>我的错题</h5>
</a>
</li>
</ul>
</div>
</div>
<div class="ui-col">
<div class="ui-grid-icon card">
<ul>
<li>
<a class="links" href="">
<div class="ui-img-icon">
<span style="background-image:url('static/images/icon_04.png')"></span>
</div>
<h5>我的收藏</h5>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="ui-row-flex">
<div class="ui-col">
<div class="ui-row-flex ui-row-flex-ver">
<div class="ui-col">
<div class="ui-grid-icon card">
<ul>
<li>
<a class="links" href="">
<div class="ui-img-icon">
<span style="background-image:url('static/images/icon_05.png')"></span>
</div>
<h5>易错题库</h5>
</a>
</li>
</ul>
</div>
</div>
<div class="ui-col">
<div class="ui-grid-icon card">
<ul>
<li>
<a class="links" href="">
<div class="ui-img-icon">
<span style="background-image:url('static/images/icon_07.png')"></span>
</div>
<h5>做题排序</h5>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="ui-col ui-col-2">
<div class="ui-grid-icon" style="padding-top:15px;">
<ul>
<li>
<a class="links" href="">
<div class="ui-img-icon icon_center" style="">
<span style="background-image:url('static/images/icon_10.png')"></span>
</div>
</a>
</li>
</ul>
</div>
</div>
<div class="ui-col">
<div class="ui-row-flex ui-row-flex-ver">
<div class="ui-col">
<div class="ui-grid-icon card">
<ul>
<li>
<a class="links" href="">
<div class="ui-img-icon">
<span style="background-image:url('static/images/icon_06.png')"></span>
</div>
<h5>考试记录</h5>
</a>
</li>
</ul>
</div>
</div>
<div class="ui-col">
<div class="ui-grid-icon card">
<ul>
<li>
<a class="links" href="">
<div class="ui-img-icon">
<span style="background-image:url('static/images/icon_08.png')"></span>
</div>
<h5>课件讲义</h5>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
注意1:
- 错误的设置,(原本想调整icon尺寸)
如.ui-grid-icon .ui-img-icon{width:40px;height:40px;}
,将会导致icon图片不居中。
以上就是关于“ FrozenUI框架 · 栅格应用:宫格布局 - 案例篇” 的全部内容。