CSS 颜色

news2024/11/18 23:51:17

文章目录

  • CSS 颜色
    • 关键字 & 十六进制 & RGB
    • opacity 透明度
    • RGBA 颜色
    • CSS3 渐变
      • 线性渐变
      • 径向渐变

CSS 颜色

关键字 & 十六进制 & RGB

W3C十六色

在这里插入图片描述

opacity 透明度

语法

opacity: 数值;

说明

在CSS3中,我们可以使用opacity属性来定义元素的透明度。

opacity属性取值是一个数值,取值范围为0.0~1.0。其中0.0表示完全透明,1.0表示完全不透明。

opacity属性不仅作用于元素的背景颜色,还会作用于内部所有子元素以及文本内容。

使用

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<style type="text/css">
			a {
				display: inline-block;
				padding: 5px 10px;
				font-family: 微软雅黑;
				color: white;
				background-color: hotpink;
				cursor: pointer;
			}

			a:hover {
				opacity: 0.6;
			}
		</style>
	</head>
	<body>
		<a>hello world</a>
	</body>
</html>

RGBA 颜色

语法

rgba(R,G,B,A)

说明

RGBA就是在RGB基础上增加了一个透明度通道Alpha。

R,指的是红色值(Red);G,指的是绿色值(Green);B,指的是蓝色值(Blue);A,指的是透明度(Alpha)。

R、G、B这三个参数可以为整数,取值范围为0255,也可以为百分比,取值范围为0%100%。参数A为透明度,跟opacity属性是一样的,取值范围为0.0~1.0。

写法

rgba(255, 255, 0, 0.5)
rgba(50%, 80%, 50%, 0.5)

使用

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<style type="text/css">
			* {
				padding: 0;
				margin: 0;
			}

			ul {
				display: inline-block;
				list-style-type: none;
				width: 200px;
			}

			li {
				height: 30px;
				line-height: 30px;
				font-size: 20px;
				font-weight: bold;
				text-align: center;
			}

			/*第1个li,透明度为1.0*/
			li:first-child {
				background-color: rgba(255, 0, 255, 1.0);
			}

			/*第2个li,透明度为0.6*/
			li:nth-child(2) {
				background-color: rgba(255, 0, 255, 0.6);
			}

			/*第3个li,透明度为0.3*/
			li:last-child {
				background-color: rgba(255, 0, 255, 0.3);
			}
		</style>
	</head>
	<body>
		<ul>
			<li>hello world</li>
			<li>hello world</li>
			<li>hello world</li>
		</ul>
	</body>
</html>

在这里插入图片描述

CSS3 渐变

线性渐变

语法

background: linear-gradient(方向, 开始颜色, 结束颜色)

方向取值

在这里插入图片描述

说明

线性渐变使用的是background属性,而不是background-color属性。如果使用background-color属性,则无效。

使用

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<style type="text/css">
			div {
				width: 100px;
				height: 36px;
				line-height: 36px;
				text-align: center;
				border: 1px solid #DADADA;
				border-radius: 5px;
				font-family: "微软雅黑";
				cursor: pointer;
			}

			#box1 {
				background: linear-gradient(to bottom, #F8F8F8, #DCDCDC);
			}

			#box2 {
				background: linear-gradient(to bottom, #FFC559, #FFAF19);
			}
		</style>
	</head>
	<body>
		<div id="box1">渐变按钮1</div><br>
		<div id="box2">渐变按钮2</div>
	</body>
</html>

在这里插入图片描述

径向渐变

语法

background: radial-gradient(position, shape size, 开始颜色, 结束颜色)

说明

position和shape size都是可选参数。如果省略,则表示采用默认值。start-color和stop-color都是必选参数,可以有多个颜色值。

Chrome和Firefox只能识别以-webkit-作为前缀的径向渐变属性。

position取值

在这里插入图片描述

shape取值

在这里插入图片描述

size取值

在这里插入图片描述

使用

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<style type="text/css">
			div {
				width: 160px;
				height: 160px;
				color: white;
				background: -webkit-radial-gradient(yellow, orangered);
			}
		</style>
	</head>
	<body>
		<div></div>
	</body>
</html>

在这里插入图片描述

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

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

