html - 在没有 javascript 的情况下显示隐藏的图像

标签 html css image

我看到很多问题,人们使用 jQuery 隐藏/显示图像,但我没有安装 jQuery,我更愿意使用 Html/css?

有没有办法在不使用任何 javascript 的情况下单击按钮时显示图像?

最佳答案

正如@Gnuey 所说,只需从主机引用它就可以轻松安装 jQuery。 google 和 Microsoft 都托管 jQuery,但大多数人使用 google。我建议您查看他的评论以了解更多信息。

实际上,@Dipesh Parmar 你可以在纯 css 中完成这项工作,但你需要一个解决方法:

给图片一个id,然后让按钮转到那个id:

<a href="/#revealonclick"><button>Click to reveal image</button></a>
<img alt="" id="revealonclick" src="/image/pic.png">

然后在图片的CSS中:

#revealonclick{
    display: none;
}

#revealonclick:target{
    display: inline;
}

是的。这是可能的。 CSS3 很棒。

关于html - 在没有 javascript 的情况下显示隐藏的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15677105/

相关文章:

javascript - 将数组从 .jsp 传递到 javascript 函数

jquery - 如何在 jquery 中获取 tinymce 的内容?

android - 从 SD 卡上传图片到 Facebook - Android

swift - 如何使 UIButton 具有正确的图像和文本外观?

html - 菜单样式悬停

javascript - Html/Css链接问题

jquery - Twitter Bootstrap - 在页面选项卡之间丢失淡入淡出类

java - 带标题边框的 GridPane

jquery - 我希望图像以特定时间间隔自动淡入淡出,而不是单击

html - 将相对位置设置为 CSS block 内的图像