Back to Layui

公共类 class

docs/class/index.md

2.13.67.8 KB
Original Source

公共类

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

<h2 id="base" lay-toc="{}" style="margin-bottom: 0;">普通类</h2>
className描述
layui-main设置一个固定宽度为 1160px 的水平居中块
layui-border-box设置元素及其所有子元素均为 box-sizing: border-box 模型的容器
layui-clear清除前面的同级元素产生的浮动
layui-clear-space <sup>2.8+</sup>清除容器内的空白符
layui-inline设置元素为内联块状结构
layui-ellip设置单行文本溢出并显示省略号
layui-unselect屏蔽选中
layui-disabled设置元素为不可点击状态
layui-circle设置元素为圆形。需确保 widthheight 相同
<h2 id="display" lay-toc="{hot: true}">显示隐藏</h2>
className描述
layui-show设置元素为 display: block 可见状态
layui-hide设置元素为 display: none 隐藏状态,且不占用空间
layui-show-v设置元素为 visibility: visible 可见状态
layui-hide-v设置元素为 visibility: hidden 不可见状态,且依旧占用空间
<h2 id="triangle" lay-toc="{}">三角实体</h2>
className描述
layui-edge定义一个三角形基础类
layui-edge-top设置向上三角
layui-edge-right设置向右三角
layui-edge-bottom设置向下三角
layui-edge-left设置向左三角

示例

<pre class="layui-code" lay-options="{preview: true, layout: ['preview', 'code'], tools: ['full']}"> <textarea> 向上三角: <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> </textarea> </pre> <h2 id="edge-distance" lay-toc="{}">内外边距</h2>
className描述
layui-padding-14px 内边距
layui-padding-28px 内边距
layui-padding-316px 内边距
layui-padding-432px 内边距
layui-padding-548px 内边距
layui-margin-14px 外边距
layui-margin-28px 外边距
layui-margin-316px 外边距
layui-margin-432px 外边距
layui-margin-548px 外边距
<h2 id="bg" lay-toc="{hot: true}">背景颜色</h2>
className背景色预览
layui-bg-red<div class="layui-bg-red"> </div>
layui-bg-orange<div class="layui-bg-orange"> </div>
layui-bg-green绿<div class="layui-bg-green"> </div>
layui-bg-blue<div class="layui-bg-blue"> </div>
layui-bg-purple <sup>2.8+</sup><div class="layui-bg-purple"> </div>
layui-bg-black<div class="layui-bg-black"> </div>
layui-bg-gray<div class="layui-bg-gray"> </div>
<h2 id="font-size" lay-toc="{}">文字大小</h2>
className文字大小和预览
layui-font-12<span class="layui-font-12">12px</span>
layui-font-13 <sup>2.8+</sup><span class="layui-font-13">13px</span>
layui-font-14<span class="layui-font-14">14px</span>
layui-font-16<span class="layui-font-16">16px</span>
layui-font-18<span class="layui-font-18">18px</span>
layui-font-20<span class="layui-font-20">20px</span>
layui-font-22 <sup>2.8+</sup><span class="layui-font-22">22px</span>
layui-font-24 <sup>2.8+</sup><span class="layui-font-24">24px</span>
layui-font-26 <sup>2.8+</sup><span class="layui-font-26">26px</span>
layui-font-28 <sup>2.8+</sup><span class="layui-font-28">28px</span>
layui-font-30 <sup>2.8+</sup><span class="layui-font-30">30px</span>
layui-font-32 <sup>2.8+</sup><span class="layui-font-32">32px</span>
<h2 id="font-color" lay-toc="{}">文字颜色</h2>
className文字颜色和预览
layui-font-red<span class="layui-font-red"></span>
layui-font-orange<span class="layui-font-orange"></span>
layui-font-green<span class="layui-font-green">绿</span>
layui-font-blue<span class="layui-font-blue"></span>
layui-font-purple <sup>2.8+</sup><span class="layui-font-purple"></span>
layui-font-black<span class="layui-font-black"></span>
layui-font-gray<span class="layui-font-gray"></span>
<h2 id="text" lay-toc="{hot: true}">文本容器</h2>

通过设置 class="layui-text" 定义一段包含标题、段落、列表等组合的文本区域,通常用于 Markdown 文档。

<pre class="layui-code" lay-options="{preview: 'iframe', style: 'height: 535px;', layout: ['preview', 'code'], tools: ['full','window']}"> <textarea> <!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 class="layui-padding-3"> <div class="layui-text"> <h1>标题1</h1> <p>段落1段落1段落1段落1段落1段落1段落1段落1段落1 <sup class="footnote-ref"><a href="javascript:;">[1]</a></sup></p> <h2>标题2</h2> <p>段落2段落2 <strong>加粗</strong> <em>强调</em> 段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2段落2</p> <p>段落2-1 <code>inline code</code> 段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1段落2-1</p> <h3>标题3</h3> <p>段落3段落3段落3段落3段落3段落3段落3段落3段落3段落3段落3段落3段落3段落3段落3段落3 <a href="javascript:;">链接</a></p> <h4>标题4</h4> <h5>标题5</h5> <h6>标题6</h6> <p>段落6段落6段落6段落6段落6段落6段落6段落6段落6</p> <h3>无序列表</h3> <ul> <li>列表1</li> <li> 列表2 <ul> <li> 列表2-1 <ul> <li>列表2-1-1</li> </ul> </li> <li>列表2-2</li> </ul> </li> <li>列表3</li> </ul> <h3>有序列表</h3> <ol> <li>列表1</li> <li>列表2</li> <li>列表3</li> </ol> <h3>混合列表</h3> <ol> <li> <p>有序列表1</p> <ul> <li>无序列表1-1</li> <li>无序列表1-2</li> <li>无序列表1-3</li> </ul> </li> <li> <p>有序列表2</p> <ul> <li> <p>无序列表2-1</p> <ol> <li>有序列表2-1-1</li> <li>有序列表2-1-2</li> </ol> </li> <li> <p>无序列表2-2</p> <ol> <li>有序列表2-2-1</li> </ol> </li> </ul> </li> <li>有序列表3</li> </ol> <h3>Blockquote</h3> <blockquote> <p>引用</p> <blockquote>内嵌引用<blockquote>内嵌引用</blockquote></blockquote> </blockquote> <h3>Code</h3> &lt;pre&gt;<code>var cp = function(){ return gulp.src('./dist/**/*') .pipe(gulp.dest(dest)); }; </code>&lt;/pre&gt; <hr> <p id="ref-1">Footer</p> </div> </body> </html> </textarea> </pre>