一套开源的 Web UI 组件库。采用自身极简的模块化规范,并遵循原生 HTML/CSS/JS 的开发模式,极易上手,开箱即用。非常适合网页界面的快速构建。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

6.6 KiB

title toc
公共类 class true

公共类

公共类是 layui.css 中并不以组件形式存在的公共 class 选择器,而又能用于任何地方。

普通类

className 描述
layui-main 设置一个固定宽度为 1160px 的水平居中块
layui-border-box 设置元素及其所有子元素均为 box-sizing: content-box 模型的容器
layui-clear 清除前面的同级元素产生的浮动
layui-clear-space 2.8+ 清除容器内的空白符
layui-inline 设置元素为内联块状结构
layui-elip 设置单行文本溢出并显示省略号
layui-unselect 屏蔽选中
layui-disabled 设置元素为不可点击状态
layui-circle 设置元素为圆形。需确保 widthheight 相同

显示隐藏

className 描述
layui-show 设置元素为 display: block 可见状态
layui-hide 设置元素为 display: none 隐藏状态,且不占用空间
layui-show-v 设置元素为 visibility: visible 可见状态
layui-hide-v 设置元素为 visibility: hidden 不可见状态,且依旧占用空间

三角实体

className 描述
layui-edge 定义一个三角形基础类
layui-edge-top 设置向上三角
layui-edge-right 设置向右三角
layui-edge-bottom 设置向下三角
layui-edge-left 设置向左三角

示例

  向上三角: 
<i class="layui-edge layui-edge-top"></i> 
<i class="layui-edge layui-edge-top" style="border-bottom-color: black;"></i>

<hr>
向右三角: 
<i class="layui-edge layui-edge-right"></i>
<i class="layui-edge layui-edge-right" style="border-left-color: black;"></i>

<hr>
向下三角: 
<i class="layui-edge layui-edge-bottom"></i>
<i class="layui-edge layui-edge-bottom" style="border-top-color: black;"></i>

<hr>
向左三角: 
<i class="layui-edge layui-edge-left"></i>
<i class="layui-edge layui-edge-left" style="border-right-color: black;"></i>
  

内外边距

className 描述
layui-padding-1 4px 内边距
layui-padding-2 8px 内边距
layui-padding-3 16px 内边距
layui-padding-4 32px 内边距
layui-padding-5 48px 内边距
layui-margin-1 4px 外边距
layui-margin-2 8px 外边距
layui-margin-3 16px 外边距
layui-margin-4 32px 外边距
layui-margin-5 48px 外边距

背景颜色

className 背景色 预览
layui-bg-red
 
layui-bg-orange
 
layui-bg-green 绿
 
layui-bg-blue
 
layui-bg-purple 2.8+
 
layui-bg-black
 
layui-bg-gray
 

文字大小

className 文字大小和预览
layui-font-12 12px
layui-font-13 2.8+ 13px
layui-font-14 14px
layui-font-16 16px
layui-font-18 18px
layui-font-20 20px
layui-font-22 2.8+ 22px
layui-font-24 2.8+ 24px
layui-font-26 2.8+ 26px
layui-font-28 2.8+ 28px
layui-font-30 2.8+ 30px
layui-font-32 2.8+ 32px

文字颜色

className 文字颜色和预览
layui-font-red
layui-font-orange
layui-font-green 绿
layui-font-blue
layui-font-purple 2.8+
layui-font-black
layui-font-gray

文档容器

通过设置 class="layui-text" 定义一段包含标题、段落、列表、链接等组合的文档区域。

  <!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>文本区域演示 - Layui</title>
  <meta name="renderer" content="webkit">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link href="{{= d.layui[2].cdn.css }}" rel="stylesheet">
</head>
<body>
  <div class="layui-text" style="padding: 16px;">
    <h1>标题1</h1>
    <h2>标题2</h2>
    <h3>标题3</h3>
    <h4>标题4</h4>
    <h5>标题5</h5>
    <h6>标题6</h6>
    
    <hr>

    <ul>
      <li>列表1</li>
      <li>
        列表2
        <ul>
          <li>列表2-1</li>
          <li>列表2-2</li>
          <li>列表2-3</li>
        </ul>
      </li>
      <li>列表3</li>
    </ul>

    <hr>

    <ol>
      <li>列表1</li>
      <li>列表2</li>
      <li>列表3</li>
    </ol>

    <hr>

    <h2>标题2</h2>
    <p>段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1段落1</p>
    <p>段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2</p>
    <blockquote>引用</blockquote>
    <p>这是一个包含<a href="javascript:;">超文本</a>和<strong>加粗文本</strong>的段落</p>
  </div>
</body>
</html>