MUI框架:栅格系统 + grid宫格布局 - 案例篇

本文介绍如何使用MUI框架的栅格系统和grid宫格布局创建自定义页面布局,通过实例代码展示了如何覆盖默认样式,实现美观的宫格布局效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MUI框架 · 自定义宫格布局 · 应用案例:

通过使用MUI框架的 栅格系统 + grid宫格布局覆盖源码样式,以达到完美的页面效果。


效果图:

点击动画效果不再演示,具体效果参考源码效果!
在这里插入图片描述


全部实例代码:

<!doctype html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>自定义mui宫格布局</title>
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
		<link href="static.docs/plugins/mui/css/mui.min.css" rel="stylesheet" />
		<link rel="stylesheet" type="text/css" href="static.docs/css/index.mui.css"/>
	</head>

	<body>
		<div style="height:178px;"></div>
		<!--宫格布局-->
		<div class="mui-row bg-fff">
			<div class="mui-col-xs-3 mui-col-sm-3">
				<div class="mui-row mui-table-view mui-grid-view mui-grid-9">
			            <li class="mui-table-view-cell mui-media w100"><a href="#">
			                    <span class="tf-icon icon-bgk"></span>
			                    <div class="mui-media-body">包过卡</div></a></li>
				</div>
				<div class="mui-row mui-table-view mui-grid-view mui-grid-9">
			            <li class="mui-table-view-cell mui-media w100"><a href="#">
			                    <span class="tf-icon icon-stcx"></span>
			                    <div class="mui-media-body">试题查询</div></a></li>
				</div>
			</div>
			<div class="mui-col-xs-6 mui-col-sm-6">
				<div class="mui-row mui-table-view mui-grid-view mui-grid-9 icon-center-div">
			            <li class="mui-table-view-cell mui-media w100">
			            	<a href="#">
			                    <span class="tf-icon icon-miks"></span>
			                    <!--<div class="mui-media-body">模拟考试</div>-->
			                </a>
			            </li>
				</div>
			</div>
			<div class="mui-col-xs-3 mui-col-sm-3">
				<div class="mui-row mui-table-view mui-grid-view mui-grid-9">
			            <li class="mui-table-view-cell mui-media w100"><a href="#">
			                    <span class="tf-icon icon-wdct"></span>
			                    <div class="mui-media-body">我的错题</div></a></li>
				</div>
				<div class="mui-row mui-table-view mui-grid-view mui-grid-9">
			            <li class="mui-table-view-cell mui-media w100"><a href="#">
			                    <span class="tf-icon icon-wdsc"></span>
			                    <div class="mui-media-body">我的收藏</div></a></li>
				</div>
			</div>
		</div>
		<div class="mui-row bf-fff">
			<div class="mui-col-xs-3 mui-col-sm-3">
				<div class="mui-row mui-table-view mui-grid-view mui-grid-9">
			            <li class="mui-table-view-cell mui-media w100"><a href="#">
			                    <span class="tf-icon icon-yctk"></span>
			                    <div class="mui-media-body">易错题库</div></a></li>
				</div>
				<div class="mui-row mui-table-view mui-grid-view mui-grid-9">
			            <li class="mui-table-view-cell mui-media w100"><a href="#">
			                    <span class="tf-icon icon-ztph"></span>
			                    <div class="mui-media-body">做题排行</div></a></li>
				</div>
			</div>
			<div class="mui-col-xs-6 mui-col-sm-6">
				<div class="mui-row mui-table-view mui-grid-view mui-grid-9 icon-center-div">
			            <li class="mui-table-view-cell mui-media w100">
			            	<a href="#">
			                    <span class="tf-icon icon-qztk"></span>
			                    <!--<div class="mui-media-body">全真题库</div>-->
			                </a>
			            </li>
				</div>
			</div>
			<div class="mui-col-xs-3 mui-col-sm-3">
				<div class="mui-row mui-table-view mui-grid-view mui-grid-9">
			            <li class="mui-table-view-cell mui-media w100"><a href="#">
			                    <span class="tf-icon icon-ksjl"></span>
			                    <div class="mui-media-body">考试记录</div></a></li>
				</div>
				<div class="mui-row mui-table-view mui-grid-view mui-grid-9">
			            <li class="mui-table-view-cell mui-media w100"><a href="#">
			                    <span class="tf-icon icon-kjjy"></span>
			                    <div class="mui-media-body">课件讲义</div></a></li>
				</div>
			</div>
		</div>
		
		<script src="static.docs/plugins/mui/js/mui.min.js"></script>
		<script type="text/javascript">
			mui.init()
		</script>
	</body>

</html>

样式文件:

body{background: #FFF;max-width: 640px;margin: 0 auto;}
ul,li{list-style: none;}
 .pdt15{padding-top:15px;}
 .pdt30{padding-top: 30px;}
 .pdb30{padding-bottom: 30px;}
/*宫格布局*/
.mui-row.bg-fff{background-color: #FFF;/* + 取消高度差背景bug*/}
.mui-grid-view.mui-grid-9 .mui-table-view-cell.w100{width: 100%; padding: 0 15px;}
.mui-grid-view.mui-grid-9,.mui-grid-view.mui-grid-9 .mui-table-view-cell{border: none;}
.mui-grid-view.mui-grid-9{background-color: #FFF;}
.tf-icon{display: inline-block;width: 50px;height: 50px;}
.icon-bgk{background-image: url('../images/icon_01.png');background-size: 100% 100%;}
.icon-wdct{background-image: url('../images/icon_02.png');background-size: 100% 100%;}
.icon-stcx{background-image: url('../images/icon_03.png');background-size: 100% 100%;}
.icon-wdsc{background-image: url('../images/icon_04.png');background-size: 100% 100%;}
.icon-yctk{background-image: url('../images/icon_05.png');background-size: 100% 100%;}
.icon-ksjl{background-image: url('../images/icon_06.png');background-size: 100% 100%;}
.icon-ztph{background-image: url('../images/icon_07.png');background-size: 100% 100%;}
.icon-kjjy{background-image: url('../images/icon_08.png');background-size: 100% 100%;}
.icon-miks{background-image: url('../images/icon_09.png');background-size: 100% 100%;}
.icon-qztk{background-image: url('../images/icon_10.png');background-size: 100% 100%;}
 .icon-center-div .tf-icon{width: 118px;height: 118px;}
 .mui-table-view-cell>a:not(.mui-btn){display: inline-block;}
 .mui-grid-view.mui-grid-9.icon-center-div{padding-top: 30px;padding-bottom: 30px;}

以上就是关于“ MUI框架:栅格系统 + grid宫格布局 - 案例篇 ” 的全部内容。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

草巾冒小子

你的赞赏正在生成下一个技术方案

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值