一、我们先写好HTML的代码

我这里是写的一个登录界面

 <label for="1"><input type="checkbox" id="1" class="ma"><span class="one"></span>记住密码</label><label for="2"><input type="checkbox" id="2" class="ma"><span class="two"></span>自动登录</label>

我们用span标签用来覆盖原有的checkbox
这是效果图

二、css代码添加

我们将原有的框改为透明

.ma {margin: 30px 0 30px 50px;width: 20px;height: 20px;cursor: pointer;opacity: 0;}

再修改span样式让他变成一个你想要的宽和高
代码如图

.ma[type=checkbox]+span{display: inline-block;border-radius: 2px;width: 20px;height: 20px;border: .02rem solid #0D1529;background-color: transparent;position: absolute;cursor: pointer;
}

完成之后效果大概是这样

透明的效果已经出来了
最后也是最重要的是点击之后的效果
我们可以用伪元素的方法

.ma[type=checkbox]:checked+span::after{content:'\2714' ;color: blue;position: absolute;font-size: 20px;left: 2px;bottom: -2px;
}

content里面可以放任意的特殊字符并且修改大小和颜色
最后我们就成功了

利用css将复选框设为透明并改变勾选样式相关推荐

  1. 通用样式 -表格的每行的复选框选中打印,清除已勾选

    1,在el-table上加单选select2和全选selectAll的方法, 2,增加一列el-table-column <el-table @select="select2" ...

  2. iview 动态控制 table中某一行select勾选框能否选中,以及某一行select勾选框能否显示(隐藏禁用的勾选框)。

    如上图,这是一个vue页面中的table,在其columns中加了一个selection后,实现了多选/全选table行的功能: {type: 'selection',width: 60,align: ...

  3. web前端-Vue element UI中的el-table勾选框 展示隐藏;设置默认勾选、禁用

    1.el-table如果我们想新增一个勾选框,在  .vue文件中 <el-table-column type="selection" width="55" ...

  4. element ui表格勾选后勾选框置灰,不可再勾选

    首先在 type="selection"的表格列里写上方法:selectable="checkSelectable" <el-table-column t ...

  5. 两个forEach数据遍历相同的数据在复选框打钩jsp页面复选框更具传过来的数据勾选

    jsp页面:teleComList   selectList  都是List<String>  是后台传递给前台的数据 <c:forEach items="${teleCo ...

  6. 多选框向后台传值,多选框的回显,对多选框的各种操作

    1.多选框的回显: js:$(     function(){     var checkBoxAll =$("input[name^='checkbox_']");//获取前缀为 ...

  7. 关于CheckBox勾选隐藏和显示,以及导出勾选的复选框的excel文档

    前台显示页面: 然后点击展开按钮: 勾选展开或者收起里的复选框,或者勾选序号里的复选框,点击翻译后还会记住之前的勾选,点击excel导出,可以导出你任意勾选的复选框的数据,下面是对应的前台jsp,后台 ...

  8. 纯前端vue利用docxtemplater实现生成word文档下载 word模板,勾选框的默认勾选。。

    首先需要下载如下工具: cnpm i docxtemplater pizzip jszip-utils file-saver -S 然后将它们引入: import JSZipUtils from &q ...

  9. layui复选框怎么取值_layui获取多选框中的值方法

    layui获取多选框中的值方法 HTML: title="=$value;?>"> js: $("input:checkbox[name='standard' ...

最新文章

  1. 自保护、人机互动柔性织物传感器研究取得进展
  2. OpenCV Mat 简介
  3. DotNetNuke出错:“Runat 属性必须具有值 Server(The Runat attribute must have the value Server Error)...
  4. OpenStack 的部署T版(三)——Glance组件
  5. c语言中 字符串常量的界定符,c语言题库2
  6. 使用神经网络自动提取出它的特征码(1)
  7. Linux如何进行GPIO读写操作的?
  8. C语言中的神兽strdup
  9. 【实用】常用JS验证函数大全
  10. Prefer rather than 喜欢 Prefer to
  11. mega linux教程,MegaRAID工具使用详解
  12. VBScript编程教程 [上]
  13. 使用安卓模拟器+Xposed+JustTrustMe+burp suite抓取app的https流量
  14. 318公路是中国最长最美国道,沿途风景绝佳,进藏必去的最佳路线
  15. 差分 线宽 线距_需要做阻抗的信号线时应该怎样计算线宽、线距规则?
  16. linux swp文件重启,Linux下.swp文件的恢复方法
  17. 农民伯伯android,Android3.1r1API中文文档——ImageView(cnmahj+农民伯伯).doc.doc
  18. ns-3中的数据跟踪与采集——Tracing系统的配置
  19. 二维码门禁的解决方案
  20. 2018最新4K Ultra HD/UHD视频剪辑/特效合成/调色图形工作站硬件配置

热门文章

  1. 企业如何选择合适的精益生产方案?
  2. ofo 共享单车的问题
  3. OLED显示屏与Arduino接口
  4. Hotel MoMc蔓兰酒店融资6000万,松禾资本和第一资产共同投资
  5. 怎么把html文档转换成doc,Word文档如何把docx格式转换成doc格式
  6. 一行代码解决蓝奏云不能访问的问题
  7. stm32 memcpy效率
  8. angularjs中ng-show与css中display:none的优先级问题
  9. 在html中插入avi视频,兮夜2000杀成就达成,JDG优势局连续失误
  10. cpu实时数据是什么意思?