相关文章

excel排序求和:如何统计前几名数据合计 下篇

上次咱们说到一个公式SUM(LARGE(B:B,ROW(INDIRECT("1:"&H2))))&#xff0c;其中的ROW(INDIRECT("1:"&H2))这部分如果写成ROW(1:H2)就会报错&#xff1a; 原因也告诉大家了&#xff0c;就是ROW函数的参数只能使用单元格或单元格区域。 因此解决的办…

Java IO流 - 字节流的使用详细介绍

文章目录IO流的基本介绍字节流的使用文件字节输入流创建字节输入流每次读取一个字节每次读取一个数组一次读取全部字节文件字节输出流创建字节输出流写入文件输出流文件拷贝练习IO流的基本介绍 IO流的概述: I 表示intput&#xff0c;是数据从硬盘文件读入到内存的过程&#xf…

频谱分析仪关键性能指标

频谱分析仪关键性能指标 频谱分析仪作为分析仪表&#xff0c;其基本性能要求包含&#xff1a; 1. 频率方面指标&#xff1a; 测量频率范围&#xff1a;反映频谱仪测量信号范围能力; 频率分辨率&#xff1a;反映频谱仪分辨两个频率间隔信号的能力。 2. 幅方面度指标&#x…

银河麒麟(aarch64)安装Qt,报错main.cpp:8:5: error: unknown type name ‘MainWindow‘...

环境&#xff1a; 版本&#xff1a;银河麒麟桌面操作系统V10&#xff08;SP1&#xff09; 内核&#xff1a;Linux 5.4.18-35-generic CPU&#xff1a;Phytium&#xff0c;D2000/8 终端输入 uname -m 查看 架构 aarch64 在商店安装Qt&#xff0c; 安装完成后 工具-选项-kits构…

SAP ABAP——SAP简介(五)【ABAP的前世今生和未来】

&#x1f482;作者简介&#xff1a; THUNDER王&#xff0c;一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读&#xff0c;同时任汉硕云&#xff08;广东&#xff09;科技有限公司ABAP开发顾问。在学习工作中&#xff0c;我通常使用偏后…

kali安装cobaltstrike详细教程

下载cobaltstrike-linux版本,此下载链接提供4.3,4.4,4.5三个版本https://download.csdn.net/download/weixin_59679023/87354658 xshell上传至kali,解压 unzip cobaltstrike 进入cobaltstrike目录,ls查看如下 ls 给cs的服务端teamserver和客户端start.sh执行权限 chmod …

【计算机图形学入门】笔记8:Shading 2着色(着色频率、图形管线、纹理映射)

08Shading 2着色&#xff08;着色频率、图形管线、纹理映射&#xff09;前置知识1.Specular Term 高光2.Ambient Term 环境光照项3.最终的成像公式2.着色频率1.Flat shading2.Gouraud shading3.Phong shading4.那么如何计算逐顶点法线&#xff1f;5.如何定义逐像素的法线&#…

微信小程序之后台交互--首页

目录一、后台准备1、application.yml2、generatorConfig.xml3、WxHomeController4、MinoaApplication.java二、小程序首页动态数据加载及优化1、config/app.js2、util.js3、index.wxml4、index.js5、page.wxs一、后台准备 1、application.yml spring:datasource:#type连接池类…

冰冰学习笔记:管道与共享内存

欢迎各位大佬光临本文章&#xff01;&#xff01;&#xff01; 还请各位大佬提出宝贵的意见&#xff0c;如发现文章错误请联系冰冰&#xff0c;冰冰一定会虚心接受&#xff0c;及时改正。 本系列文章为冰冰学习编程的学习笔记&#xff0c;如果对您也有帮助&#xff0c;还请各位…

直播榜单正式上线,超店有数让你数秒内找到热卖直播间和高转化带货达人

众所周知&#xff0c;国内抖音直播带货正处于火爆的状态&#xff0c;大部分电商商家都在抖音通过直播带货实现流量变现。那么TikTok作为国内抖音复制到海外的短视频App&#xff0c;是全球最火爆的App之一&#xff0c;被视为品牌出海的新风口。它的直播变现模式也和抖音大同小异…

