Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

css 淡入淡出

作者:迎着风飛行こ   发布日期:2025-09-29   浏览:59

/* CSS 淡入淡出效果 */

/* 定义一个基础的 div 元素 */
div {
  width: 200px;
  height: 200px;
  background-color: red;
  opacity: 0; /* 初始透明度为 0 (完全透明) */
  transition: opacity 2s; /* 过渡效果,2秒内从透明变为不透明 */
}

/* 当鼠标悬停在 div 上时,改变其透明度 */
div:hover {
  opacity: 1; /* 透明度变为 1 (完全不透明) */
}

解释说明:

  • opacity 属性用于控制元素的透明度。0 表示完全透明,1 表示完全不透明。
  • transition 属性定义了透明度变化的过渡效果,这里设置为 2 秒钟内完成从透明到不透明的变化。
  • 当鼠标悬停在 div 元素上时,hover 伪类会触发,使 opacity0 变为 1,从而实现淡入效果。

如果你需要淡出效果,可以在其他情况下(如移开鼠标)让 opacity 再次变为 0

上一篇:css columns

下一篇:input css

大家都在看

css好看的字体

css 红色

css 瀑布流布局grid

css文字超长省略号

css 渐变字体

css背景图片等比例缩放

css文字删除线

animation css3

css 自定义滚动条

css 扇形

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站