纯css实现选中切换效果的示例
网站建设 2023-01-28 21:38www.1681989.com免费网站
最近不太忙,多写几篇文章。很多时候我们用js来实现视觉效果,其实不用那么麻烦,掌握一些常用的css知识能让你事半功倍,这篇文章讲的是使用纯css来实现一个列表项的选中效果,希望对你有所帮助
先上链接,点击预览
实现这个效果只需要简单三步走
0写一个简单的列表,并且初始化css
html代码
<p>你喜欢哪种水果</p> <ul> <li> <label for="banana"> <put type="radio" id="banana" name="fruit"> <span>香蕉</span> </label> </li> <li> <label for="apple"> <put type="radio" id="apple" name="fruit"> <span>苹果</span> </label> </li> <li> <label for="orange"> <put type="radio" id="orange" name="fruit"> <span>橘子</span> </label> </li> </ul>
css代码
ul,li{ list-style-type:none; } ul{ border:1px solid #000; paddg:5px; width:200px; } li{ marg:2px; background:#c; }
1使用css选择器,选择目标。如果你想对某些元素添加某些视觉效果的时候,选中它,再写一些特定的css以区别于其他元素
put:checked + span{ color:#F66; font-weight:bold; background:#ff0; }
2隐藏radio,radio默认是个小圈圈,我们先把它隐藏起来,实际上会通过label标签的for属性来实现对radio的选中
put[type="radio"]{ display:none; }
3:优化样式,这样会骚微好看一点点
li label, li label span{ display:le-block; width:100%; }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
上一篇:使用纯CSS实现动态晴阴雨雪(单标签)
下一篇:几个有益的CSS小知识(小结)
网站设计
- 静宁会SEO的网站建设公司:全面提升您的网络影
- 提升在线业务的关键:选择最佳的丽水网站建设
- 浙江网站优化发展潜力如何
- 井研专业的网站建设公司:打造您的在线品牌
- 灵山SEO网站建设公司:提升您的在线业务表现
- 蒙城网站建设优化公司:提升您网站表现的理想
- 阳谷企业网站优化:提升线上业务力的关键
- 樟树专业的网站建设公司:打造您在线业务的坚
- 通河百度SEO排名的策略与技巧
- 重庆百度快照排名如何进行精准的客户引流
- 重庆百度快照排名
- 常宁便宜的建站公司:助您轻松打造在线业务
- 巫溪百度网站优化:提升网站曝光率与流量的关
- 湖北整站优化怎么做才能放大客户需求
- 闸北网站建设多少钱?全面解析与预算规划
- 辽宁企业网站优化怎么做电话营销