ThinkPHP 路由使用

最近在使用ThinkPHP6做项目的开发&#xff0c;故整理了一些常用的路由使用方式&#xff0c; 可以方便之后的使用。 目录 引用路由门面 基础路由 快捷路由 规则表达式 静态地址 静态结合动态地址 方法设置 完全匹配 默认路由规则 设置完全匹配 路由别名 变量规则 局…

再次飙升GitHub榜首?这份“保姆级”的SpringBoot笔记,不服不行

Spring Boot 延续了 Spring 框架的核心思想 IOC 和 AOP&#xff0c;简化了应用的开发和部署&#xff0c;通过少量的代码就能创建一个独立的、产品级别的 Spring 应用。在继承了Spring 一切优点的基础上&#xff0c;其最大的特色就是简化了Spring 应用的集成、配置、开发&#x…

怎样提高美国独立服务器的安全性?

目前&#xff0c;越来越多的用户都开始使用起了美国独立服务器&#xff0c;而这种服务器通常都比共享服务器的安全性要高出许多&#xff0c;但是管理起来比较复杂。下面将为大家介绍怎样才能提高美国独立服务器的安全性&#xff0c;包括下面几点&#xff1a; 1.使用强密码 有时…

队列------数据结构

队列:Queue是一个普通的队列&#xff0c;Deque是一个双端队列 普通的队列:只能是队尾进&#xff0c;队头出; 双端队列:可以从队头进队尾出&#xff0c;也可以从队尾进&#xff0c;队头出&#xff0c;也可以用作一个栈; 1)下面我们来介绍一下Queue的实现方法: 在有容量限制的情况…

你是真的“C”——详解函数递归

详解函数递归运用&#x1f60e;前言&#x1f64c;一、什么是递归&#x1f64c;二、递归运用的两个必要条件&#x1f64c;三、递归与迭代&#x1f64c;总结撒花&#x1f49e;哈喽&#xff01;&#x1f604;各位CSDN的uu们&#xff0c;我是你的博客好友小梦&#xff0c;希望我的文…

长安链 VM Engine架构设计深度解读

VM Engine是长安链智能合约引擎的推荐选型&#xff0c;采用Docker容器化架构&#xff0c;容器内部由一个任务调度器和多个合约进程组成&#xff0c;实现了多合约隔离与多进程并发&#xff0c;支持独立部署&#xff0c;目前支持Golang语言合约。 1. 背景说明 自2009年11月以来&…

CUDA 冬令营1

基本概念 1.CPU的任务&#xff1a;为串行任务优化 2.GPU的任务&#xff1a;为并行任务优化 3.L4T ubuntu&#xff1a;基于NVIDIA Tegra芯片的ubuntu系统&#xff08;linux for Tegra&#xff09; 4.Tegra&#xff1a;继承了ARM CPU 和 NVIDIA GPU的处理器芯片 5.X86&#xff1…

2023京东年货节全民炸年兽活动最详细规则

2023京东全民炸年兽活动规则 1、活动时间 整体活动时间: 2022年12月26日00: 00: 00–2023年01月15日23: 59: 59 2、活动玩法 (1)玩法一:全民炸年兽瓜分10亿压岁钱 活动时间: 2022年12月26日00: 00: 00–2023年01月15日23: 59: 59 (2) 玩法二:每晚8点分百万红包 活动时间…

Houdini和C4D区别在哪?哪个更好用

Houdini和C4D作为当前软件市场上非常热门的设计软件&#xff0c;现在越来越多的小伙伴开始学习。所以咱们今天就从行业应用、建模、动画和使用难易度等进行多方面对比&#xff0c;帮助小伙伴们更清楚地了解这两款软件—— Houdini作为一款非常受欢迎的3D&VFX制作工具&#…

美国公司是如何搞创新的,又是如何失败的......

PARC&#xff0c;施乐帕洛阿图研究中心&#xff0c;和贝尔实验室媲美的IT界圣地。从这里走出了一大批伟大的发明&#xff0c;直接改变了整个计算机行业。Alto PC &#xff0c;图形用户界面&#xff0c;所见即所得&#xff0c;以太网&#xff0c;PostScript&#xff0c;面向对象…