jquery - 单击更改输入不透明度

标签 jquery html css

出于某种原因,:Active 标签不会使按钮消失或将不透明度变为 0.0 有什么想法吗?

#button1 {
  height: 50px;
  width: 250px;
  position: absolute;
  left: 300px;
  top: 500px;
  opacity: 0.6;
}
#button1:hover {
  width: 270px;
  height: 60px;
}
#button1:visited {
  width: 0px;
  height: 0px;
  opacity: 0.0;
}
<a href="test" target="_blank">
  <input type="image" id="button1" src="button.png" />
</a>

最佳答案

在没有 JavaScript 的情况下执行此操作的一种方法是使用 CSS 目标。首先,为您的链接提供一个 id 属性:

<a id="test" href="#test">
  <input type="image" id="button1" src="http://placekitten.com.s3.amazonaws.com/homepage-samples/200/138.jpg" />
</a>

接下来,您在 CSS 中定位该 id:

#test:target {
  display: none;
}

enter image description here

关于jquery - 单击更改输入不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38601056/

相关文章:

javascript - 判断是否存在多个变量的 if 语句简写

javascript - 如何浏览一个javascript对象

css - 完全透明的边框

html - 什么可能导致 CSS id 链接的 "border"属性被完全忽略?

jquery - 具有行内容问题的 Bootstrap slider

javascript - 如何将对象数组的 id 与循环中的键等同起来? Javascript

javascript - 仅在 JS 中从 LAT-LONG 获取大陆?

javascript - Jquery-点击时实现下拉菜单

javascript - 如何在iframe内制作固定div

jquery - Kendo 自动完成如何禁用默认的 css 样式