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

css opacity 淡入淡出效果

时间:2024-10-14 17:44:24浏览次数:1  
标签:opacity 效果 淡入淡出 transition fade css out

 

CSS中实现淡入淡出效果,可以使用transition属性来平滑过渡,并使用opacity属性来设置元素的透明度。

例子1:

<div class="fade-box">淡入淡出效果</div>

CSS:

.fade-box {
  width: 200px;
  height: 200px;
  background-color: #f00;
  transition: opacity 1s ease-in-out; /* 设置透明度变化的过渡效果 */
  opacity: 1; /* 初始透明度为1(不透明) */
}
 
.fade-box:hover {
  opacity: 0; /* 鼠标悬停时透明度为0(完全透明) */
}

 

在这个例子中,.fade-box元素在悬停时通过改变opacity值从1(完全不透明)变为0(完全透明),触发淡出效果。当鼠标悬停结束后,透明度会平滑地从0变化到1,触发淡入效果。transition属性定义了这个过渡效果的持续时间为1秒,并使用ease-in-out缓动函数来平滑过渡。

 

例子2:

使用transition属性实现淡入淡出效果的示例代码:

 

.fade-in-out {
  opacity: 0;
  transition: opacity 1s;
}

.fade-in-out:hover {
  opacity: 1;
}

 

 

 

例子3:

.user-sidebar-case {
  position: absolute;
  bottom: -9px;
  right: 60px;
  height: 270px;
  overflow: hidden;
  border-radius: 4px;
  width: 0;
  transition: all .8s;
  z-index: -1;
  opacity: 0;
  cursor: default;
}


.user-sidebar-case:hover{
    width: 401px;
  opacity: 1;
 }

 


 

标签:opacity,效果,淡入淡出,transition,fade,css,out
From: https://www.cnblogs.com/Fooo/p/18464680

相关文章

  • 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的朋友们分享。由于我的知识有限,文章中可能存在错误或不准确的地方,欢迎大家在评论区提出建议和指正。我非常期待大家的反馈,以便......
  • 使用HTML和CSS实现3D波浪动画效果
    使用HTML和CSS实现3D波浪动画效果在本篇博客中,将详细介绍如何使用HTML与CSS创建一个3D波浪动画效果。这个效果不仅能够在网页中创建立体感强的视觉体验,还能够通过悬停和聚焦实现与用户的交互。我们将逐步解析代码中的每个部分,帮助你掌握其中的关键技巧。1.效果2.HTML......
  • [vue3 JavaScript CSS]实现电商网站商品预览,图片放大镜功能
    da效果预览:当鼠标浮在图片上时,灰色小框跟随鼠标运动。右侧大图显示。灰色框不会跑出图片,鼠标移动,右侧大图相应跟随移动。实现思路在实现前,我们想梳理一下我们要实现什么功能灰色框跟随鼠标移动,注意处理边界情况当鼠标进入时右侧大图出现,鼠标移出时右侧大图消失鼠标向左......
  • 前端知识整理(全屏播放器 CSS JavaScript 轮转播放 jquery库 AJAX 画布 网页测试)
    currenttime在前端开发中,“currenttime”通常指的是获取用户设备的当前时间。这可以通过JavaScript来实现,下面是一个简单的示例代码,展示如何获取并显示当前时间:<!DOCTYPEhtml><html><head><title>显示当前时间</title></head><body><h1>当前时间:</h1><pid="d......
  • 第五章 CSS盒模型
    盒模型是CSS定位布局的核心内容,页面中所有的元素都是放进一个容器内的,这个容器可以看成是一个盒子。可以通过CSS来控制这些盒子的各种显示属性,把这些盒子进行定位,完成整个页面的布局。在掌握了盒子模型以及其中每个元素的用法后,才能拥有较完善的布局观。5.1盒模型的定义web......