checkbook实现任何颜色背景
有些时候需要用到checkbook的其他颜色背景,如果用原生的checkbook会觉得比较没有视觉美感,所以分享一种实现checkbox里面增加任何背景任何图片的点击。 先贴上html:
<input type="checkbox" class="agree-confirm agree-content" checked="true" id="agree-check">
复制代码
跟上css:
.agree-confirm{width: 13px;height: 13px;-webkit-appearance: none; background-color: inherit; border:1px solid #18b4ed; border-radius: 3px;}
.agree-confirm:checked:before {display: inline-block;content:url('../images/login/checkicon-small.png');line-height: 14px;top:-2px;right: 2px;color: white;position: absolute;width: 25px;
}
.agree-confirm:checked{background-color: #18b4ed; border: none;}
.agree-content{position: absolute; top: 14px;right: 133px; transition: background-color ease 0.2s;}
.next-step .login-next{height: 44px; border-radius: 7px;}
复制代码
从中可以看出,关键的代码是:-webkit-appearance: none;,这句代码对于移动端绝大部分的浏览器,Android,iOS的移动端浏览器都以webkit为内核 兼容,这句代码主要作用就是取消了当前元素的默认样式,我们要实现checkbook的选中状态为其他背景色:所以就跟上了代码: .agree-confirm:checked{background-color: #18b4ed; border: none;}
而要保证被选中之前背景色为透明,则就是用css:background-color: inherit; 跟随父级颜色即可。 最后看伪类元素: 通过定位,我们可以实现对伪类元素进行背景图片设置,然后就可以实现被选中状态图片显示,仅仅通过css就可以实现交互。
//当我们引进css的时候需要增加版本号,这样就可以避免服务器缓存带来的静态资源没更新的问题。
转载于:https://juejin.im/post/5c91fa6ef265da61035876d8
checkbook实现任何颜色背景相关推荐
- visual studio code(vs code)如何更换颜色背景
默认我们的颜色背景都是深黑色的,看久了想换一个,那么怎么换呢? 1.打开设置. 2.右边的3个选项都可以用,为了简单,我们选择第2个选项,原来是dark,我换成了light. 效果如下:
- phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护
转载连接:http://www.cnblogs.com/huangcong/p/3687665.html phpexcel中文教程-设置表格字体颜色背景样式.数据格式.对齐方式.添加图片.批注.文字块 ...
- html彩色背景指令,HTML_第四章 颜色背景的CSS,本 章 C S S 的 主 - phpStudy...
第四章 颜色背景的CSS 本 章 C S S 的 主 要 作 用 在前面的章节介绍完了声明与应用的方法及 一些特性之後,从这章开始,便要正式进入CSS的指令介绍了!本章有两个介绍的主 题,第一个部份介 ...
- html背景图片横屏,CSS背景颜色 背景图片 居中 重复 固定样式background经验篇
我们使用CSS Background样式属性,可以设置网页背景单一颜色.网页背景为图片.网页背景图片居中于网页.网页背景图片网页固定位置.网页背景图片中网页中重复平铺等css背景样式介绍与案例讲解. ...
- CSS3新增-属性(长度颜色背景)选择器-盒子模型
属性(长度颜色背景)选择器-盒子模型 1 CSS3 基本语法 1.1 CSS3 浏览器私有前缀 Chorme: -webkit- Safari: -webkit- IE; -ms- Firefox: ...
- CSS样式设置语法全解,样式优先级、值和单位、字体、文本、块级元素,行内元素,替换元素、非替换元素、display、float、position、table、li、光标、边距边框、轮廓、颜色背景
全栈工程师开发手册 (作者:栾鹏) 一个demo学会css css选择器全解 css操作语法全解 CSS样式设置语法全解: 样式优先级 1. !important标记的样式 > 内联样式(sty ...
- python3-xlwt-Excel设置表格基础(字体颜色 背景颜色 设置边框 边框颜色 冻结窗口 字体大小 字体高度 字体加粗 下划线 斜体字 单元格对齐方式 自动换行 删除线 超链接 插入公式)
文章目录 引入xlwt和创建workboos对象 初始化样式和创建设置字体,赋值给style 保存文件 自定义样式 字体颜色 背景颜色 设置边框 边框颜色 冻结窗口 字体大小 字体高度 字体加粗 下划 ...
- VS2010字体颜色背景设置
1.字体设置 首先我们打开VS2010,然后依次选择工具->选项->环境->字体和颜色,选择对应的就OK 2.背景色这个看个人喜好,网上的基本都推荐的几种颜色背景.可以自己稍加修改, ...
- flutter 设置状态栏的颜色,背景appBar
flutter 设置状态栏的颜色,背景appBar: AppBar( elevation: 0.5, brightness: Brightness.light, 在有AppBar的界面,状态栏一般有B ...
- Opencv -- 12图像色彩空间转换应用 -- 给证件照换颜色背景
应用:给证件照换颜色背景 利用HSV中的常见色彩区分度比RGB中的色彩区分度更明显的优势,再结合inRange()函数可以将图片中不同的颜色给提取出来. openCV中的HSV颜色体系 使用 Open ...
最新文章
- 在新建好的ROS空间里面添加功能包
- winform程序捕获全局异常,对错误信息写入日志并弹窗
- 机房精密空调压缩机故障处理实例
- 记录MongoDB启动报错MongoDB not running on the provided host and port
- mysqldump导出数据库视图_mysql数据库的基本操作:索引、视图,导入和导出,备份和恢复...
- vscode 调试_如何使用VSCode调试JS?
- 怎样不通过高考进入清华计算机系,山东高考状元孟令昊澄清,没有参加政审,已经填报清华计算机系!...
- Event事件-基础
- 360文件管理器android,360文件管理器
- java 进制转换十进制
- 4568: [Scoi2016]幸运数字
- 第九十二章 SQL函数 LPAD
- Lighttpd介绍
- 每天接触互联网 了解互联网是什么
- TensorFlow练习13: 制作一个简单的聊天机器人
- UESTC878————温泉旅店(动态规划)
- 骑行318、 2016.7.20
- win10右键没有新建笔记本
- elasticsearch启动常见错误
- c语言输入一串字符统计各字母出现次数,统计输入字符各个字母出现频率的解题思路...
热门文章
- html种颜色的三种不同表示方法,html网页背景颜色的代码是什么?颜色有几种表示方法?...
- Linux 网卡配置eth1修改为eth0
- python numpy的shape函数
- android视频添加特效,安卓手机视频特效软件 用手机给视频加特效 安卓手机视频加闪电特效...
- 【spring cloud】(四)服务网关——gateway
- java isprime函数,Java - isPrime函数
- 复选框不可编辑_你不可错过的Word操作文本小技巧 | 厉害了Word姐15
- PHP如何实现解析抖音短视频链接中的无水印视频
- 20145222何志威《网络对抗》- Web安全基础实践
- 投奔“自动驾驶第一城”—— 一场说走就走的“迁都”