gpt4 book ai didi

css - 如何更改 :after element when user hovers an anchor 的背景位置

转载 作者:行者123 更新时间:2023-11-28 12:14:24 24 4
gpt4 key购买 nike

我有一个 anchor ,我正在为图标图像使用伪类 :after。我想在用户悬停元素时更改 :after 的背景位置。

我知道我可以使用 javascript 来完成,但我正在尝试找出一个 CSS 解决方案,我什至不知道它是否可行。

html:

<a href="" class="foo">

我试过这样做,但显然没有成功:CSS:

.foo{background:top;}
.foo:hover .foo:after{background-position:bottom;}

一些帮助将不胜感激

最佳答案

你只需要改变你的选择器:

Working Example

.foo::after {
content:'';
position: absolute;
background:url('http://placekitten.com/g/200/300');
height:100px;
width:100px;
transition: all .3s;
}
.foo:hover::after { /* this part */
background-position:50%;
transition: all .3s;
}

关于css - 如何更改 :after element when user hovers an anchor 的背景位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25193722/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com