线性渐变知识点和例子

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>盒子阴影</title>
		<style>
		  .box{
		  	width:200px;
		  	height:200px;
            border:1px solid black;
            float:left;
		  }
		  #box1{
		  	/*默认从上到下渐变*/
		  	background-image:linear-gradient(cornflowerblue,pink);
		  }
		  #box2{
		  	/* 表示从0到50是纯蓝色,从50开始才向粉色渐变  粉色从100开始是纯色*/
		  	background-image:linear-gradient(cornflowerblue 50px,pink 100px);
		  }
		  #box3{
		  	/*可以设置渐变的角度*/
		  	background-image:linear-gradient(45deg,cornflowerblue 50px,pink 100px);
		  }
		  #box4{
		  	background-image:linear-gradient(to bottom,cornflowerblue 50px,pink 100px);
		  }
		  #box5{
		  	background-image:linear-gradient(to left bottom,cornflowerblue 50px,pink 100px);
		  }
		 #box6{
		 	/*不指定数值的线性渐变*/
		 	background-image:linear-gradient(45deg,skyblue,pink,greenyellow,orange,red);
		 }
		 #box7{
		 	/*指定值的线性渐变*/
		 	background-image:linear-gradient(45deg,skyblue 30px,pink 60px,greenyellow 100px,orange 120px);
		 }
		 /*渐变的颜色值可以写任何的类型,包括带alpha通道的值(例如rgba() 和transparent等关键字)
		  因此,完全可以从不透明度为零的颜色开始(或到不透明度为零的颜色终止),实现部分淡出的渐变效果。*/
		 #box8{
		 /*rgb值到transparent的变化*/
		    background-image:linear-gradient(to right,rgb(0,230,0),transparent);
		 }
		 #box9{
		 	/*可以平铺的线性渐变*/
		 	background-image:repeating-linear-gradient(skyblue,pink,greenyellow,orange,red)
		 }
		 #box10{
		 	/*可以平铺的线性渐变*/
		 	background-image:repeating-linear-gradient(skyblue 10px ,pink 20px ,greenyellow 30px,orange 40px,red 50px)
		 }
		 </style>
	</head>
	<body>
	    <div class="box" id="box1"></div>
	    <div class="box" id="box2"></div>
	    <div class="box" id="box3"></div>
	    <div class="box" id="box4"></div>	
	    <div class="box" id="box5"></div>
	    <div class="box" id="box6"></div>
	    <div class="box" id="box7"></div>
	    <div class="box" id="box8"></div>
	    <div class="box" id="box9"></div>
	    <div class="box" id="box10"></div>

	</body>
</html>

知识点

/*通过渐变可以设置一些复杂的背景颜色,可以实现从一个颜色向其他颜色过渡的效果 渐变是图片,需要通过background-image设置*/

