自定义多选框和单选框css样式

直接上代码:

input[type="radio"],input[type="checkbox"]{
  -webkit-appearance: none;
  outline: none;
}
input[type="radio"]{
  position: relative;
  width: .12rem;
  height: .12rem;
  border: 1px solid #186D9A;
  border-radius: .06rem;
  -webkit-border-radius: .06rem;
  -moz-border-radius:.06rem;
  vertical-align: middle;
  background: white;
}

input[type="radio"]:checked:after {
  content: ‘‘;
  position: absolute;
  left: .02rem;
  top: .02rem;
  width: .06rem;
  height: .06rem;
  background-color: #186D9A;
  border-radius: .03rem;
  -webkit-border-radius: .03rem;
  -moz-border-radius:.03rem;
}
input[type="radio"]:checked {
  background-color: #fff;
}
input[type="checkbox"] {
  position: relative;
  width: .12rem;
  height: .12rem;
  border: .01rem solid #186D9A;
  border-radius: .02rem;
  vertical-align: middle;
  background: white;
  margin-top: 0;
}
input[type="checkbox"]:checked:after {
  content: ‘‘;
  position: absolute;
  left: .02rem;
  top: .02rem;
  width: .07rem;
  height: .04rem;
  border-left: .02rem solid #186D9A;
  border-bottom: .02rem solid #186D9A;
  transform: rotate(-45deg);
}
input[type="checkbox"]:checked {
  background-color: #fff;
}
时间: 2024-11-11 00:08:20

自定义多选框和单选框css样式的相关文章

Bootstrap 表单和图片 (内联表单,表单合组,水平排列,复选框和单选框,下拉列表,校验状态,添加额外的图标,控制尺寸,图片)

一.表单 基本格式 注:只有正确设置了输入框的 type 类型,才能被赋予正确的样式. 支持的输入框控件 包括:text.password.datetime.datetime-local.date.month.time.week. number.email.url.search.tel 和 color. <form> <div class="form-group"> <label>电子邮件</label> <input type=&

【mfc】组框、单选框控件与复选框控件

VC6中的MFC中的单选框与复选框控件也不简单,它没有VS中C#那样可以之间通过一个封装之后的函数进行判断,该单选框/复选框有没有被选中啊?或者控制单选框/复选框的选中状态.这东西比较复杂,通过相应的值来控制的. 一.基本目标 下面就用一个简单例子来说明VC6中的MFC中的单选框与复选框控件,点击"确定"按钮能够判断对话框中的所有单选框与复选框的选中状态.Radio1-Radio3互成一个组,组内仅能够有一个组员被选中,Radio4-Radio5也互成一组,选择Radio4能够令复选框

Jquery学习笔记:操作form表单元素之二(复选框和单选框)

在上面文章的基础上,我们介绍如何操作表单元素中的 复选框和单选框. 一.复选框 <label> <input type="checkbox" id="item" checked> 全选</label> 注意,input标签要放在label标签内,这样点击文字时也会有反映. 如果选中了,调用  $("#item").prop("checked")返回true,否则返回false 同样利用pro

把复选框变成单选框(prop,attr的区别)

如果项目中需要统一样式的话,有可能会遇到把复选框变成单选框的需求. 下面是用jquery的简单实现 $(function(){ $("input[type='checkbox']").click(function() { var flag = $(this).prop("checked"); //先记录下点击后应该的状态 $("input[type='checkbox']").prop("checked", false); $

jquery 根据后台传过来的值动态设置下拉框、单选框选中

jquery  根据后台传过来的值动态设置下拉框.单选框选中 1 $(function(){ 2 var sex=$("#sex").val(); 3 var marriageStatus=$("#marriageStatus").val(); 4 var education=$("#education").val(); 5 if(!isnull(sex)){ 6 //$("input:radio[name='sex'][value=&

自学篇之--js 提取复选框和单选框的值 和纯css的3D按钮

<html> <head> <meta charset="utf-8" content="text/htnl"> <title>button</title> <style type="text/css"> a.button{ position:relative; width: 80px; height: 50px; background-color: red; display

复选框、单选框与文字对齐问题

前言目前中文网站上面的文字,就我的个人感觉而言,绝大多数网站的主流文字大小为12px,因为在目前高分辨率显示器屏幕下,11px的汉字,其像素点开始不规整,文字不如12px来的显示良好.12px大小的文字就是主流也是底线.然而12px的文字与单选框和复选框是不对齐的.例如下面这张雅虎中国首页在火狐浏览器下的截图: 雅虎中国首页单选框复选框与文字不对齐 这里,不是说,雅虎中国的团队不够认真,而因为这12px大小文字与单选框和复选框对齐的问题不是好解决的.考虑到兼容性,控件本身的特殊性以及代码成本的控

下拉框、多选框、单选框 通过TagHelper绑定数据

在DataSocure通过枚举 实现下拉菜单 在DataSocure通过配置 实现下拉菜单 在DataSocure通过Sql 实现下拉菜单 在页面上通过枚举 实现下拉菜单 在页面上通过配置 实现下拉菜单 在页面上通过实体 实现下拉菜单 在DataSocure通过枚举 实现单选框 在DataSocure通过配置 实现单选框 在DataSocure通过Sql 实现单选框 在页面上通过枚举 实现单选框 在页面上通过配置 实现单选框 在页面上通过实体 实现单选框 在DataSocure通过枚举 实现多选

jQuery对下拉框、单选框、多选框的处理

下拉框: 1 //得到下拉菜单的选中项的文本(注意中间有空格) 2 var cc1 = $(".formc select[@name='country'] option[@selected]").text(); 3 4 //得到下拉菜单的选中项的值 5 var cc2 = $('.formc select[@name="country"]').val(); 6 7 //得到下拉菜单的选中项的ID属性值 8 var cc3 = $('.formc select[@na

吾八哥学Selenium(三):操作复选框checkbox/单选框radio的方法

复选框checkbox和单选框radio是web网站里经常会使用到的两个控件,那么在web自动化测试的时候如何利用Selenium来操作这俩控件呢?今天我们就来简单入门练习一下! html测试页面代码如下: <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <title>学Python网 - seleni