Layui布局总结:容器和栅格系统

总览

 布局容器

1.固定宽度(两侧有留白效果)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>布局容器</title>
		<link rel="stylesheet" type="text/css" href="layui-v2.6.8/layui/css/layui.css"/>
		<!-- <script src="layui-v2.6.8/layui/layui.js" type="text/javascript" charset="UTF-8"></script> -->

	</head>
	<body>
		
		<!-- 
		    栅格系统
		        1、定义行 .layui-row
		        2、定义列 .layui-col-md*
		            md 表示不同屏幕的标识(xs、sm、md、lg)
		            * 表示列的数量
		 -->
		<!-- 布局容器 -->
		<div class="layui-container" style="background-color: #00F7DE;height: 100px;">
		    固定宽度(两侧留有空白效果) - 进击的赶海人
		</div>

	</body>
</html>


图示效果如下:

2.完整宽度(占据屏幕宽度的100%)

<div class="layui-fluid" style="background-color: #00F7DE;height: 100px;">
	固定宽度(完整宽度) - 进击的赶海人
</div>

栅格系统

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>栅格系统</title>
		<link rel="stylesheet" href="text/css" href="layui-v2.6.8/layui/css/layui.css">
	</head>
	<body>
		<div class="layui-container">
			<div class="layui-row">
				<div class="layui-col-md4" style="background-color: #009688;">
					4/12内容
				</div>
				<div class="layui-col-md4" style="background-color: #00F7DE;">
					4/12内容
				</div>
			</div>
			<div class="layui-row">
				<div class="layui-col-md5" style="background-color: #00FF00;">
					5/12内容
				</div>
				<div class="layui-col-md7" style="background-color: #00FF00;">
					7/12内容
				</div>
			</div>
			<div class="layui-row">
				<div class="layui-col-md6" style="background-color: #000000;">
					6/12内容
				</div>
				<div class="layui-col-md6" style="background-color: #01AAED;">
					6/12内容
				</div>
			</div>
		</div>
	</body>
</html>
<h3>平板桌面端的不同</h3>
<div class="layui-row">
    <div class="layui-col-sm4 layui-col-md5" style="background-color: #009688;">
	    平板>=768px: 4/12 | 桌面端>=992px: 5/12
    </div>
</div>
<div class="layui-row">
	<div class="layui-col-sm6 layui-col-md5" style="background-color: #00FFFF;">
			平板>=768px: 6/12 | 桌面端>=992px: 5/12
	</div>
</div>

`div class="layui-col-md5"`是一个HTML标签,属于Layui框架中的栅格系统(Grid System)布局Layui是一种基于Web前端的UI框架,其栅格系统可以将页面划分为12列,通过在`div`元素上添加`layui-col-md*`类来指定该元素占据的列数(*为数字1-12)。 `div class="layui-col-md5"`表示该元素占据了5列(即页面总宽度的5/12),可以用来实现响应式布局。在不同的设备上,该元素的宽度会根据页面宽度自动调整,以适应不同的屏幕大小。除了`layui-col-md*`类,Layui还提供了`layui-col-xs*`、`layui-col-sm*`、`layui-col-lg*`等类名,用于指定不同屏幕尺寸下元素的列数。 以下是一个使用Layui栅格系统实现响应式布局HTML代码示例: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Layui栅格系统</title> <!-- 引入Layui框架 --> <link rel="stylesheet" href="https://www.layuicdn.com/layui/css/layui.css"> </head> <body> <div class="layui-container"> <!-- 一行分为12列,占据5列 --> <div class="layui-col-md5">5列</div> <!-- 一行分为12列,占据7列 --> <div class="layui-col-md7">7列</div> </div> <!-- 引入Layui框架的JavaScript代码 --> <script src="https://www.layuicdn.com/layui/layui.js"></script> </body> </html> ``` 在上面的代码中,我们使用`layui-container`类来指定容器的宽度,并在容器内部使用`layui-col-md*`类来指定元素的列数。在不同的屏幕大小下,元素的宽度会自动调整,以适应屏幕大小。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值