编程笔记 html5cssjs 056 CSS不透明度

编程笔记 html5&css&js 056 CSS不透明度

  • 一、CSS 不透明度 / 透明度
  • 二、使用 RGBA 的透明度
  • 三、透明盒中的文本
  • 小结

不透明度/透明度。利用透明度可以提高页面的层次效果。

一、CSS 不透明度 / 透明度

opacity 属性指定元素的不透明度/透明度。
opacity 属性通常与 :hover 选择器一同使用,这样就可以在鼠标悬停时更改不透明度:

img {opacity: 0.5;
}
img:hover {opacity: 1.0;
}

使用 opacity 属性为元素的背景添加透明度时,其所有子元素都继承相同的透明度。这可能会使完全透明的元素内的文本难以阅读:

div {opacity: 0.3;
}

二、使用 RGBA 的透明度

如果您不希望对子元素应用不透明度,如上面的例子,请使用 RGBA 颜色值。下面的例子设置背景色而不是文本的不透明度:
RGBA 颜色值指定为:rgba(red, green, blue, alpha)。 alpha 参数是介于 0.0(完全透明)和 1.0(完全不透明)之间的数字。

div {background: rgba(76, 175, 80, 0.4) /* 不透明度为 40% 的绿色背景 */
}

三、透明盒中的文本

这是一些位于透明框中的文本。

