酷站(www.ku0.com)-致力于为互联网从业者提供专业的网络资源资讯

热门关键词:  企业  as  baidu  c4rp3nt3r  美女

css实现背景颜色半透明的两种方法介绍

来源:互联网 作者:秩名 人气: 发布时间:2021-12-05
本篇文章主要介绍了css实现背景颜色半透明的两种方法介绍,对大家的学习或者工作具有一定的参考学习价值,感兴趣的小伙伴们可以参考一下,也感谢大家对酷站(ku0.com)的支持。

在页面布局时,为了给用户不一样的视觉效果,需要设置div的背景颜色为半透明状态,你知道怎么设置吗?

接下来,就和大家聊聊如何用两种方式使div的背景颜色变成半透明,以及两种方式的优劣。感兴趣的朋友可以过来看看,希望对你有所帮助。

首先,我们用大家比较熟悉的CSS属性opacity来改变div的背景颜色。

描述:

外面大的div背景颜色为黄色,里面小的div的背景颜色为红色,现在我们需要设置大的div的背景颜色变成半透明状态,我们将opacity的属性值设为0.5,代码如下:

HTML部分:

 <divclass="aa">
     <divclass="bb"我是内容</div>
 </div>

css部分

 .aa{
 
     width: 250px;
     height: 250px; 
     background: yellow;             
     opacity: 0.5;
     }
 
 .bb{ 
     width: 150px; 
     height: 150px; 
     background: red;
     } 

效果图:

如图所示,背景颜色的确变成了半透明,但是里面小div的背景以及文字都变成半透明了,这可能不是我们想要的效果,所以我们一般不使用这种方法。当然了,如果在页面布局时,你希望div里面所有的都变透明,就用opacity。

接下来我们用另一种方法,background-color:rgba(0,0,0,0~1),使用这个方法就只会设置div背景透明,而不会影响到div里的内容。

HTM部分一样,只需要将opacity换成rgba即可。

代码如下:

 .aa{
 
     width: 250px;
     height: 250px; 
     background-color: rgba(255,255,0,0.5);
     }
 
 .bb{ 
     width: 150px;
     height: 150px;
     background: red; 
     }

 效果图:

看图一目了然,大的div透明度改变以后,对里面的背景和文字都没有任何影响。所以我们一般用background-color:rgba(0,0,0,0~1)来设置背景颜色透明。

版权声明:本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 959677720#qq.cn(#换@) 举报,一经查实,本站将立刻删除。
原文链接:https://www.jb51.net/css/800540.html

相关文章

  • css实现背景颜色半透明的两种方法介绍

    css实现背景颜色半透明的两种方法介绍

    在页面布局时,为了给用户不一样的视觉效果,需要设置div的背景颜色为半透明状态,你知道怎么设置吗? 接下来,就和大家聊聊如何用两种方式使div的背景颜色变成半......
    12-05
  • CSS实现切角+边框+投影+内容背景色渐变效果

    CSS实现切角+边框+投影+内容背景色渐变效果

    单纯用css实现切角+边框+投影+内容背景色渐变所有效果,因为UI没给背景切图,寻思这个理论上用css就能实现。 看一下最终要实现的效果: 首先不谈内容紫蓝色渐变,一......
    10-27
  • CSS实现头像与国旗融合的代码

    CSS实现头像与国旗融合的代码

    到国庆了,大家都急着给祖国母亲庆生。 每年每到此时,微信朋友圈就会流行起给头像装饰上国旗,而今年又流行这款: emm,很不错。 那么,将一张国旗图片与我们的头......
    10-24
  • css边框添加四个角的实现代码介绍

    css边框添加四个角的实现代码介绍

    1、html div class=loginbody div class=border_corner border_corner_left_top/div div class=border_corner border_corner_right_top/div div class=border_corner border_corner_left_bottom/div div class=border_corner border_corn......
    10-17
  • 使用CSS3实现按钮悬停闪烁动态特效代码

    使用CSS3实现按钮悬停闪烁动态特效代码

    我们先来看看效果图 下面我们来研究一下是怎么实现这个效果的: 首先是HTML部分,定义一个div容器包裹button按钮,在按钮中使用标签对来包含按钮文本 div id=shiny-shadow......
    10-06
  • 能用CSS实现的就不要麻烦JavaScript了

    能用CSS实现的就不要麻烦JavaScript了

    凡是可以用 JavaScript 来写的应用,最终都会用 JavaScript 来写。Atwood定律 虽然万物都可以是JavaScript,但某种程度css的运行效率会比JavaScript高,所以笔者认为:能用CSS实现的......
    10-06
  • CSS在DevTools中架构演变的介绍

    CSS在DevTools中架构演变的介绍

    DevTools 中 CSS 的先前状态 DevTools 以两种不同的方式实现 CSS: 一种用于DevTools遗留部分中使用的 CSS 文件 另一种用于 DevTools 中使用的现代 Web 组件。 对于第一种遗留部分的......
    09-30
  • CSS布局之浮动(float)和定位(position)属性的区别

    CSS布局之浮动(float)和定位(position)属性的区别

    CSS 布局 - position 属性 position 属性规定应用于元素的定位方法的类型(static、relative、fixed、absolute 或 sticky)。 position 属性 position 属性规定应用于元素的定位方法的类型。......
    09-27
  • CSS动画如何中途停止并维持姿态的介绍

    CSS动画如何中途停止并维持姿态的介绍

    我曾经遇到过一个难题. 我需要让一个摆动的房子从塔吊上落下,但点击落下途中,房子需要维持落下瞬间摆动的角度. 当时把我难坏了,刚开始我希望能获取到房子当前摆动......
    09-27
  • 使用CSS实现一个搜索引擎的原理介绍

    使用CSS实现一个搜索引擎的原理介绍

    在CSS中,我们通过selector(选择器)选择样式片段: .title { color: red;} 简而言之,选择器title对应样式color: red; 换个角度,我们也可以说:关键词.title对应数据color: red; 在我......
    09-21