纯CSS怎么实现广播和复选框效果

  介绍

这篇文章将为大家详细讲解有关纯CSS怎么实现广播和复选框效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

<强> radio-and-checkbox

纯CSS实现广播和复选框效果

<强> reset-radio

在开发PC端的项目时,经常会用到电台和复选框组件,可是因为原生的样式相对来说不符合设计师的设计风格,所以我们可能会经常引用第三方的模块去实现,或者通过JS等其他方式去攻击。这样相对来说增加了代码量不说,还特别复杂,所以才有了这个纯CSS依赖原生输入(广播)和(复选框)的实现方式,主要代码如下:

html主要代码

& lt; div 类=皉eset-radio"比;   ,,,& lt; input  checked 类型=皉adio", id=癮ge1", name=癮ge"比;   ,,,& lt; span 类=皉eal-target"祝辞& lt;/span>   & lt;/div>

CSS代码,这里主要是通过一个子节点跨度去配合输入:检查兄弟选择器,来修改样式

.reset-radio  {   ,,,显示:,inline-block;   ,,,位置:,相对;   ,,,宽度:,16 px;   ,,,身高:,16 px;   }      .reset-radio  .real-target  {   ,,,z - index:, 1;   ,,,宽度:,100%;   ,,,身高:,100%;   ,,,位置:,绝对;   ,,,显示:,inline-block;   ,,,背景:,# ffffff;   边境:,,,,1 px  solid  # dadde0;   ,,,这个特性:,100%;   ,,,:,0;   ,,,左:,0;   ,,,底部:,0;   }      .reset-radio 输入(type=广播),{   ,,,光标:,指针;   ,,,z - index:, 2;   ,,,宽度:,16 px;   ,,,身高:,16 px;   ,,,不透明度:,0;   ,,,位置:,绝对;   ,,,左:,0;   ,,,:,0;   ,,,保证金:,0;   ,,,右:,0;   ,,,底部:,0;   }      .reset-radio 输入:检查+ span  {   ,,,边框颜色:,# 48 b4ec;   }      .reset-radio 输入:检查+跨度:before  {   ,,,内容:,& # 39;& # 39;;   ,,,位置:,绝对;   ,,,背景:,# 48 b4ec;   ,,,宽度:,6 px;   ,,,身高:,6 px;   ,,,:,50%;   ,,,左:,50%;   ,,,变换:,翻译(-50%,-50%);   ,,,这个特性:,100%;   }

关于“纯CSS怎么实现广播和复选框效果”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

纯CSS怎么实现广播和复选框效果