layui是一個流行的Web前端框架,用于構建用戶界面和交互式應用程序。其中,layui柵格是一種常見的功能之一,它允許開發人員創建具有不同大小的網格狀布局。
layui柵格的CSS代碼如下所示:
```css
.layui-layer {
position: relative;
width: 20px;
height: 20px;
.layui-layer-item {
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
border: none;
border-bottom: 1px solid #ccc;
.layui-layer-item-label {
display: block;
margin-bottom: 10px;
.layui-layer-item-text {
font-size: 14px;
line-height: 1.5;
color: #333;
.layui-layer-active {
background-color: #f44336;
border-bottom: 1px solid #ccc;
.layui-layer-item-active .layui-layer-item-label {
color: #fff;
.layui-layer-item-active:hover .layui-layer-item-label {
color: #fff;
background-color: #f44336;
上述CSS代碼定義了一個layui柵格,它包含一個名為`layui-layer-item`的層,該層具有相對定位,寬度為20像素,高度為20像素,并使用一個無邊框的邊距。該層包含一個名為`layui-layer-item-label`的子元素,該元素在垂直方向上是絕對定位,并在網格的中心。
`layui-layer-item-label`元素包含一個文本標簽和一個下劃線,其文本顏色為黑色,字體大小為14px,行height為1.5,并且其背景顏色為白色,當其子元素是可見時,其背景顏色也為白色。
`layui-layer-active`元素是`layui-layer-item`元素的一個子元素,當其子元素被用戶懸停時,該元素將顯示為網格狀,其背景顏色為白色。
通過使用上述CSS代碼,我們可以創建具有不同大小的網格狀布局,例如:
```html
這是第一行文本。
這是第二行文本。
這是第三行文本。
這是第四行文本。
這是第五行文本。
該布局將包含5個`layui-layer-item`元素,每個元素都包含一個文本標簽,并使用不同的大小。用戶可以通過拖動滾動條來調整每個元素的大小。
通過使用layui柵格,我們可以輕松地創建具有不同大小的網格狀布局,從而可以輕松地適應不同的大小的屏幕,并在應用程序中實現各種布局。