微信小程序样式选择器(二)

伪类选择器
  • 动态伪类选择器(:link   :visited   :hover   :active    :focus)
  • :link:链接没有被访问时的效果(微信小程序不支持)
  • :hover:鼠标经过的效果(微信小程序不支持)
  • :visited:链接被访问后的效果(微信小程序不支持)
  • :active:鼠标点下去的效果(正发生在点的那一下)
        微信小程序样式选择器(二)_第1张图片 微信小程序样式选择器(二)_第2张图片

  • :focus:获得焦点后的效果

  • 状态伪类选择器(:enabeld   :disabled   :checked)
  • 选择伪类选择器(:first-child   :last-child   :nth-child()   :nth-last-child()   :nth-of-type()   :nth-last-of-type()   :first-of-type   :last-of-type   :only-child   :only-of-type)

  • :first-child:选择某个元素的第一个子元素(更确切的说为:选择第一个使用该属性的元素)

        微信小程序样式选择器(二)_第3张图片 微信小程序样式选择器(二)_第4张图片 微信小程序样式选择器(二)_第5张图片

  • :last-child:选择某个元素的最后一个子元素(更确切的说为:选择最后一个使用该属性的元素)

        微信小程序样式选择器(二)_第6张图片 微信小程序样式选择器(二)_第7张图片 微信小程序样式选择器(二)_第8张图片

  • :nth-child():选择某个元素的一个或多个特定的子元素(参数从1开始)

        微信小程序样式选择器(二)_第9张图片 微信小程序样式选择器(二)_第10张图片

  • :nth-last-child():选择某个元素的一个或多个特定的子元素,从这个元素的最后一个子元素开始算

        微信小程序样式选择器(二)_第11张图片 微信小程序样式选择器(二)_第12张图片

  • :nth-of-type():选择指定的元素(参数从1开始)

        微信小程序样式选择器(二)_第13张图片 微信小程序样式选择器(二)_第14张图片 微信小程序样式选择器(二)_第15张图片

  • :nth-last-of-type():选择指定的元素,从元素的最后一个开始计算

        微信小程序样式选择器(二)_第16张图片 微信小程序样式选择器(二)_第17张图片

  • :first-of-type:选择一个上级元素的第一个同类子元素

        微信小程序样式选择器(二)_第18张图片 微信小程序样式选择器(二)_第19张图片 微信小程序样式选择器(二)_第20张图片

  • :last-of-type:选择一个上级元素的最后一个同类子元素

        微信小程序样式选择器(二)_第21张图片 微信小程序样式选择器(二)_第22张图片
  • :only-child:选择的元素是它的父元素的唯一一个子元素

        微信小程序样式选择器(二)_第23张图片 微信小程序样式选择器(二)_第24张图片

  • :only-of-type:选择一个元素是它的上级元素的唯一一个相同类型的子元素

        微信小程序样式选择器(二)_第25张图片 微信小程序样式选择器(二)_第26张图片

  • 空内容伪类选择器(:empty):选择的元素里面没有任何内容

        微信小程序样式选择器(二)_第27张图片 微信小程序样式选择器(二)_第28张图片 微信小程序样式选择器(二)_第29张图片

  • 否定伪类选择器(:not):不匹配该属性的每个元素(微信小程序不支持)
  • 伪元素(::first-line   ::first-letter   ::before   ::after   ::selection)

  • ::first-line:第一行

        微信小程序样式选择器(二)_第30张图片 微信小程序样式选择器(二)_第31张图片 微信小程序样式选择器(二)_第32张图片

  • ::first-letter:第一个字母

        微信小程序样式选择器(二)_第33张图片 微信小程序样式选择器(二)_第34张图片

  • ::selection:文本被选择(如复制时)后的效果,CSS只能修改background与color两个属性,微信小程序不支持



你可能感兴趣的:(微信小程序样式选择器(二))