c语言编程笔录

首页 >   > 笔记大全

笔记大全

layui open更改按钮的颜色

更新时间:2023-10-19

1. layui中的按钮

在layui的UI组件中,按钮是一个常用的元素。我们可以使用以下代码创建一个常规的layui按钮。

  layui.use(['layer','form'], function(){
    var $ = layui.jquery,layer = layui.layer,form = layui.form;
    // 创建一个常规的按钮
    $('#btn').click(function(){
      layer.msg('Hello World !');
    });
  });

2.更改按钮的颜色

如果我们想更改按钮的颜色,可以通过自定义按钮类来实现。这里我们以更改按钮为红色为例。

  .layui-btn-red {
    background-color: #FF5722;
    border-color: #FF5722;
    color: #fff!important;
  }

此时我们就创建了一个名为layui-btn-red的自定义按钮类,我们可以在html中进行调用。

  

3.使用CSS伪类更改按钮颜色

我们也可以使用CSS伪类来更改按钮的颜色,这种方式额外使用CSS样式表,以避免污染HTML。

  /* 伪类样式表 */
  .layui-btn-red:hover, .layui-btn-red:focus {
    background-color: #FF5722!important;
    border-color: #FF5722!important;
  }
  
  

4.使用JS给按钮添加类名

我们也可以使用JS来给按钮添加类名,以实现更改按钮颜色的目的。下面这个例子通过JS监听按钮的点击事件,一旦点击,按钮就会变为红色。

  layui.use(['layer','form'], function(){
    var $ = layui.jquery,layer = layui.layer,form = layui.form;
    // JS更改按钮颜色
    $('#btn').click(function(){
      $(this).addClass("layui-btn-red");
    });
  });
  
  
以上是使用layui实现更改按钮颜色的几种方式,根据不同的需求选择不同的方法即可。