javascript - 将不透明度属性应用于按钮

标签 javascript jquery html css

我试图在图像悬停时显示一个按钮 我现在拥有的是按钮被禁用,并且在图像悬停时按钮变为启用。理想情况下,我希望按钮被隐藏并且应该在图像悬停时“神奇地”出现。我已经在 C# 中完成了这个。可以使用 HTML、CSS 和 JS 来完成吗??? Jquery 是我最后的选择... 这是我的 fiddle :http://jsfiddle.net/RzZcZ/

HTML

 <div>
        <img width=100px; height=100px; src="https://www.nhs.uk/InformationServiceForParents/assets/images/home-baby.jpg" onMouseover="showButton()"></img>
        <input type=button id="imgbutton" value="Open in new window" disabled="true">
    </div>

JS

showButton = function () {
   document.getElementById("imgbutton").disabled = false;
}

最佳答案

这是一个使用 css3 转换的版本:

http://jsfiddle.net/BVQk5/

js:

showButton = function () {
   var btn = document.getElementById("imgbutton");
    btn.disabled = false;
    btn.className = "fadeIn";   
}

CSS:

.fadeIn {
    transition:opacity 1s;
    opacity: 1;    
}

.hidden {
    opacity:0;
}

关于javascript - 将不透明度属性应用于按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17677259/

相关文章:

javascript - c3js - 在图表中间有 X 轴

javascript - jQuery 在每个循环内单击

javascript - 像 jQuery 中那样的命名空间普通 JavaScript 事件

javascript - 使用javascript识别弹出窗口的X关闭事件

javascript - 在 React-Admin 中保存来自自定义组件的更改

javascript - 获取 Svg 中字符串的像素长度

javascript - CSS 在滚动时发生变化,但随着滚动速度的变化

javascript - 在 Bootstrap 中向下拉菜单添加开放类的问题

html - 改变表格行的颜色,重置每个子标题

jquery - Bootstrap : Collapse others when one is expanded