web前端入门到实战: jQuery的淡入淡出

作者: 560b7bb7b879 | 来源:发表于2019-09-25 13:13 被阅读0次

在jQuery中的一些特效中,可以通过四个方法来实现元素的淡入淡出,这四个方法分别是:fadeIn()、fadeOut()、fadeToggle() 以及 fadeTo(),下面为分别为大家介绍各个方式的使用。

jQuery fadeIn() 用于淡入已经被隐藏的元素,例子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>jquery淡入</title>
    <style>
        *{margin:0;padding:0;}
         div{width:50px;height:50px;margin:10px;display:none;}
         #div1{background: green;}
         #div2{background: orange;}
         #div3{background: yellow;}
    </style>
    <!-- jquery自己引入就好,我这里的是jquery-1.12.0.min.js -->
    <script type="text/javascript" src="jquery-1.12.0.min.js"></script>
      <script type="text/javascript">
           $(document).ready(function(){
           $("button").click(function(){
                    $("#div1").fadeIn();
                     $("#div2").fadeIn(1000);
                      $("#div3").fadeIn("slow");
           });
           });
      </script>
</head>
<body>
     <p>实例演示了 fadeIn()不同参数的效果。</p>
     <button>点击淡入 div 元素。</button>
     <div id="div1"></div>
     <div id="div2"></div>
     <div id="div3"></div>
</body>
</html>

jQuery fadeOut() 用于淡入已经被隐藏的元素,例子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>jquery淡出</title>
    <style>
        *{margin:0;padding:0;}
         div{width:50px;height:50px;margin:10px;}
         #div1{background: green;}
         #div2{background: orange;}
         #div3{background: yellow;}
    </style>
    <!-- jquery自己引入就好,我这里的是jquery-1.12.0.min.js -->
    <script type="text/javascript" src="jquery-1.12.0.min.js"></script>
      <script type="text/javascript">
           $(document).ready(function(){
           $("button").click(function(){
                    $("#div1").fadeOut();
                     $("#div2").fadeOut(1000);
                      $("#div3").fadeOut("slow");
           });
           });
      </script>
</head>
<body>
     <p>实例演示了 fadeIn()不同参数的效果。</p>
     <button>点击淡出 div 元素。</button>
     <div id="div1"></div>
     <div id="div2"></div>
     <div id="div3"></div>
</body>
</html>

jQuery fadeToggle() 方法可以在 fadeIn() 与 fadeOut() 方法之间进行切换。

如果元素已淡出,则 fadeToggle() 会向元素添加淡入效果。

如果元素已淡入,则 fadeToggle() 会向元素添加淡出效果。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>fadeToggle()切换</title>
    <style>
        *{margin:0;padding:0;}
         div{width:50px;height:50px;margin:10px;}
         #div1{background: green;}
         #div2{background: orange;}
         #div3{background: yellow;}
    </style>
    <!-- jquery自己引入就好,我这里的是jquery-1.12.0.min.js -->
    <script type="text/javascript" src="jquery-1.12.0.min.js"></script>
      <script type="text/javascript">
           $(document).ready(function(){
           $("button").click(function(){
                    $("#div1").fadeToggle();
                     $("#div2").fadeToggle(1000);
                      $("#div3").fadeToggle("slow");
           });
           });
      </script>
</head>
<body>
     <p>实例演示了 fadeToggle() 不同参数的效果。</p>
     <button>点击切换 div 元素。</button>
     <div id="div1"></div>
     <div id="div2"></div>
     <div id="div3"></div>
</body>
</html>

jQuery fadeTo() 方法允许渐变为给定的不透明度(值介于 0 与 1 之间)。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>fadeTo透明度</title>
    <style>
        *{margin:0;padding:0;}
         div{width:50px;height:50px;margin:10px;}
         #div1{background: green;}
         #div2{background: orange;}
         #div3{background: yellow;}
    </style>
    <!-- jquery自己引入就好,我这里的是jquery-1.12.0.min.js -->
    <script type="text/javascript" src="jquery-1.12.0.min.js"></script>
      <script type="text/javascript">
           $(document).ready(function(){
           $("button").click(function(){
                    $("#div1").fadeTo("slow",0.15);
                 $("#div2").fadeTo("slow",0.4);
                  $("#div3").fadeTo("slow",0.7);
           });
           });
      </script>
</head>
<body>
     <p>实例演示了 fadeTo不同参数的效果。</p>
     <button>点击fadeTo透明度 div 元素。</button>
     <div id="div1"></div>
     <div id="div2"></div>
     <div id="div3"></div>
</body>
</html>

自己是一个6年的前端工程师,希望本文对你有帮助!

这里推荐一下我的前端学习交流扣qun:731771211 ,里面都是学习前端的,如果你想制作酷炫的网页,想学习编程。自己整理了一份2019最全面前端学习资料,从最基础的HTML+CSS+JS【炫酷特效,游戏,插件封装,设计模式】到移动端HTML5的项目实战的学习资料都有整理,送给每一位前端小伙伴,每天分享技术

点击:加入

相关文章

  • web前端入门到实战: jQuery的淡入淡出

    在jQuery中的一些特效中,可以通过四个方法来实现元素的淡入淡出,这四个方法分别是:fadeIn()、fadeO...

  • Web前端JQuery入门实战案例

    前端jquery入门到实战 为什么要学习Jquery?因为生活。 案例: 使用jquery案例: jquery 快...

  • animation参考

    web前端入门到实战:10分钟入门 CSS3 Animation - 前端天宇的文章 - 知乎https://zh...

  • 技术文章地址

    Web前端开发CSS、JS 廖雪峰的JS教程 JQuery基础 前端工程师必备的PS技能—切图篇 前端入门方法 A...

  • UniAPP基础

    基于 UniAPP 从入门到社区项目实战 课程背景:咱们作为前端开发人员,单纯的Web 端开发已经慢慢无法满足我们...

  • Web前端入门到实战:Web前端性能优化指南

    前端需要性能优化么? 性能优化一直以来都是前端工程领域中的一个重要部分。很多资料表明,网站应用的性能优化对于提高用...

  • web前端入门到实战:web前端性能优化指南

    前端需要性能优化么? 性能优化一直以来都是前端工程领域中的一个重要部分。很多资料表明,网站应用的性能优化对于提高用...

  • web前端入门到实战:transform 变形

    transform 变形 通过 CSS3 变换,我们能够对元素进行移动、缩放、转动、拉长或拉伸。使用transfo...

  • web前端入门到实战:CSS定位

    一、什么是定位 改变元素在页面中的位置 二、定位的分类 三、普通流定位 页面中元素的默认定位方式,默认文档流,从上...

  • web前端入门到实战:背景定位

    一、背景定位 同一个标签可以同时设置背景颜色和背景图片,如果颜色和图片同时存在,那么图片会覆盖颜色 1.在CSS中...

网友评论

    本文标题:web前端入门到实战: jQuery的淡入淡出

    本文链接:https://www.haomeiwen.com/subject/umvodctx.html