警示信息


警示信息是一种用于提醒用户注意事项的组件。

样式使用

  • Preview
  • Code
这是一个警示信息
这是一个警示信息
这是一个警示信息
这是一个警示信息
这是一个警示信息
<div class="bny-alert">
    这是一个警示信息
</div>
<div class="bny-alert" color="green">
    这是一个警示信息
</div>
<div class="bny-alert" color="yellow">
    这是一个警示信息
</div>
<div class="bny-alert" color="red">
    这是一个警示信息
</div>
<div class="bny-alert" color="blue">
    这是一个警示信息
</div>
                

Htmx用法

  • Preview
  • Code
连续点击多个按钮,多条 alert 会在屏幕顶部居中垂直堆叠,不再重叠;点击右上角关闭按钮可立即关闭。
<button class="bny-btn" onclick="bny.alert('消息1', 0, 'scale', 4)">alert 1</button>
<button class="bny-btn" onclick="bny.alert('消息2', 1, 'left', 4)">alert 2</button>
<button class="bny-btn" onclick="bny.alert('消息3', 3, 'right', 4)">alert 3</button>
// 多次调用 bny.alert,会在 #bny-alert-box 容器内垂直堆叠
            
  • Preview
  • Code
  • Json
<button hx-ext="bny-alert" hx-get="/test/data/alert.json" hx-trigger="click"
    class="bny-btn">点击我</button>
<button hx-ext="bny-alert" hx-get="/test/data/alert01.json" hx-trigger="click"
    class="bny-btn">点击我-绿色</button>
<button hx-ext="bny-alert" hx-get="/test/data/alert02.json" hx-trigger="click"
    class="bny-btn">点击我-黄色-左移</button>
<button hx-ext="bny-alert" hx-get="/test/data/alert03.json" hx-trigger="click"
    class="bny-btn">点击我-红色-延时10秒</button>
<button hx-ext="bny-alert" hx-get="/test/data/alert04.json" hx-trigger="click"
    class="bny-btn">点击我-蓝色</button>
                
// alert.json
{
    "code": 0,
    "msg": "hello world",
    "time": 3,
    "anim": "scale"
}
// alert01.json
{
    "code": 1,
    "msg": "hello world",
    "time": 3
}
// alert02.json
{
    "code": 2,
    "msg": "hello world",
    "time": 3,
    "anim": "left"
}
// alert03.json
{
    "code": 3,
    "msg": "hello world",
    "time": 10
}
// alert04.json
{
    "code": 4,
    "msg": "hello world 4",
    "time": 3
}
                

API

JSON属性

属性 默认值 必须 描述 版本
code 0 提示类型:0-默认,1-绿色,2-黄色,3-红色,4-蓝色
msg '' 提示消息
time 3 提示显示时间,单位秒
anim 'scale' 提示动画:scale-缩放,left-左移,right-右移,up-上移,down-下移

Js用法

bny.alert(msg, code, anim, time)

属性 默认值 必须 描述 版本
msg '' 提示消息
code 0 提示类型:0-默认,1-绿色,2-黄色,3-红色,4-蓝色
anim 'scale' 提示动画:scale-缩放,left-左移,right-右移,up-上移,down-下移
time 3 提示显示时间,单位秒