当前位置:Web前端 > > 正文

css复选框按钮(css 单选按钮图标替换的方法)

时间:2022-04-01 00:34:45类别:Web前端

css复选框按钮

css 单选按钮图标替换的方法

一.需求:替换单选按钮默认图标

二.原理:

  1.使用label扩大选择热区,隐藏input元素,

  2.添加一个元素设置其背景图作为默认显示的按钮图标并显示,

  3.为该元素添加一个伪元素相对于添加的元素绝对定位且默认不显示,在该伪元素中添加默认选中的背景图

  4.在input元素选中后,显示该伪元素,因为伪元素是绝对定位层级比较高所以会显示在上面,即选中的图标

三.HTML

  • <label>
    <input name="price" type="radio" value="1" />
    <span className="show-radio"></span>
    <p>100-500</p>
    </label>
    
  • 四.CSS

  • input{
    
      display:none
    
    };
    
     
    
    .show-radio{
      display: inline-block;
      width:34px;
      height:35px;
      background:url('../../imgs/icons.jpg" alt="css复选框按钮(css 单选按钮图标替换的方法)" border="0" />
    
  • 五.效果

    css复选框按钮(css 单选按钮图标替换的方法) 

    近重视实现思路和重要代码,部分省略,望见谅

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。

    上一篇下一篇

    猜您喜欢

    热门推荐