作家
登录

理解伪元素 :before 和 :after

作者: 来源: 2017-08-08 17:27:58 阅读 我要评论

  • blockquote:before { 
  •  
  • content: " "
  •  
  • font-size: 24pt; 
  •  
  • text-align: center; 
  •  
  • line-height: 42px; 
  •  
  • color: #fff; 
  •  
  • floatleft
  •  
  • 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; 
  •  
  • floatright
  •  
  • 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上时,引号的配风景可以或许略微变深。

    1. blockquote:hover:after, blockquote:hover:before { 
    2.  
    3. background-color: #555; 
    4.  
    5.  

    添加过渡效不雅

    我们甚至可以在伪元素上应用transition属性来创建优美的色彩过渡效不雅。

    然则这些元素实际上并不在文档中生成。它们将在外部可见,然则你将不会在文档的源代码中找到它们,是以,实际上它们是“虚假”的元素。


      推荐阅读

      EPS应急电源的应用常见问题合集

    EPS的全称为紧急电力供给,其肩负着在电力不足的间谍作况下供给备用电力的义务。与UPS电源不合,EPS应急电源并>>>详细阅读


    本文标题:理解伪元素 :before 和 :after

    地址:http://www.17bianji.com/lsqh/36606.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)