【发布时间】:2019-02-25 10:02:06
【问题描述】:
我在 CSS 中有这个:
#box:target {
box-shadow: 0px 0px 20px black;
}
在“父”页面(page1)上,我有一个按钮可以让您转到另一个页面:“page2.html#box”。所以当我加载页面时应用#box:target。
但是使用 page1 上的按钮,我激活了一个功能,其目的是更改 #box:target 属性。我正在寻找一种在javascript中改变它的方法。不是:focus。
【问题讨论】:
-
box-shadow property, after activate a function你能详细说明一下吗 -
你的问题很不清楚。
:target与聚焦无关。你问的是聚焦还是瞄准? -
你能用不同样式的:focus伪类developer.mozilla.org/en-US/docs/Web/CSS/:focus吗?
-
我建议使用
:focus或:hover。如果您想要更流畅的动画并避免repaint,我建议您在伪元素:before上设置您的附加框阴影并对其进行动画处理(请参阅How to animate box-shadow)
标签: javascript css target