css中背景色透明度设置

admin 轻心小站 关注 LV.19 运营
发表于前端技术学习版块 css,教程

CSS中的background-color属性可以设置元素的背景色,而background-color属性还可以通过rgba值来设置背景色的透明度,使得元素的背景色不是完全不透明的颜色,而是略带透明的

CSS中的background-color属性可以设置元素的背景色,而background-color属性还可以通过rgba值来设置背景色的透明度,使得元素的背景色不是完全不透明的颜色,而是略带透明的颜色。

/* 这是不透明的背景色 */
div {
  background-color: #ff0000;
}

/* 这是50%透明的背景色 */
div {
  background-color: rgba(255, 0, 0, 0.5);
} 

上面的代码中,#ff0000是红色的不透明背景色,而rgba(255, 0, 0, 0.5)就是红色的50%透明背景色。其中的最后一个参数0.5表示透明度,取值范围是0到1,0表示完全透明,1表示完全不透明。

透明度越低,元素的背景色就越淡,透明度越高,元素的背景色就越浓。如果元素的背景色比较暗,而透明度又比较低,就会产生一种柔和的效果,使得元素更加好看。

使用背景色透明度还有一个好处,那就是可以为元素添加半透明的背景图片,从而使得页面显得更加生动,更加有层次感。

/* 这是带有背景图片的半透明元素 */
div {
  background-color: rgba(255, 255, 255, 0.5);
  background-image: url("bg.jpg");
} 

上面的代码中,除了设置了50%透明的白色背景色,还为元素添加了名为bg.jpg的背景图片。这样,元素就带有了一个半透明的背景图片,让页面看起来更加美观。

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: css中背景色透明度设置

粉丝

0

关注

0

收藏

0

已有0次打赏