::before/::after和:before/:after实质上效果一样

不过,在 CSS3 中为了区别伪元素和伪类为伪元素使用了双冒号,因此如果使用了 display 或者 width 等属性时使得显示脱离了原本元素后,建议按照标准双写。过于老的浏览器可能会存在支持问题,不过伪元素大多是配合 CSS3 使用。

参考:http://justcoding.iteye.com/blog/2032627

中间一般用的最多的是content,可以是文字content: '',也可以是资源content: url()。

不过经过测试,当为资源时,是无法设置大小的,所以,推荐用background去设置。

参考:https://segmentfault.com/q/1010000005664873

更多的用法研究参考:

http://www.w3school.com.cn/cssref/pr_gen_content.asp

http://justcoding.iteye.com/blog/2032627

http://www.cnblogs.com/ys-ys/p/5092760.html

转载于:https://www.cnblogs.com/EasonJim/p/6159626.html

css伪元素研究(::before/::after)相关推荐

  1. css 伪元素::after与::before的使用

    CSS伪元素是用来添加一些选择器的特殊效果. 一般使用是 类或者id::after , 类或者id::before ::after是在类的后面处理逻辑 ::before 是在先的前面处理逻辑 它们 都 ...

  2. css 商城 两列_如何使用css伪元素实现超实用的图标库(附源码)

    今天我们来复盘一下前端中css伪元素的知识以及如何用css伪元素来减轻javascript的压力,做出一些脑洞大开的图形. 预备知识 伪元素 伪元素是一个附加至选择器末的关键词,允许你对被选择元素的特 ...

  3. 用CSS伪元素制作箭头

    现在让我们开始制作箭头吧! 在开始前,你要知道如何用CSS去画一个三角形,如果还不清楚可以看看这里纯CSS画各种图形 我们用到两个CSS伪元素,before和after,它们属于行内元素,但可以用di ...

  4. [JS 分析] 汽_车_之_家 JS 生成 CSS 伪元素 hs_kw44_configUS::before

    0.参考 https://developer.mozilla.org/zh-CN/docs/Web/CSS/Pseudo-elements https://developer.mozilla.org/ ...

  5. 教你玩转CSS 伪元素

    目录 CSS 伪元素 语法 :first-line 伪元素 :first-letter 伪元素 伪元素和CSS类 多个伪元素 CSS - :before 伪元素

  6. html 的css骚操作,意想不到的 CSS 伪元素 before/after 各种骚操作 - 文章教程

    CSS 伪元素 before/after 我们经常用到,常见的就是画个三角形.绘画背景阴影等,这篇文章将给大家分享还有很多有趣的操作,比如画线画图标等. 画细线 普通的 border 最小高度为1px ...

  7. css伪元素选择器,first-letter、first-line

    全栈工程师开发手册 (作者:栾鹏) css系列教程1-选择器全解 css伪元素选择器 伪元素选择器,用于选择元素内的局部,包括first-letter.first-line等 代码如下: p:firs ...

  8. 用css伪元素制作箭头图标

    用css伪元素制作跳转箭头图标 在一些前端框架中见到过伪元素做的图标,现在一般都自己写了,用伪元素可以代替不少图片 .yui-cell{ position: relative; } .yui-cell ...

  9. web前端css伪元素使用阿里iconfont中Unicode编码

    web前端css伪元素使用阿里iconfont中Unicode编码 在阿里iconfont中创建项目 新建项目 搜索自己想要的图标并添加入库 点击购物车 添加至项目 回到"我的项目" ...

  10. css 伪元素居中对齐

    css 伪元素居中对齐 .demo {display: flex;padding: 40px;}.demo::after {content: '';display: inline-block;back ...

最新文章

  1. Android 弱网测试(小米手机切换3g和2g)
  2. iOS添加测试设备与调试
  3. Maven硒测试自动化教程
  4. 就算忘了自己也忘不了你
  5. php怎么引入外部css文件,js如何引入css外部文件
  6. Python学习笔记:初探NumPy世界
  7. 致敬各位10年阿里的前端开发
  8. 个性化推荐中的数据稀疏性
  9. Excel连接到MySQL,将Excel数据导入MySql,MySQL for Excel,,
  10. 如何在linux系统下读写windows上的共享文件夹
  11. 【数据结构】图的存储结构—邻接矩阵
  12. 关于lodop的学习小计
  13. 给小朋友讲故事——食盐的重要性实验
  14. 获取手机相册中照片的地址,保存在手机中的URL(Swift 代码)
  15. 泛微Ecology9单点登录说明
  16. C语言编程>第三周 ⑧ 打印出杨辉三角形(要求打印出10行)
  17. 使用NextDenovo组装Nanopore数据
  18. MFC 游戏贴图与透明特效的实现
  19. 我从谷歌趋势找出疫情中16种火爆的商品 - 2020选品思路
  20. HackThis!! Crypt Level 6 WriteUp

热门文章

  1. 宝塔下php安装mongodb扩展_PHP安装MongoDB扩展
  2. 京东方班单片机和c语言,pic单片机c语言程序设计14.pdf
  3. 怎么打散铺铜_怎么做绵软香甜的黑米糕,不加酵母,加鸡蛋和一碗黑米粉一搅拌...
  4. 计算机管理服务哪个应启动,在局域网共享服务里哪个启动项需要启动?
  5. python个人所得税怎么写_Python实现的个人所得税计算器示例
  6. python整型为空的情况_深度剖析凭什么python中整型不会溢出
  7. 《OSPF和IS-IS详解》一2.4 理解内部BGP
  8. WPF DataGrid 获取当前行某列值
  9. 今天我的生日,纪念一下
  10. C++--第10课 - 构造与析构 - 下