Skip to content

按钮 btn ​

通过 ZUI btn 类实现,默认拥有 btn 类样式,更多用法请参考 ZUI 按钮 文档。

简单使用 ​

php
btn('保存');
html
<button class="btn" type="button">
  <span class="text">保存</span>
</button>

按钮外观类型 ​

通过 type 属性设置按钮外观类型,可选值为 'default'、'primary'、'success'、'info'、'warning'、'danger'、'link'。

php
btn
(
    set::type('primary'),
    '保存'
);
html
<button class="btn primary" type="button">
  <span class="text">保存</span>
</button>

包含链接 ​

通过 url 属性设置按钮链,此时按钮会自动使用 <a> 元素进行渲染。

php
btn
(
    set::url('https://zui.oop.cc'),
    '打 ZUI 网站'
);
html
<a class="btn btn-default" href="https://zui.oop.cc">
  <span class="text">打 ZUI 网站</span>
</a>

包含图标 ​

通过 icon 属性设置按钮图标,使用 trailingIcon 设置末尾图标。

php
btn
(
    set::icon('home'),
    '首页'
);
html
<button class="btn" type="button">
  <i class="icon icon-home"></i>
  <span class="text">首页</span>
</button>

属性 ​

名称 类型 所属部件 可选 默认值 说明
textstringbtn ✓null按钮的文本。
iconstringbtn ✓null图标名称。
iconClassstringbtn ✓null图标的样式类。
squareboolbtn ✓null是否为方形按钮,通常用于只显示一个图标的按钮。
disabledboolbtn ✓null是否禁用按钮。
activeboolbtn ✓null是否为激活状态。
urlstringbtn ✓null按钮的链接地址。
targetstringbtn ✓null按钮的链接目标。
sizestringintbtn ✓null按钮的尺寸,可选值为 'xl'、'lg'、'md'、'sm' 或者通过数字设置宽高,如 20。
trailingIconstringbtn ✓null按钮尾部图标的名称。
trailingIconClassstringbtn ✓null按钮尾部图标的样式类。
caretstringboolbtn ✓null按钮的下拉箭头,可选值为 'top'(向上)、'bottom'(向下) 或者 true(自动)。
hintstringbtn ✓null按钮的提示文本(鼠标悬停时显示)。
typestringbtn ✓null按钮的类型,可选值为 'default'、'primary'、'success'、'info'、'warning'、'danger'、'link'。
btnTypestringbtn ✓null按钮的类型,可选值为 'button'、'submit'、'reset'。

https://zentao.net