css点击换色

简介: css点击换色

css代码:

通过label标签选中指定的input标签,选中input标签时兄弟元素换色。

* {
  margin: 0;
  padding: 0;
}
/* 将复选框隐藏 */
#but {
  display: none;
}
/* 添加点击效果 */
#but:checked~#body {
  color: red;
  background-color: aqua;
}
#body {
  background-color: blue;
  width: 100px;
  height: 100px;
}

html代码:

<input type="checkbox" id="but">
    <div id="body">
  </div>
<label for="but">点我换色</label>

思路:利用html5新增标签label,点击label标签时让浏览器的焦点聚到相应的多选框,当多选框选中时使用“~”兄弟选择器让他的兄弟元素改变颜色。


注:1.使用兄弟选择器它们两个必须在同一个父元素里面。


      2.需使用多选框,使用单选框只能点击其改变颜色,点击第二次改变不了初始颜色。

相关文章
|
16天前
|
数据采集 存储 前端开发
Puppeteer教程:使用CSS选择器点击和爬取动态数据
本文介绍如何使用Puppeteer结合CSS选择器爬取动态网页数据,以贝壳网的二手房价格为例,通过代理IP提高爬虫成功率。文章详细讲解了Puppeteer的安装和配置、代码实现及数据趋势分析,帮助读者掌握动态网页爬取技术。
Puppeteer教程:使用CSS选择器点击和爬取动态数据
|
3月前
|
前端开发
官网导航更智能:CSS动画下划线,让每一次点击都充满期待!
官网导航更智能:CSS动画下划线,让每一次点击都充满期待!
|
4月前
|
前端开发 C++
css 鼠标悬浮显示放大图片 vs 鼠标点击显示放大图片
css 鼠标悬浮显示放大图片 vs 鼠标点击显示放大图片
52 0
|
5月前
|
前端开发 JavaScript
js遍历添加栏目类添加css,再点击其它删除css
该文章介绍了使用JavaScript遍历添加和删除CSS类的方法。示例代码展示了如何在点击时为当前元素添加类,同时移除其他元素的类。其中包含两个示例:一是遍历`.radio-group .ckselect`并处理点击事件,二是实现点击`.zu-top-nav-userinfo`显示/隐藏`.peoples`层,并处理文档点击以关闭层。代码适用于网页交互效果的实现。
33 0
|
6月前
|
前端开发 UED
CSS——如何取消a链接点击时的背景颜色
CSS——如何取消a链接点击时的背景颜色
100 1
|
6月前
|
JavaScript
JS+CSS3点击粒子烟花动画js特效
JS+CSS3点击粒子烟花动画js特效
51 0
JS+CSS3点击粒子烟花动画js特效
|
6月前
|
前端开发 UED
Css 如何取消a链接点击时的背景颜色
Css 如何取消a链接点击时的背景颜色
|
前端开发 CDN
钉钉卡片点击按钮,跳转连接,css无法加载
钉钉卡片点击按钮,跳转连接,css无法加载
77 1
|
前端开发
css动画效果代码淡入淡出折叠展开点击悬浮
css动画效果代码淡入淡出折叠展开点击悬浮