您现在的位置是:网站首页> 编程资料编程资料
css实现“加号”效果的实例代码纯CSS制作各种各样的网页图标(三角形、暂停按钮、下载箭头、加号等)CSS3 linear-gradient线性渐变生成加号和减号的方法
2023-10-19
310人已围观
简介 这篇文章主要介绍了css实现“加号”效果的实例代码,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
实现下图的加号效果:

若想实现这个效果, 只需一个div元素即可搞定。
需要用到css的为了before和after, 以及border特性。
先设置一个div便签
再设置一个边框:
.add { border: 1px solid; width: 100px; height: 100px; color: #ccc; transition: color .25s; position: relative; }此时边框是这样的:

我们可以利用伪类before和其border-top来设置一个“横”:
.add::before{ content: ''; position: absolute; left: 50%; top: 50%; width: 80px; margin-left: -40px; margin-top: -5px; border-top: 10px solid; }注意我们使了绝对定位。 此时变成了这样:

参照上面, 我们可以使用after伪类和border-bottom设置一个“竖”:
.add::after { content: ''; position: absolute; left: 50%; top: 50%; height: 80px; margin-left: -5px; margin-top: -40px; border-left: 10px solid; }在加上hover伪类,设置鼠标悬浮上去的颜色:
.add:hover { color: blue; }最终的样式:

当鼠标悬浮上去是, 会变色:

大家可以在这里查看效果:
https://jsbin.com/quvidap/edit?html,css,output
总结
以上所述是小编给大家介绍的css实现“加号”效果的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
相关内容
- css flex几种多列布局详解CSS中的flex布局CSS中display flex整理(布局利器) CSS3 Flex 弹性布局实例代码详解详解CSS3伸缩布局盒模型Flex布局css flex 弹性布局详解CSS3新增布局之: flex详解
- 值得收藏的CSS命名规范(规则)常用的CSS命名规则
- 天天酷跑1.0.8.0版本新坐骑紫焰哈雷满级属性全方位解析_手机游戏_游戏攻略_
- 天天酷跑新版本1月27日葫芦侠修改器不异常教程_刷分刷金币攻略_手机游戏_游戏攻略_
- 植物大战僵尸2功夫世界时空黑洞模式玩法攻略_黑洞克制方法详解_手机游戏_游戏攻略_
- 植物大战僵尸2功夫世界第十二天通关攻略_功夫世界第12天三星图文教程_手机游戏_游戏攻略_
- 植物大战僵尸2功夫世界第十一天通关攻略_功夫世界第11天三星图文教程_手机游戏_游戏攻略_
- 植物大战僵尸2功夫世界第十天通关攻略_功夫世界第10天三星图文教程_手机游戏_游戏攻略_
- 植物大战僵尸2功夫世界第九天通关攻略_功夫世界第9天三星图文教程_手机游戏_游戏攻略_
- 植物大战僵尸2功夫世界第八天通关攻略_功夫世界第8天三星图文教程_手机游戏_游戏攻略_
