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

css 遮罩

作者:佳凝皓月   发布日期:2026-07-26   浏览:80

/* CSS 遮罩示例代码 */

/* 定义一个容器 */
.container {
  position: relative;
  width: 300px;
  height: 200px;
  background-image: url('your-image.jpg'); /* 替换为你的图片路径 */
}

/* 遮罩层 */
.mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* 半透明黑色遮罩 */
  opacity: 0; /* 初始状态下遮罩是透明的 */
  transition: opacity 0.3s ease; /* 添加过渡效果 */
}

/* 当鼠标悬停在容器上时,显示遮罩 */
.container:hover .mask {
  opacity: 1; /* 鼠标悬停时遮罩变为不透明 */
}

解释说明:

  • .container 是一个包含背景图片的容器。
  • .mask 是一个绝对定位的遮罩层,初始状态下是透明的(通过 opacity: 0)。
  • 当用户将鼠标悬停在 .container 上时,.maskopacity 变为 1,从而显示遮罩效果。
  • 使用了 transition 属性来平滑地改变遮罩的透明度。

上一篇:css flex 布局

下一篇:css文字中划线

大家都在看

css好看的字体

css 红色

css 瀑布流布局grid

css盒子

css字体加粗怎么设置的

css三种引入方式

换行 css

css设置文字不换行

css文字超长省略号

css图片铺满整个背景

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

Laravel 中文站