Menu
CoddyTech

使用 RGBA 设置透明度

本课属于 Coddy HTML 学习旅程的“使用 CSS 添加样式”单元。第 28 课,共 76 课。

在 CSS 中,RGBA colors 是 RGB 颜色的扩展,包含一个 alpha 通道,用于指定颜色的不透明度。RGBA 代表红色、绿色、蓝色和 Alpha。alpha 参数是一个介于 0.0(完全透明)和 1.0(完全不透明)之间的数字,让你可以创建透明度不同的颜色。 

在 CSS 中使用 RGBA 颜色的基本语法如下:

selector {
    color: rgba(red, green, blue, alpha);
    background-color: rgba(red, green, blue, alpha);
}

例如:

p {
    color: rgba(255, 0, 0, 0.5); /* 半透明红色 */
    background-color: rgba(0, 255, 0, 0.3); /* 半透明绿色 */
}

h1 {
    color: rgba(0, 0, 255, 0.7); /* 半透明蓝色 */
}

.overlay {
    background-color: rgba(0, 0, 0, 0.5); /* 半透明黑色遮罩层 */
}
challenge icon

挑战

简单

给定一个包含 <h3> 标题和 <p> 段落的 HTML 文档。你的任务是使用 background-color 属性和 rgba() 函数,为这些元素设置透明样式。请按照以下步骤操作:

  1. 编写一条 CSS 规则,选择 <h3> 元素。使用 rgba(0, 0, 255, 0.5) 将背景颜色 设置为蓝色(50% 透明度)。
  2. 编写一条 CSS 规则,选择 <p> 元素。使用 rgba(0, 128, 0, 0.3) 将背景颜色设置为绿色(30% 透明度)。

亲手试试

<html>
<head>
    <title>Transparency with RGBA</title>
    <style>
        /* Write CSS rules here */
    </style>
</head>
<body>
    <h3>Did You Know?</h3>
    <p>The first computer programmer was Ada Lovelace in the 1800s!</p>
</body>
</html>
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

使用 CSS 添加样式中的所有课

自己练习: Web 在线编辑器