当前位置:   article > 正文

php单选框 美化,单选、复选样式美化的图文详解

php单选框 美化,单选、复选样式美化的图文详解

这次给大家带来单选、复选样式美化的图文详解,单选、复选样式美化的注意事项有哪些,下面就是实战案例,一起来看一下。

前言

相信大家都知道在表单元素中,单选按钮和复选按钮都具有选中和未选中状态。要覆写这两个按钮默认样式比较困难。在CSS3中,我们可以通过状态选择器“:checked”配合其他标签实现自定义样式。利用CSS3我们可以打造非常具有个性化的用户表单,本文中实现的效果非常不错,感兴趣的朋友们下面来一起学习学习。

效果图如下

f476fcefc50813cdbd215d665727da3b.png

实例代码

复选单选样式

form {

border: 1px solid #ccc;

padding: 20px;

width: 300px;

}

.wrapper {

margin-bottom: 10px;

}

/*复选框*/

.checkbox-box {

display: inline-block;

width: 20px;

height: 20px;

margin-right: 10px;

position: relative;

border: 2px solid orange;

vertical-align: middle;

}

.checkbox-box input {

opacity: 0;

position: absolute;

top:0;

left:0;

z-index:10;

}

.checkbox-box span {

position: absolute;

top: -10px;

right: 3px;

font-size: 30px;

font-weight: bold;

font-family: Arial;

-webkit-transform: rotate(30deg);

transform: rotate(30deg);

color: orange;

}

.checkbox-box input[type="checkbox"] + span {

opacity:0;

}

.checkbox-box input[type="checkbox"]:checked + span {

opacity: 1;

}

/*单选框*/

.redio-box {

display: inline-block;

width: 30px;

height: 30px;

margin-right: 10px;

position: relative;

background: orange;

vertical-align: middle;

border-radius: 100%;

}

.redio-box input {

opacity: 0;

position: absolute;

top:0;

left:0;

width: 100%;

height:100%;

z-index:100;/*使input按钮在span的上一层,不加点击区域会出现不灵敏*/

}

.redio-box span {

display: block;

width: 10px;

height: 10px;

border-radius: 100%;

position: absolute;

background: #fff;

top: 50%;

left:50%;

margin: -5px 0 0 -5px;

z-index:1;

}

.redio-box input[type="radio"] + span {

opacity: 0;

}

.redio-box input[type="radio"]:checked + span {

opacity: 1;

}

复选框:

体育

音乐

读书

运动

单选框

注意:

+ 是css的相邻选择符。

关系选择符只有四种,是 空格 > + ~ (包含选择符、子选择符、相邻选择符、兄弟选择符)

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/297120
推荐阅读
相关标签
  

闽ICP备14008679号