当前位置:首页 > 电脑知识 > 正文内容

干货分享(css checkbox样式美化)checkbox改变样式,html中checkbox与radio样式美化的简单实例,html中checkbox与radio样式美化的简单实例,

sauo3年前 (2022-09-17)电脑知识166

html元素中checkbox与radio元素的样式在每个浏览器中显示的效果是不同的,为了统一它们在各个品牌浏览器中的显示样式,我们可以对它们做个简单的美化。

html checkbox 元素美化实例:

使用纯CSS代码就可以实现 checkbox 元素的美化,只需要隐藏掉 checkbox 选择元素,并使用css中的相邻兄弟选择器,来控制他的下一个兄弟元素即可!

示例代码:

Markup
<style> label{ font-size: 14px; height: 25px; line-height: 25px; box-sizing: border-box; margin-right: 20px; } input[type="checkbox"] { display: none; } /*定义 checkbox 元素相邻元素 span 样式*/ input[type="checkbox"] + span { display: inline-block; position: relative; border: 1px solid #99a1a7; width: 15px; height: 15px; line-height: 15px; border-radius: 4px; overflow: hidden; box-sizing: border-box; margin: 0 5px 0 0; } /*定义 checkbox 元素相邻元素 span 样式伪类的样式*/ input[type="checkbox"]:checked + span:after { content: \2714; /*如果想更好看一点,这里可以使用一亲图片或字体标等来美化一下选择效果*/ box-sizing: border-box; position: absolute; left: 0; top: 0; font-size: 14px; color: green; width: 15px; height: 15px; line-height: 15px; text-align: center; } </style> <label> <input type="checkbox" name="" id=""> <span></span>墨初 </label> <label> <input type="checkbox" name="" id=""> <span></span>飞鸟慕鱼博客 </label>复制

html radio 元素美化实例:

美化 radio 元素与美化 checkbox 元素没有太大的区别,其原理都是利用了CSS中的相邻兄弟元素选择器,不同的是元素选中后的样式区别!

示例代码:

Markup
<style> label{ font-size: 14px; height: 25px; line-height: 25px; box-sizing: border-box; margin-right: 20px; } input[type="radio"] { display: none; } /*定义 radio 元素相邻元素 span 样式*/ input[type="radio"] + span { display: inline-block; position: relative; border: 1px solid #99a1a7; width: 15px; height: 15px; line-height: 15px; border-radius: 50%; overflow: hidden; box-sizing: border-box; margin: 0 5px 0 0; } /*定义 radio 元素相邻元素 span 样式伪类的样式*/ input[type="radio"]:checked + span{ border:1px solid green; } input[type="radio"]:checked + span:after { content: ; box-sizing: border-box; position: absolute; left: 2px; top: 2px; width: 9px; height: 9px; background-color: green; border-radius: 50%; } </style> <label> <input type="radio" name="host" > <span></span>墨初 </label> <label> <input type="radio" name="host" > <span></span>飞鸟慕鱼博客 </label>复制

本文链接:http://blog.sauo.top/?id=317 感谢分享!

分享到:

扫描二维码推送至手机访问。

版权声明:本文由冬眠先生个人博客发布,如需转载请注明出处。

本文链接:http://blog.sauo.top/?id=317

分享给朋友:

“干货分享(css checkbox样式美化)checkbox改变样式,html中checkbox与radio样式美化的简单实例,html中checkbox与radio样式美化的简单实例,” 的相关文章

深度揭秘(Ubuntu 防火墙设置)ubuntu防火墙配置文件,ubuntu防火墙的安装与设置,ubuntu防火墙的安装与设置,

免费领取腾讯云服务器! ubuntu系统中的防火墙使用的是iptables,而为了方便防火墙的设置ubuntu提供了一个防火墙管理工具ufw.下面这篇文章就说一说关于防火墙管理工具ufw的安装与使用方法。 ubuntu防火墙ufw的安装与设...

硬核推荐(ubuntu取消自动休眠)ubuntu关闭自动休眠命令,ubuntu 关闭自动休眠模式的方法,ubuntu 关闭自动休眠模式的方法,

硬核推荐(ubuntu取消自动休眠)ubuntu关闭自动休眠命令,ubuntu 关闭自动休眠模式的方法,ubuntu 关闭自动休眠模式的方法,

免费领取腾讯云服务器! 在使用ssh连接ubuntu系统时,发现长时间不输入ssh命令ssh就会自动断开。查找了一下原因,发现是安装ubuntu的电脑自动进入了休眠模式,而ubuntu系统中有多种关闭自动休眠的方法,下面就来说一说使用ssh命令来关闭ubu...

这都可以(PHP百度百科)pHp是什么,php中关于strtotime函数31日取前几个月日期的BUG,php中关于strtotime函数31日取前几个月日期的BUG,

免费领取腾讯云服务器! 在使用php脚本中的 strtotime 函数取前几个月的日期时,发现每到31日时,取出的前几个月的日期都会出现错误。仔细检查了一下,发现在利用 strtotime 函数取前几个月的日期时,给 strtotime 函数的参数并不规范...

全程干货(查看php是否启动)查看php是否支持rar解压,查看php是ts版本还是nts版本的方法,查看php是ts版本还是nts版本的方法,

全程干货(查看php是否启动)查看php是否支持rar解压,查看php是ts版本还是nts版本的方法,查看php是ts版本还是nts版本的方法,

免费领取腾讯云服务器! 今天有用户来询问php的ts版本与php的nts版本的区别是什么,怎么去查看自己安装的php服务是ts版本还是nts版本,下面博文就来详细的说一下。 php ts版本与nts版本的区别 php官方提供...

不看后悔(php全局变量有哪些)php全局变量和局部变量的区别,php全局变量与js全局变量的区别,php全局变量与js全局变量的区别,

免费领取腾讯云服务器! 因为经常写php与js代码,有时候使用全局变量的时候经常的混淆,这篇文章就来说说js中的全局变量与php中的全局变量的区别。 js全局变量与php全局变量的区别 php全局变量 php...

这都可以(php保存网络图片到本地)php下载图片到本地,php保存图片到本地的方法,php保存图片到本地的方法,

免费领取腾讯云服务器! 下面列几种网上收集的利用php脚本将远程图片保存至本地的方法,各位自行测试代码是否可用,另外php保存远程图片到本地并不能确保百分百的一定会拉取到远程图片的数据。 php保存远程图片到本地的方法 方法...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。