首页前端开发CSScss 单选框与复选框的样式

css 单选框与复选框的样式

时间2023-11-12 01:16:03发布访客分类CSS浏览444
导读:CSS 单选框与复选框是在网页设计中经常使用到的元素,它们可以让用户选择或判断某些选项或情况。在默认情况下,浏览器会自动给单选框和复选框添加一些样式,但这种样式通常不够美观,需要进行自定义。以下是一些常用的 CSS 样式,可以让单选框和复选...

CSS 单选框与复选框是在网页设计中经常使用到的元素,它们可以让用户选择或判断某些选项或情况。在默认情况下,浏览器会自动给单选框和复选框添加一些样式,但这种样式通常不够美观,需要进行自定义。以下是一些常用的 CSS 样式,可以让单选框和复选框更美观。

/* 单选框 */input[type="radio"] {
      -webkit-appearance: none;
     /* 去掉默认样式 */  -moz-appearance: none;
      appearance: none;
      width: 20px;
      height: 20px;
      border: 2px solid #aaa;
      border-radius: 50%;
     /* 圆形样式 */  outline: none;
     /* 去掉边框 */  cursor: pointer;
 /* 鼠标变成手指 */}
/* 选中状态 */input[type="radio"]:checked {
      border-color: #007aff;
     /* 改变边框颜色 */  background: #007aff;
 /* 添加背景色 */}
/* 复选框 */input[type="checkbox"] {
      -webkit-appearance: none;
     /* 去掉默认样式 */  -moz-appearance: none;
      appearance: none;
      width: 20px;
      height: 20px;
      border: 2px solid #aaa;
      border-radius: 4px;
     /* 方形样式 */  outline: none;
     /* 去掉边框 */  cursor: pointer;
 /* 鼠标变成手指 */}
/* 选中状态 */input[type="checkbox"]:checked {
      border-color: #007aff;
     /* 改变边框颜色 */  background: #007aff;
 /* 添加背景色 */}
    

代码中,我们使用了 appearance:none; 属性来去掉默认样式,使得单选框和复选框可以自由添加自定义样式。然后我们设置了宽度、高度、边框、边框圆角、轮廓以及鼠标指针等样式,以便于用户的操作和美观度的提升。另外,在选中状态下,我们使用了 :checked 伪类来改变边框颜色以及添加背景色,使得单选框和复选框能够表示出其选中的状态。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css 单选框与复选框的样式
本文地址: https://pptw.com/jishu/535284.html
html五颜六色代码 css 单选框不可选

游客 回复需填写必要信息