最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

自定义浏览器原生组件样式之radio和checkbox_html/css_WEB-ITnose

来源:动视网 责编:小采 时间:2020-11-27 16:39:26
文档

自定义浏览器原生组件样式之radio和checkbox_html/css_WEB-ITnose

自定义浏览器原生组件样式之radio和checkbox_html/css_WEB-ITnose:有时候,我们自己定义一些公司项目内部用的组件时,会对浏览器的各种组件进行样式修改。这里主要说一下checkbox和radio组件的样式修改方式。 实现 首先看看效果: 其实现原理就是将input隐藏,然后通过label指向input,对input和其伪元素进行样式修
推荐度:
导读自定义浏览器原生组件样式之radio和checkbox_html/css_WEB-ITnose:有时候,我们自己定义一些公司项目内部用的组件时,会对浏览器的各种组件进行样式修改。这里主要说一下checkbox和radio组件的样式修改方式。 实现 首先看看效果: 其实现原理就是将input隐藏,然后通过label指向input,对input和其伪元素进行样式修


有时候,我们自己定义一些公司项目内部用的组件时,会对浏览器的各种组件进行样式修改。这里主要说一下checkbox和radio组件的样式修改方式。

实现

首先看看效果:

其实现原理就是将input隐藏,然后通过label指向input,对input和其伪元素进行样式修改。

我们先看看chechbox:

html:

css:

.checkbox1 { display:none;}.checkbox1 + label { position:relative; padding:4px 9px; border:1px solid green; border-radius:3px;}.checkbox1:checked + label:after { position:absolute; content:'\2714'; font-size:14px; top:2px; left:3px; color:blue;}

再来看看radio:

html:

对应css:

.radio1 { display:none;}.radio1 + label { position:relative; padding:6px 12px; border:1px solid red; border-radius:50%;}.radio1:checked + label:after{ position:absolute; top:6px; left:5px; content:''; width:15px; height:15px; font-size:32px; border-radius:50%; background-color:blue;}

完整示例

完整示例如下:

See the Pen 自定义浏览器元素组件样式 by 刘放 ( @brizer ) on CodePen .

文档

自定义浏览器原生组件样式之radio和checkbox_html/css_WEB-ITnose

自定义浏览器原生组件样式之radio和checkbox_html/css_WEB-ITnose:有时候,我们自己定义一些公司项目内部用的组件时,会对浏览器的各种组件进行样式修改。这里主要说一下checkbox和radio组件的样式修改方式。 实现 首先看看效果: 其实现原理就是将input隐藏,然后通过label指向input,对input和其伪元素进行样式修
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top