我可以使用:目标

时间:2016-09-15 17:37:22

标签: amp-html

AMP Disallowed Styles中,他们说:

  

仅允许伪选择器,伪类和伪元素   在包含标记名称和标记名称的选择器中,不能启动   带放大器。示例OK:a:悬停。

#thing:target {
  some style
}

虽然AMP测试没问题,但我对上面的CSS代码有疑问。我可以用吗?

1 个答案:

答案 0 :(得分:0)

我想可以使用:target标记,只要它不是按照您提供的documentation中所述的amp-开头即可。这个SO answer表明开发人员使用:target伪类。

#slide-in-menu {
  transform: translateX(-100%);
  transition: transform .2s ease-in-out;
  ... additional required styles ...
}
#slide-in-menu:target {
  transform: translateX(0);
}
  

... :target效果更好,也适用于旋转木马