实现下图的加号效果:

若想实现这个效果, 只需一个div元素即可搞定。
需要用到css的为了before和after, 以及border特性。
先设置一个div便签

 <div class="add"></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实现“加号”效果相关推荐

  1. html 点击加号展开代码,纯css实现加号一个的效果(代码示例)

    本篇文章给大家带来的内容是关于纯css实现加号一个的效果(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 实现下图的加号效果: 若想实现这个效果, 只需一个p元素即可搞定. ...

  2. html css鼠标手型效果

    html css鼠标手型效果 style="cursor:pointer" 转载于:https://blog.51cto.com/chengang/1288597

  3. 纯 CSS 实现波浪效果!

    一直以来,使用纯 CSS 实现波浪效果都是十分困难的. 因为实现波浪的曲线需要借助贝塞尔曲线. 而使用纯 CSS 的方式,实现贝塞尔曲线,额,暂时是没有很好的方法. 当然,借助其他力量(SVG.CAN ...

  4. C#实现winform仿div+css半透明遮罩效果

    本文实现在winform项目实现网页div+css关透明效果,挺帅的,在网页中要实现div的半透明遮罩层效果不难,在winform项目就不是这么容易了,下面我们来看下效果图先:   正常时: 文章来自 ...

  5. php鼠标经过显示文本,CSS_HTML和CSS做网页实例教程:鼠标滑过文字改变,关于HTML+CSS的实例效果很多, - phpStudy...

    关于HTML+CSS的实例效果很多,下面举出常用的几列,供新手们学习参考. html+CSS实例效果(1):鼠标滑过改变文字 鼠标经过变换文字 #Menu{ width:500px; margin:5 ...

  6. html 悬浮阴影,css实现悬浮效果的阴影的方法示例

    本文介绍了css实现悬浮效果的阴影的方法示例,分享给大家,具体如下: 要实现的效果图: 实现的代码: -webkit-box-shadow:0px 3px 3px #c8c8c8 ; -moz-box ...

  7. 制作css开关,纯css实现开关效果

    大家好,我又来了,这次给大家表演使用纯css实现开关效果 首先是构思 我们使用标签来实现这个效果. checkbox的选中.未选中的特性,刚好对应开关的打开.关闭 on:打开 off:关闭 未选中,则 ...

  8. html 星空效果,使用css实现星空效果!

    css实现星空效果 html, body { height: 100%; overflow: hidden; } body { width: 100%; height:100%; background ...

  9. 《javaScript100例|03》自写javaScript+CSS轮显效果

    目录 效果图 代码示例 源码地址:自写Js+CSS轮显效果.rar-互联网文档类资源-CSDN下载https://download.csdn.net/download/weixin_41937552/ ...

最新文章

  1. 你可能不知道的小程序
  2. 突然想到一个可以减少fc层权重数的方法
  3. python selenium过极验滑动验证码
  4. 糟糕!服务器被植入挖矿木马,CPU 飙升200%。。。
  5. 网站升级到新服务器,第一次折腾站点升级HTTPS 虽胜尤败
  6. [Luogu1821][USACO07FEB]银牛派对Silver Cow Party
  7. 使用组策略推送exchange自签名证书
  8. js 中声明变量 “提前”
  9. SH760模态分析-多种解析与数字计算方法
  10. 8s pod 查看 的yaml_k8s之深入解剖Pod(三)
  11. java开源项目网站社区_一些开源项目网址
  12. html网站页面上字体改变,如何设置网页字体样式
  13. 东财《组织行为学B》综合作业
  14. 微信小程序错误码:“errcode“:40163和微信小程序-pad block corrupted 问题
  15. 在内核中创建文件 filp_open/sys_open
  16. hardware计算机专业英语翻译,hardware是什么意思中文翻译
  17. 火狐浏览器不能访问ftp服务器的文件夹,火狐浏览器计划后续版本禁用网页引用FTP子资源...
  18. OBS捕捉桌面显示器一直是黑屏怎么办?
  19. 什么是大数据?大数据能做什么?
  20. 一个实现综合网管系统手机客户端的方案

热门文章

  1. android搜索框 仿QQ搜索框 简单易懂
  2. 论文小组003期-写好期刊论文笔记
  3. Android APP 提高进程服务优先级 常驻内存 服务杀不死
  4. 两条路径分散在树林中:使用JavaScript if ... else语句
  5. 刺激战场丧尸模式上线:这样的丧尸玩法你喜欢吗?
  6. android10.0 launcher3默认设置时钟和日历为动态图标
  7. 电脑的固态硬盘与机械硬盘
  8. excel里输入分数
  9. 决策树python的实现,不需要掉包。
  10. UI设计全家桶(上)