blockquote:before { content: " "; font-size: 24pt; text-align: center; line-height: 42px; color: #fff; float: left; position: relative; top: 30px; border-radius: 25px; background: url(images/quotationmark.png) -3px -3px #ddd; display: block; height: 25px; width: 25px; } blockquote:after { content: " "; font-size: 24pt; text-align: center; line-height: 42px; color: #fff; float: right; position: relative; bottom: 40px; border-radius: 25px; background: url(images/quotationmark.png) -1px -32px #ddd; display: block; height: 25px; width: 25px; } 为了激发你的灵感,我们已经选择了三个很酷的例子,可以在web设计上给你很多主意。
然而,正如你可以或许大年夜膳绫擎的代码片段中看到的,我们仍然声清楚明了content属性,并且此时应用了空字符串。content属性是必须的并且应当经常被应用。不然,伪元素无论若何都无法正常工作。
结合伪类
尽管有不合类型的伪X(伪元素、伪类),我们可以应用伪类连同伪元素一路放入一个CSS规矩中,例如,如不雅我们欲望当我们的鼠标移到blockqoute上时,引号的配风景可以或许略微变深。

- blockquote:hover:after, blockquote:hover:before {
-
- background-color: #555;
-
- }
添加过渡效不雅
我们甚至可以在伪元素上应用transition属性来创建优美的色彩过渡效不雅。

然则这些元素实际上并不在文档中生成。它们将在外部可见,然则你将不会在文档的源代码中找到它们,是以,实际上它们是“虚假”的元素。
推荐阅读
EPS应急电源的应用常见问题合集
EPS的全称为紧急电力供给,其肩负着在电力不足的间谍作况下供给备用电力的义务。与UPS电源不合,EPS应急电源并>>>详细阅读
本文标题:理解伪元素 :before 和 :after
地址:http://www.17bianji.com/lsqh/36606.html
1/2 1