javascript - 通过在 HTML 中淡入淡出来浏览图片

标签 javascript html css image fade

我有一些图片,我想通过单击 HTML 中的按钮来浏览它们。我需要在用户单击时产生效果 - 我不想重新加载我的页面。是否有任何 Javascript 或 CSS 可以提供帮助? 我的意思是按下“下一步”按钮,下一个图像可以轻轻地淡入屏幕。

最佳答案

如果您有这样的 div:

<div id="yourDivId" >
    <img id="image_1_Id" class="" src="image_1.png" />
    <img id="image_2_Id" class="transparent" src="image_2.png" />
</div>

将此代码插入到您的 css 文件中:

#yourDivId img.transparent 
{
    opacity:0;
}
#yourDivId img
{
    -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;
}

并将此脚本添加到您的 javascript 文件或 html head 脚本中:

function btnClicked(){
    document.getElementById("image_1_Id").className += "transparent";
    document.getElementById("image_2_Id").className = "";
}

查看此站点 http://css3.bradshawenterprises.com/cfimg/更多示例!

关于javascript - 通过在 HTML 中淡入淡出来浏览图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11522762/

相关文章:

javascript - tui 编辑器 : how can i retrieve text (markdown\html)

javascript - HTML5 : Display images dropped in dropzone in img tag

html - 我应该如何正确地将 .png Logo 作为中心对齐导航栏的一部分?

asp.net - ASPX 页面上的格式问题

JavaScript:如果未通过 CSS 明确定义,则获取元素的大小

javascript - 在提交表单并显示消息之前,如何检查表单输入是否不全是数字?

javascript - 替换所有没有正则表达式我可以在哪里使用 G

css - 链接 rel ="preload"究竟是如何工作的?

javascript - 动画线变长

javascript - 如何在 AngularJs 服务中创建自定义事件