在AMP Disallowed Styles中,他们说:
仅允许伪选择器,伪类和伪元素 在包含标记名称和标记名称的选择器中,不能启动 带放大器。示例OK:a:悬停。
#thing:target {
some style
}
虽然AMP测试没问题,但我对上面的CSS代码有疑问。我可以用吗?
答案 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
效果更好,也适用于旋转木马。