/*设置线性渐变,颜色沿着一条直线发生变化 linear-gradient() 线性渐变的,我们可以指定一个渐变的方向

to left (方向需要写to)

to right

to tbottom

to top (渐变的默认效果是top)

xxxdeg deg表示度数(不需要写to)

to top left 可以有个复杂的组合

渐变可以同时指定多个颜色,多个颜色默认情况下平均分布 也可以手动指定渐变的分布情况

表示从0到50是纯红色,从50开始才向黄色渐变 黄色从70开始是纯色

background-image: linear-gradient(red 50px,yellow 70px);

background-image: linear-gradient(red,yellow); //简单的写法

除了写像素值,还可以写百分比 渐变中的颜色值可以使用任何类型,包括带 alpha 通道的值(例如rgba() 和transparent等关键字)。

因此,完全可以从不透明度为零的颜色开始(或到不透明度为零的颜色终止),实现部分淡出的渐变效果。

background-image: linear-gradient(45deg,rgba(200,200,200,.3),rgba(230,230,240,.4));

色标位置的长度值不限于px,任何长度值都可以,em、cm和英寸等都能用。此外,在同一个渐变中甚至可以混用不同的单位,但是一般不推荐这么做,如果愿意,还可以使用负的长度值,不过那样就会出现裁剪的情况,0px之前的颜色会被剪掉

既然我们能每隔几十px放一个颜色,那我们同样也能用百分数值放置颜色,位于50%处的颜色在盒子的中点

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

锐捷配置DHCP动态分配地址

一、实验拓扑 二、实验目的 配置DHCP为四个部门动态分配IP地址 三、实验配置 第一步&#xff1a;配置基本IP地址并对端口进行规划 SW1 SW1(config)#vlan range 10,20,30,40,100 SW1(config-vlan-range)#exit SW1(config)#interface vlan 10 SW1(config-if-VLAN 10)#ip addres…

如何使用内网穿透工具实现Java远程连接本地Elasticsearch搜索分析引擎

文章目录 前言1. Windows 安装 Cpolar2. 创建Elasticsearch公网连接地址3. 远程连接Elasticsearch4. 设置固定二级子域名 前言 简单几步,结合Cpolar 内网穿透工具实现Java 远程连接操作本地分布式搜索和数据分析引擎Elasticsearch。 Cpolar内网穿透提供了更高的安全性和隐私保…

[2023-年度总结]凡是过往,皆为序章

原创/朱季谦 2023年12月初&#xff0c;傍晚&#xff0c;在深圳的小南山看了一场落日。 那晚我们坐在山顶的草地上&#xff0c;拍下了这张照片——仿佛在秋天的枝头上&#xff0c;结出一颗红透的夕阳。 这一天很快就会随着夜幕的降临&#xff0c;化作记忆的碎片&#xff0c;然…

实战 9 权限菜单管理

目录 1、权限菜单后端接口 2、查询权限菜单列表 2.1 设计效果图 2.2 menuList.vue 3、 新增权限菜单 3.1 新增权限菜单窗口代码 3.2 选择所属菜单代码 3.3 封装图标选择器 3.4 新增、编辑和删除权限菜单 1、权限菜单后端接口 package com.cizhu.service;import com.ci…

使用 FFmpeg 清除文件夹下所有 .mp4 文件声音

运行以下命令来清除声音&#xff1a; ffmpeg -i input.mp4 -c copy -an output.mp4这个命令会将 “input.mp4” 替换为你要处理的 .mp4 文件名。它会生成一个新的文件名为 “output.mp4” 的文件&#xff0c;该文件是没有声音的副本。 如果你想要直接替换原始文件&#xff0c;…

【shell脚本实战学习笔记】#1

shell脚本实战学习笔记#1 脚本编写场景需求&#xff1a; 编写一个比较数据大小的shell脚本&#xff0c;要求判断用户只能输入两位数字&#xff0c;不能是字符或其他特殊字符&#xff1b;并且在shell脚本中需要用到函数来控制执行顺序。 知识点&#xff1a;shell函数&#xff…

数字乡村智慧农业云平台建设方案:PPT全文30页,附下载

关键词&#xff1a;数字乡村解决方那&#xff0c;智慧农业解决方案&#xff0c;智慧农业建设&#xff0c;数字乡村平台&#xff0c;智慧农业大数据平台&#xff0c;智慧农业项目建设规划 一、对“互联网农业”的理解 “互联网农业”是指将互联网技术与农业生产、加工、销售等…

Elasticsearch可视化平台Kibana [ES系列] - 第498篇

历史文章&#xff08;文章累计490&#xff09; 《国内最全的Spring Boot系列之一》 《国内最全的Spring Boot系列之二》 《国内最全的Spring Boot系列之三》 《国内最全的Spring Boot系列之四》 《国内最全的Spring Boot系列之五》 《国内最全的Spring Boot系列之六》 全…

串口服务器助力环境监测系统高效管理、远程监控

物联网的发展使得环境监测系统具备了更强大的数据采集和分析能力。传统的环境监测系统通常需要人工到现场采集数据&#xff0c;费时费力且容易受到外界干扰。而通过使用串口服务器&#xff0c;可以实现环境监测系统的远程数据采集和监控&#xff0c;从而提高监测效率和数据准确…

雷盛红酒分享葡萄酒在冬天如何运输和保存

这两天&#xff0c;强大的寒潮从西向东横扫我国大部地区。我国北方地区未来几天气温持续偏低&#xff0c;冷上加冷&#xff1b;南方的降温大幕今天也将开启&#xff0c;江南、华南部分地区将出现6~12℃的降温。如此寒冷的冬天&#xff0c;对葡萄酒来说&#xff0c;并不是什么好…

Vue实现响应式布局

前提准备&#xff1a;响应式布局有两种方法&#xff0c;看自己想要哪种。 方法一&#xff1a;百分比 用百分比去写元素的宽度&#xff0c;然后让子元素撑起父元素的高度 .parent {width: 50%; }.child {width:100%;height:100px; } 方法二&#xff1a;vh、vw vw、vh是基于视…

【excel密码】Excel工作表不能复制或移动

为什么excel文件打开之后&#xff0c;工作表里是可以编辑的&#xff0c;但是想要移动工作表或者复制、重命名等操作&#xff0c;这是什么原因&#xff1f;其实这是因为设置了工作簿保护&#xff0c;设置了保护的工作簿无法对整张工作表进行操作。 想要取消这种保护&#xff0c;…

MongoDB查询文档

3.5 MongoDB 查询文档 MongoDB 查询文档使用 find() 方法。 find() 方法以非结构化的方式来显示所有文档。find()查询数据的语法格式如下&#xff1a; db.collection.find(query, projection)[.pretty()] query &#xff1a;可选&#xff0c;使用查询操作符指定查询条件 pr…

AI Earth平台简介

AI Earth地球科学云平台由达摩院-视觉技术实验室打造&#xff0c;基于地球科学智能计算分析方面的创新研究&#xff0c;致力于解决地球科学领域基础性、前沿性、业务性问题&#xff0c;目标成为国内一流的地球科学云计算平台。&#xff08;摘自官网&#xff09; 下面&#xff…

C++ 比 C语言的新增的特性 1

1. C是C的增强 1.1 C是静态类型的语言&#xff0c;具有严格的数据类型检查 1.1.1 c 因为const修饰的变量不允许修改&#xff0c;但是只给了警告&#xff0c;不严谨 const int a10;a20; //报错int *p&a;*p20;//a的值&#xff1f; test1.c:6:9: warning: initialization dis…

教你如何开发并运营小程序商城或APP商城!

随着线下租金、仓储等成本的攀升&#xff0c;商家们面临着越来越大的压力。为了降低成本、提高效率&#xff0c;越来越多的商家开始转型做电商&#xff0c;甚至直接开发自己的电商商城小程序或APP。那么&#xff0c;商城小程序或APP该如何开发呢&#xff1f;又该如何运营呢&…

别再错过,100张BI报表,动动手指就能用

别再错过了&#xff01;覆盖财务、销售、库存、采购、应收、生产六大主题&#xff0c;百张BI报表&#xff0c;不需要开发&#xff0c;下了就能用。 简单注册、下载方案并执行&#xff0c;即可完成六大主题数据分析&#xff01; 在以前&#xff0c;即使有BI方案&#xff0c;要…

【MYSQL】MYSQL 的学习教程(八)之 12 种慢 SQL 查询原因

日常开发中&#xff0c;我们经常会遇到数据库慢查询。那么导致数据慢查询都有哪些常见的原因呢&#xff1f;今天就跟大家聊聊导致 MySQL 慢查询的 12 个常见原因&#xff0c;以及对应的解决方法&#xff1a; SQL 没加索引SQL 索引失效limit 深分页问题单表数据量太大join 或者…

《网络是怎样连接的》1.2、1.3节图表(自用)

图2.1&#xff1a;浏览器调用socket库中的解析器&#xff0c;向DNS服务器询问域名的ip地址 &#xff08;图中的gethostbyname是解析器的名称&#xff1b;协议栈是操作系统的网络控制软件&#xff0c;也称协议驱动、TCP/IP驱动&#xff09; 图2.2 DNS服务器根据客户端查询信息查…

云渲染ai加速怎么加速?云渲染ai加速平台推荐

在当下的视觉设计行业中&#xff0c;渲染速度成为设计师们亟需解决的难题。以往&#xff0c;高质量的效果图渲染需要耗费大量时间&#xff0c;特别是在处理复杂的视觉效果时&#xff0c;传统的渲染流程可能需要长时间等待&#xff0c;随着人工智能技术的快速进步&#xff0c;利…