码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 2. Layui栅格系统和布局


    无数个季节的风穿过这条通道,有一只萤火虫在风里飞舞,忽明忽暗。——《云边有个小卖部》

    Layui栅格系统和布局

      • 1.什么是栅格系统
      • 2.什么是布局容器
      • 3.响应式布局
      • 4.栅格嵌套

    1.什么是栅格系统

    是一种运用固定的格子来设计页面布局,使布局简洁规范有秩序有层次感,这也是设计的基本原则,利用网格有规律的对页面进行排版布局,适用范围广告排版、海报画册、网站移动端等。

    将容器进行了 12 等分,预设了 4*12 种 CSS 排列类,它们在移动设备、平板、桌面、大尺寸四种不同的屏幕下发挥着各自的作用。

    栅格布局规则:

    1.采用 layui-row 来定义行,如:

    2.采用类似 layui-col-md* 这样的预设类来定义一组列(column),且放在行(row)内。

    其中:
    变量md 代表的是不同屏幕下的标记(可选值见下文)变量* 代表的是该列所占用的12等分数(如6/12),可选值为 1 - 12如果多个列的“等分数值”总和等于12,则刚好满行排列。如果大于12,多余的列将自动另起一行。

    3.列可以同时出现最多四种不同的组合,分别是:xs(超小屏幕,如手机)、sm(小屏幕,如平板)、md(桌面中等屏幕)、lg(桌面大型屏幕),以呈现更加动态灵活的布局。

    4.可对列追加类似 layui-col-space5、 layui-col-md-offset3 这样的预设类来定义列的间距和偏移。

    5.最后,在列(column)元素中放入你自己的任意元素填充内容,完成布局!

    2.什么是布局容器

    用于设置layui的页面布局

    将栅格放入一个带有 class=“layui-container” 的特定的容器中,以便在小屏幕以上的设备中固定宽度,让列可控

    <div class="layui-container">
      <div class="layui-row">
        ……
      div>
    div>    
    
    • 1
    • 2
    • 3
    • 4
    • 5

    也可以不固定容器宽度。

    比如:

    将栅格或其它元素放入一个带有 class=“layui-fluid” 的容器中,那么宽度将不会固定,而是 100% 适应

    <div class="layui-fluid">
      ……
    div>           
    
    • 1
    • 2
    • 3

    3.响应式布局

    栅格的响应式能力,得益于CSS3媒体查询(Media Queries)的强力支持,从而针对四类不同尺寸的屏幕,进行相应的适配处理

    在这里插入图片描述

    4.栅格嵌套

    可以对栅格进行无穷层次的嵌套,这更加增强了栅格的表现能力。

    而嵌套的使用非常简单。在列元素(layui-col-md*)中插入一个行元素(layui-row),即可完成嵌套

    在这里插入图片描述

  • 相关阅读:
    Linux命令汇总
    腾讯云我的世界mc服务器多少钱一年?
    光耦合器继电器与传统继电器:哪种最适合您的项目?
    数据结构专题 | 先序非递归遍历二叉树
    深度学习(PyTorch)——Dataset&DataLoader 加载数据集
    ROS 笔记(03)— ROS 命令行工具(rostopic、rosservice、rosnode、rosmsg、rosparam、rossrv)
    JAVA卓越导师双选系统计算机毕业设计Mybatis+系统+数据库+调试部署
    Mongodb介绍和安装(含安装包)
    MOSFET 选型
    亚马逊频繁封号,跨境电商卖家如何应对?
  • 原文地址:https://blog.csdn.net/dyjkl/article/details/126274187
  • 最新文章
  • 约束显化:通过意图协议将 LLM 不可突破边界转化为机器可读契约
    Docker--初识Dockerfile
    升到 Spring Boot 4.1,虚拟线程开了,HikariCP 连接池却崩了
    Python笔记(二):Conda 常用命令总结
    Kafka InconsistentClusterIdException 导致容器无限重启,磁盘打满排查与修复
    DBLens + 企业微信智能机器人:把数据库 Agent 接入工作群
    通过 CC Switch 本地路由让 Codex CLI 接入 DeepSeek 等第三方模型
    简单vmpwn的思路
    Slickflow.AI 基于 Harness 工程规范的多智能体交互过程实现
    Dynamic Workflows 深度解析:Claude Code 为什么把多 Agent 编排写进可执行代码
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号