繁体   English   中英

在 HTML 上的两个图像之间切换

[英]Toggling between Two Images on HTML

这个问题在某些方面与已经存在的其他问题有点相似,但也有其独特之处。

我的最终目标是有一个能够在图像和文本之间切换的开/关开关。 例如,在“ON”State 中,按钮会显示一个绿色圆圈和文字“Your app is running”。 在“关闭”State 中,按钮会显示一个红色圆圈和文字“Your app is off”。

关于如何 go 这样做的任何建议? 理想情况下,我希望使用 HTML、CSS 和 Javascript 的组合。

这就是你可以做的。 只需创建一个按钮并更改其样式和文本。

 function myFunction() { const button = document.getElementById('myButton'); if (button.innerHTML === 'Turn on') { button.innerHTML = 'Turn Off'; button.style.backgroundColor = 'green'; } else { button.innerHTML = 'Turn on'; button.style.backgroundColor = 'red'; } }
 #myButton { width: 100px; height: 100px; border-radius: 50%; border-color: none; background-color: red; }
 <button id="myButton" onClick='myFunction()'>Turn on</button>

对不起,我不确定你的目标是什么。 如果我理解正确,我想你可以在没有 JavaScript 的情况下做到这一点。 该技术称为 CSS 图像精灵。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM