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

css设置背景图片透明度

作者:酷帥男爵   发布日期:2025-04-18   浏览:61

/* 设置背景图片透明度的示例代码 */

body {
  /* 设置背景图片 */
  background-image: url('your-image-url.jpg');
  /* 使用伪元素来设置背景图片透明度,而不影响其他内容 */
}

body::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* 设置背景图片 */
  background-image: inherit;
  /* 设置透明度 */
  opacity: 0.5;
  /* 确保背景图片在z-index较低的位置 */
  z-index: -1;
}

解释说明:

  1. body 标签:首先为 body 设置背景图片。
  2. body::before 伪元素:通过 ::before 伪元素创建一个绝对定位的层,覆盖整个页面,并继承 body 的背景图片。
  3. opacity 属性:使用 opacity 属性设置背景图片的透明度。opacity: 0.5; 表示透明度为 50%。
  4. z-index 属性:确保背景图片位于所有内容的下方,不会遮挡页面中的其他元素。

这样可以实现仅背景图片透明,而不会影响页面中其他元素的透明度。

上一篇:css blur

下一篇:css 设置滚动条样式

大家都在看

css 红色

css文字超长省略号

css 渐变字体

css背景图片等比例缩放

css文字删除线

css 自定义滚动条

css flex gap

css上一个兄弟元素怎么找到

css文字超出隐藏变省略号鼠标上去展示完整

css文字不允许换行

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

Laravel 中文站