css如何实现加号一个的效果
这篇文章主要介绍css如何实现加号一个的效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计、网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的右江网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
实现下图的加号效果:
若想实现这个效果, 只需一个p元素即可搞定。
需要用到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伪类,设置鼠标悬浮上去的颜色:
最终的样式:
当鼠标悬浮上去是, 会变色:
以上是css如何实现加号一个的效果的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!
新闻标题:css如何实现加号一个的效果
标题来源:http://pwwzsj.com/article/igdgcg.html