gpt4 book ai didi

html - 如何通过单击按钮来改变按钮的图像?

转载 作者:行者123 更新时间:2023-11-28 19:21:40 25 4
gpt4 key购买 nike

我希望将按钮的图像更改为另一张相同大小的图片,并在一定时间后改回原样。例如,你点击一张房子的图片,它会变成天空,然后没有任何 Action 回到房子。第二张图片变回第一张之间的时间不应阻止再次单击按钮。

因此,由于我是新手,所以我进行了很多搜索,但找不到有关我的问题或我理解的内容。我在 HTML 中制作了一个按钮,在 CSS 中链接了一个类,该类具有应该充当按钮的图像的 URL。到目前为止,它有效。我该如何继续?

 -> HTML
<button class="buttonn" >
-> CSS
.buttonn {
background-image:url([Link to the image]);

最佳答案

您可以考虑激活状态的转换和延迟:

button {
padding:20px;
border:none;
background-image:
url(https://picsum.photos/id/1/200/200),
url(https://picsum.photos/id/10/200/200);
background-size:0 0,cover; /* The top one invisible*/
background-position:center;
background-repeat:no-repeat;
transition: 0s 1s;
}
button:active {
background-size:100% 100%,cover;
transition: 0s;
}
<button>click me</button>

也像这样:

button {
padding:20px;
border:none;
background-image:
url(https://picsum.photos/id/10/200/200);
background-size:cover;
background-position:center;
background-repeat:no-repeat;
transition: 0s 1s;
}
button:active {
background-image:
url(https://picsum.photos/id/1/200/200);
transition: 0s;
}
<button>click me</button>

关于html - 如何通过单击按钮来改变按钮的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57191541/

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