如果我的问题太简单,请原谅我。我对此很陌生!
我正在尝试创建一个用于在我的网站上下载文件的按钮。
我希望按钮在用户将鼠标悬停在其上时更改,然后当他们单击它时,我希望它更改为第三张图像并开始下载文件。
这是我到目前为止所拥有的(我有 2 张图像在悬停时褪色)......
<div id="cf">
<img class="download" src="/Images/downloading.png" alt="download3" />
<img class="bottom" src="/Images/PDownloadAllFiles2.png" alt="download2" />
<img class="top" src="http:///Images/PDownloadAllFiles1.png" alt="download1" />
</div>
<head>
<style type="text/css">
#cf {
position:relative;
height:281px;
width:450px;
margin:0 auto;
}
#cf img {
position:absolute;
left:0;
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
}
#cf img.top:hover {
opacity:0;
}
#cf img.download:transparent {
opacity:0;
}
#cf_onclick {
cursor:pointer;
}
<script type="text/javascript">
$(document).ready(function() {
$("#cf_onclick").click(function() {
$("#cf2 img.download").toggleClass("transparent");
});
});
</script>
</head>
此代码仅在将图像 1 悬停在图像 2 上时将其淡化为图像 2。
我需要添加什么才能使此按钮在单击时更改为第三张图像并开始下载文件?