纯css实现选中效果

编程入门 行业动态 更新时间:2024-10-26 07:37:04

纯css实现选中<a href=https://www.elefans.com/category/jswz/34/1770448.html style=效果"/>

纯css实现选中效果

很多时候我们做input的选中后的效果都是通过点击事件给点击的对象添加一个类,然后通过不同的类设置不同的样式,以达到不同的效果,这过程需要js的点击事件。今天分享一下我对于某些标签不用js也可以实现选中后的效果。

在这之前我们先来说一下css的几个选择器:

1、“+”:如 div + p    选择紧接在 <div> 元素之后的所有 <p> 元素。

2、:checked :如 input:checked 单选框和复选框的选中状态。

上代码:

<style type="text/css">.che-box {display:inline;}.che-box input{display: none;}.che-box label{display: inline-block;border: 1px solid #e1e1e1;border-radius: 4px;padding: 3px 5px;}.che-box input:checked + label{border-color: #088de8;background: #088de8;color: #fff;}</style><div class="che-box"><input type="checkbox" id="che1" /><label for="che1">标签1</label></div><div class="che-box"><input type="checkbox" id="che2" /><label for="che2">标签2</label></div>

 

 

这情况主要用于 type=“checkbox,radio”的input 自定义选中样式的,在实际工作中经常会使用到,希望对大家有帮助

更多推荐

纯css实现选中效果

本文发布于:2024-02-11 23:40:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1684343.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:效果   css

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!