css怎么样设置透明度?下面本篇文章就来给大家介绍一下使用css设置透明度的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

在CSS中想要设置透明度,可以使用opacity属性和rgba()来设置。opacity属性用于设置元素的不透明级别,rgba()用于对颜色值设置透明度。

opacity属性

opacity属性用于设置元素的不透明级别;不透明度的值介于0.0到1.0之间,其中低值表示高透明度,高值表示低透明度。不透明度百分比计算为Opacity%=Opacity* 100。

语法:

opacity: value|inherit;

属性值:

  • value:指定不透明度。从0.0(完全透明)到1.0(完全不透明)

  • inherit:Opacity属性的值应该从父元素继承

rgba()

RGBA 的意思是(Red-Green-Blue-Alpha)它是在 RGB 上扩展包括了 “alpha” 通道,运行对颜色值设置透明度。

语法:

rgba(R,G,B,A);

rgba() 里的值的介绍:

  • R:红色值。正整数 (0~255)

  • G:绿色值。正整数 (0~255)

  • B:蓝色值。正整数(0~255)

  • A:透明度。取值0~1之间

示例1:设置文本透明

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Opacity属性</title>
<style>
.demo {
background: #009991;
padding: 15px;
text-align:center;
width:300px;
} #rgba {
padding: 15px;
text-align:center;
width:300px;
}
.rgba1 {
background: rgba(0, 153, 145, 0.1);
} .rgba2 {
background: rgba(0, 153, 145, 0.5);
} .rgba3 {
background: rgba(0, 153, 145, 0.8);
}
.rgba4 {
background: rgba(0, 153, 145, 1.0);
}
.g1 {
float:left;
margin-left:50px;
}
.g2 {
margin-top:-40px;
margin-left:50px;
float:left;
}
</style>
</head>
<body>
<div class ="g1">
<p style = "font-size:24px;font-weight:bold;">透明盒子</p>
<div class = "demo"><p>10% 不透明度</p></div>
<div class = "demo"><p>50% 不透明度</p></div>
<div class = "demo"><p>80% 不透明度</p></div>
<div class = "demo"><p>100% 不透明度</p></div></div><br><br> <div class = "g2">
<p style = "font-size:24px;font-weight:bold;">rgba颜色值</p>
<div id = "rgba"><p>10% 不透明度</p></div>
<div id = "rgba"><p>50% 不透明度</p></div>
<div id = "rgba"><p>80% 不透明度</p></div>
<div id = "rgba"><p>100% 不透明度</p></div>
</div>
</body>
</html>

效果图:

示例2:设置图像透明

<!DOCTYPE html>
<html>
<head>
<title>Opacity属性</title>
<style>
.forest {
width: 350px;
opacity: 0.5;
}
.opacity {
padding-top:100px;
text-align:center;
}
body {
background:url(1.jpg) no-repeat;
background-size:cover;
}
</style>
</head>
<body>
<div class = "opacity">
<img class = "forest" src = "1.jpg">
</div>
</body>
</html>

效果图:

最新文章

  1. 序列化笔记之一:Google的Protocol Buffer格式分析
  2. Error staring Tomcat Cannot connect to VM错误解决办法
  3. Struts2 Action中动态方法调用、通配符的使用
  4. C++ redirect input
  5. delphi平方开方
  6. WCDMA是什么意思?CDMA是什么意思?GSM是什么意思
  7. hungary
  8. 构造函数语义学之Copy Constructor构建操作(1)
  9. id有空格获取不到元素
  10. linux hash_map
  11. 一张图讲解为什么需要自己搭建自己的git服务以及搭建的途径
  12. js中slice(),splice(),split(),substring(),substr()的使用方法和区别
  13. Android之一个简单计算器源代码
  14. 原创~vue router-link添加点击事件
  15. python 爬虫与数据可视化--matplotlib模块应用
  16. Python爬虫实战一之爬取QQ音乐
  17. MySQL性能分析及explain的使用(转)
  18. linux定时任务执行没结果,手动执行有结果问题总结
  19. springboot-admin自定义事件通知
  20. C#面向对象设计的七大原则

热门文章

  1. 游戏开发之UI管理器(跨引擎)
  2. Python变量和注释
  3. 0xC0000005: Access Violation -vc++6.0
  4. Spring系列.事务管理
  5. python-判断、循环、列表、字典
  6. 2020 最新 Kubernetes实战指南
  7. 什么了解suite集合实现
  8. 多页面共用sessionStorage的实现(转载)
  9. 1.WebPack概念
  10. 国内透明代理IP