<!DOCTYPE html>
<html lang="zh-cn"><head><title>编程笔记 html5&css&js 第一个页面</title><meta charset="utf-8" /><style>/* 选择你喜欢的颜色吧 */body {color: cyan;background-color: teal;}.child {margin: auto;}div.background {background: url(images/029-1.png) repeat;border: 2px solid black;}div.transbox {margin: 30px;background-color: #ffffff;border: 1px solid black;opacity: 0.6;}div.transbox p {margin: 5%;font-weight: bold;color: #000000;}p {text-align: center;}</style></head><body><div class="background"><div class="transbox"><p>《青少年成长管理》,本人原创系列文章。成长工程、成长要素、成长目标、成长资源、专业选择、成长导师、时间管理、学习方法、常见问题、成长计划、项目计划、任务计划、计划执行、考核评价、调整改进、走进社会、改变世界、成就人生。</p></div></div></body>
</html>

在这里插入图片描述

首先,我们创建一个带有背景图像和边框的 <div> 元素(class="background")。
然后,我们在第一个 <div> 中创建另一个 <div>(class="transbox")。
<div class="transbox"> 有背景色和边框 - 这个 div 是透明的。
在透明的 <div> 内,我们在 <p> 元素内添加了一些文本。

小结

透明度+不透明度=1。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/648723.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

仅使用 Python 创建的 Web 应用程序(前端版本)第08章_商品详细

在本章中,我们将实现一个产品详细信息页面。 完成后的图像如下。 Model、MockDB、Service都是在产品列表页实现的,所以创建步骤如下。 No分类内容1Page定义PageId并创建继承自BasePage的页面类2Application将页面 ID 和页面类对添加到 MultiPageApp 的页面中Page:定义PageI…

Ruby安装与使用指南

Ruby安装与使用指南 介绍 Ruby是一种动态、开源的编程语言&#xff0c;以简洁、灵活的语法而闻名。它被广泛应用于Web开发、脚本编写以及构建各种应用程序。本教程将带领你一步步学习如何在不同操作系统上安装和使用Ruby。 第一部分&#xff1a;安装Ruby 1. 在Windows上安装…

Git管理秘籍:Python项目中的.gitignore策略

.gitignore的配置与使用规则 注意: .gitignore最好放在根目录中。如果gitignore放在被忽略的父目录中&#xff0c;那忽略文件就无法生效。 1.1 .gitignore使用规则 .gitignore只能忽略那些原来没有被track的文件&#xff0c;如果某些文件已经被纳入了版本管理中&#xff0c…

VsCode提高生产力的插件推荐-持续更新中

别名路径跳转 自定义配置// 文件名别名跳转 "alias-skip.mappings": { "~/": "/src", "views": "/src/views", "assets": "/src/assets", "network": "/src/network", "comm…

代码CE:reference to ‘XX‘ is ambiguous

代码CE:reference to ‘XX’ is ambiguous 今天提交代码的时候一直错误&#xff0c;CE&#xff0c;搞不明白明明在dev上成功&#xff0c;为什么提交失败。 现在懂了&#xff0c;因为定义的变量和C内部函数或变量重名了。修改之后即可AC。 int data[21][21]{0}; int maxsum[21…

《动手学深度学习(PyTorch版)》笔记3.2

注&#xff1a;书中对代码的讲解并不详细&#xff0c;本文对很多细节做了详细注释。另外&#xff0c;书上的源代码是在Jupyter Notebook上运行的&#xff0c;较为分散&#xff0c;本文将代码集中起来&#xff0c;并加以完善&#xff0c;全部用vscode在python 3.9.18下测试通过。…

Android App开发基础(2)—— App的工程结构

本专栏文章 上一篇 Android开发修炼之路——&#xff08;一&#xff09;Android App开发基础-1 2 App的工程结构 本节介绍App工程的基本结构及其常用配置&#xff0c;首先描述项目和模块的区别&#xff0c;以及工程内部各目录与配置文件的用途说明&#xff1b;其次阐述两种级别…

THM学习笔记——OSI模型和TCP/IP模型

全是文字 比较枯燥 建议视频 OSI模型由七个层次组成&#xff1a; 第7层 -- 应用层&#xff1a; OSI模型的应用层主要为在计算机上运行的程序提供网络选项。它几乎专门与应用程序一起工作&#xff0c;为它们提供一个界面以用于传输数据。当数据传递到应用层时&#xff0c;它…

Python代码操作ES

1,ElasticSearch准实时索引实现 Es在保存数据的时候时分区/分片存储的,每一个分区/分片都对应着一个Lucene实例 每一个分区/分片对应多个文件,一个文件就是一个Segment(段)Segment就是可以被检索的最小单元,每一个Segment都对应着一个倒排索引Refresh到内存Segment: 从内存…

【医学图像隐私保护】联邦学习:密码学 + 机器学习 + 分布式 实现隐私计算,破解医学界数据孤岛的长期难题

联邦学习&#xff1a;密码学 机器学习 分布式 提出背景&#xff1a;数据不出本地&#xff0c;又能合力干大事联邦学习的问题 分布式机器学习&#xff1a;解决大数据量处理的问题横向联邦学习&#xff1a;解决跨多个数据源学习的问题纵向联邦学习&#xff1a;解决数据分散在多…

[] == ! [] 为什么返回 true ?

的隐式转换规则 类型相同的比较&#xff1a; 如果类型是 Undefined 或 Null&#xff0c;返回 true。 null null; // true如果一个是 0&#xff0c;另一个是 -0&#xff0c;返回 true&#xff1a; 0 -0; // true如果类型是对象&#xff0c;二者引用同一个对象&#xff0c;…

【grafana】使用教程

【grafana】使用教程 一、简介二、下载及安装及配置三、基本概念3.1 数据源&#xff08;Data Source&#xff09;3.2 仪表盘&#xff08;Dashboard&#xff09;3.3 Panel&#xff08;面板&#xff09;3.4 ROW&#xff08;行&#xff09;3.5 共享及自定义 四、常用可视化示例4.1…

内网穿透frpc记录

配置信息 /frp/frpc.ini [common] server_addr 47.109.91.139 server_port 7000[ssh] type tcp local_ip 192.168.86.10 local_port 22 remote_port 6000[https] type tcp local_ip 192.168.86.10 local_port 443 remote_port 443[http] type tcp local_ip 192.1…

湿法蚀刻酸洗槽—— 应用半导体新能源光伏光电行业

PFA清洗槽又被称为防腐蚀槽、酸洗槽、溢流槽、纯水槽、浸泡槽、水箱、滴流槽&#xff0c;是四氟清洗桶后的升级款&#xff0c;是为半导体光伏光电等行业设计&#xff0c;一体成型&#xff0c;无需担心漏液。主要用于浸泡、清洗带芯片硅片电池片的花篮。 由于PFA的特点它能耐受…

【linux-虚拟化】 SR-IOV技术

文章目录 参考1. 什么是 SR-IOV?1.2. 将 SR-IOV 网络设备附加到虚拟机1.3. SR-IOV 分配支持的设备 参考 管理 SR-IOV 设备 1. 什么是 SR-IOV? 单根 I/O 虚拟化(SR-IOV)是一种规范&#xff0c;它允许单个 PCI Express(PCIe)设备向主机系统呈现多个独立的 PCI 设备&#xff…

QT获取本机网络信息

QT获取本机网络信息 widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget>QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACEclass Widget : public QWidget {Q_OBJECTpublic:Widget(QWidget *parent nullptr);~Widget();void getinform…

vue3中的vuex理解

vuex,概念理论什么的&#xff0c;我就不多说了。懂的人都懂。不懂的&#xff0c;请自己谷歌。本博文主要讲解它的一些常用方法和持数据的持久化&#xff08;本文是以模块化来写的&#xff09;。 1、安装 npm install vuexnext --save npm i vuex-persistedstate #持久化插件2、…

openssl3.2/test/certs - 075 - non-critical unknown extension

文章目录 openssl3.2/test/certs - 075 - non-critical unknown extension概述笔记END openssl3.2/test/certs - 075 - non-critical unknown extension 概述 openssl3.2 - 官方demo学习 - test - certs 笔记 /*! * \file D:\my_dev\my_local_git_prj\study\openSSL\test_c…

视频智能分析:冶炼/冶金工厂视频智能监管方案的设计和应用

一、背景与需求 随着工业4.0的推进&#xff0c;冶金行业正面临着转型升级的压力。为了提高生产效率、降低能耗、保障安全&#xff0c;冶金智能工厂视频监管方案应运而生。该方案通过高清摄像头、智能分析技术、大数据处理等手段&#xff0c;对工厂进行全方位、实时监控&#x…

编程笔记 html5cssjs 059 css多列

编程笔记 html5&css&js 059 css多列 一、CSS3 多列属性二、实例小结 CSS3 可以将文本内容设计成像报纸一样的多列布局. 一、CSS3 多列属性 下表列出了所有 CSS3 的多列属性&#xff1a; 属性 描述 column-count 指定元素应该被分割的列数。 column-fill 指定如何填充…