首页 > 其他分享 >css opacity 淡入淡出效果2

css opacity 淡入淡出效果2

时间:2024-10-15 09:45:14浏览次数:7  
标签:opacity function 淡入淡出 当鼠标 width fade find css

<!DOCTYPE html>
<html>
<script type="text/javascript" src="style/jquery-3.7.0.min.js?v=0.002?v=1.0.01"></script>
<head>
    <style>
        .fade {
           position: absolute;
          z-index: -2;
          left: 0;
          transform: translate3d(-100%, 0, 0);
          width: 0;
          opacity: 0;
          overflow: hidden;
          transition: all .8s;
          padding: 5px;
        }        
        .act1{
            width: 281px;
            opacity: 1;
            left: 15px;
            top:50px;
         }
        
        
        .fade2 {
           position: absolute;
          z-index: -2;
          left: 0;
transform: translateX(100px);
          width: 0;
          opacity: 0;
          overflow: hidden;
          transition: all .8s;
        }
        .act2{
            width: 281px;
            opacity: 1;
            right: 15px;
         }
         
         
         .fade3 {
           position: absolute;
          z-index: -2;
          left: 0;
transform: translate3d(-100%, -100%, -100%);
          width: 0;
          opacity: 0;
          overflow: hidden;
          transition: all .8s;
        }
        .act3{
            width: 281px;
            opacity: 1;
            left: 150px;
         }
    </style>
</head>
<body>
   <div  style="box-shadow: 0 3px 4px 0 rgba(137,145,157,.6);background: #fff3cd;position: relative;display: flex;box-sizing: border-box; width:200px; height:500px;left:50%;text-align:center;">
    
    <div class="user" style="margin-top:50px;width:200px; height:100px;text-align:center;">向左淡出</div>
    <div class="fade" style=" top:50px;color:blue;">
        <div style="width:300px;height:300px;">这是一个淡入效果的标题</div>
    </div>
    
    
    <div class="user2" style="margin-top:150px;width:200px; height:100px;text-align:center;">向右淡出</div>
    <div class="fade2" style="margin-top:150px; ">
        <div style="width:300px;height:300px;color:red;">这是一个淡入效果的标题</div>
    </div>
    
    
    <div class="user3" style="margin-top:250px;width:200px; height:100px;text-align:center;">向右淡出2</div>
    <div class="fade3" style="margin-top:250px; ">
        <div style="width:300px;height:300px;color:red;">这是一个淡入效果的标题</div>
    </div>
  </div>
    <script type="text/javascript">
     
 $(function(){
 
        $(".user").hover(
        function(){
           //当鼠标放上去的时候,程序处理
           //$(this).find(".fade").addClass("act4");
           $(".fade").addClass("act1");
        },
        function(){
           //当鼠标离开的时候,程序处理
           //$(this).find(".fade").removeClass("act4");
           $(".fade").removeClass("act1");
        });
        
        
        $(".user2").hover(
        function(){
           //当鼠标放上去的时候,程序处理
           //$(this).find(".fade").addClass("act4");
           $(".fade2").addClass("act2");
        },
        function(){
           //当鼠标离开的时候,程序处理
           //$(this).find(".fade").removeClass("act4");
           $(".fade2").removeClass("act2");
        });
        
        
        $(".user3").hover(
        function(){
           //当鼠标放上去的时候,程序处理
           //$(this).find(".fade").addClass("act4");
           $(".fade3").addClass("act3");
        },
        function(){
           //当鼠标离开的时候,程序处理
           //$(this).find(".fade").removeClass("act4");
           $(".fade3").removeClass("act3");
        });

    
})
</script>
</body>
</html>

 

标签:opacity,function,淡入淡出,当鼠标,width,fade,find,css
From: https://www.cnblogs.com/Fooo/p/18466796

相关文章

  • 【油猴脚本】00027 案例 Tampermonkey油猴脚本, 仅用于学习,不要乱搞。添加标题为网页数
    前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦......
  • css盒子的定位(相对定位)
    如何给定位盒子    想给盒子定位,必须提供三个要素,锚点、方向和距离。而盒子的相对定位,就是以元素本身的位置作为锚点。盒子定位的属性名和属性值        position:relative    relative值代表的定位是以元素本身的位置作为锚点,元素本体的位置并......
  • 基于HTML+CSS+JavaScript 家具/家居商城类网站
    一、......
  • css opacity 淡入淡出效果
     CSS中实现淡入淡出效果,可以使用transition属性来平滑过渡,并使用opacity属性来设置元素的透明度。例子1:<divclass="fade-box">淡入淡出效果</div>CSS:.fade-box{width:200px;height:200px;background-color:#f00;transition:opacity1sease-in-out;......
  • Vue2用户中心页面开发教程:从零开始,用HTML、CSS和Vue构建新手友好的个人中心页面,提供完
    效果图:使用Vue.js构建用户中心页面:从零到实现在本教程中,我们将使用Vue.js构建一个用户中心页面,这是一个常见的Web应用页面。我们将涵盖页面的布局、样式,以及Vue的基本数据绑定和事件处理功能。这是一个为前端新手量身定制的项目,通过此项目可以了解如何快速构建用户友好......
  • CSS绘制三角形
    其实画三角形只要打开思路就会很简单这是隐藏内容这是隐藏内容这是隐藏内容这是隐藏内容这是隐藏内容这是隐藏内容目录边框常识这是隐藏内容这是隐藏内容这是隐藏内容这是隐藏内容这是隐藏内容边框操作这是隐藏内容这是隐藏内容这是隐藏内容这是隐藏内容这是隐藏内容......
  • css图像
    1.利用width,height属性控制图像的大小。<!DOCTYPEhtml><html> <head> <title>ImageSizes</title> <styletype="text/css"> img.large{ width:500px; height:500px;} img.medium{ width:250px; heigh......
  • CSS 中的数学函数
    min()/max()/clamp()和calc()函数类似,任何可以使用<length>,<frequency>,<angle>,<time>,<percentage>,<number>,<integer>数据类型的地方都可以使用min()/max()/clamp()这3个数学函数。min()/max()/clamp()这3个数学函数和calc()函数是可以相互嵌套使用的,例如:width:calc(min(80......
  • QD1-P25 CSS 背景
    本节学习:CSS背景属性本节视频https://www.bilibili.com/video/BV1n64y1U7oj?p=25背景颜色​​背景图片不重复​​横向重复​​纵向重复​​双向重复​​背景图片大小400px​​600px​​原图大小​​显示器宽度不够时,显示图片的一部分​​‍‍本......
  • Web前端开发入门学习笔记之CSS 43-47 --新手超级友好版-复合选择器+css特性篇
         Foreword写在前面的话: 大家好,我是一名刚开始学习HTML的新手。这篇文章是我在学习html过程中的一些笔记和心得,希望能和同样在学习HTML的朋友们分享。由于我的知识有限,文章中可能存在错误或不准确的地方,欢迎大家在评论区提出建议和指正。我非常期待大家的反馈,以便......