css 背景渐变
创始人
2025-05-30 10:44:00
0

序:本来用圆锥渐变画一个色盘的,后来想想要不要把背景渐变也总结一下,好吧!原谅我,把代码放到内容里面去了,要的话在里面找找就好!

线性渐变

background-image: liner-gradient(方向,颜色1,颜色2...)

background: linear-gradient(to right,orange,red);

方向:

  • to left:表示从右到左,相当于 270deg;

  • to right:表示从左到右,相当于 90deg;

  • to top:表示从下到上,相当于 0deg;

  • to bottom:默认值,表示从上到下,相当于 180deg;

  • to right bottom:表示从左上到右下;

  • to right top:表示从左下到右上;

  • to left bottom:表示从右上到左下;

  • to left top:表示从右下到左上。

径向渐变

background-image: radial-gradient(形状,大小,颜色1,颜色2...)

background: radial-gradient(circle, red, yellow );

radial-gradient(shape size at position, color-stop1, color-stop2, ...);

说明如下:

  • at:一个关键字,需要放置在参数 position 的前面;

  • position:渐变起点的坐标,可以使用数值加单位、百分比或者关键字(例如 left、bottom 等)等指定渐变起点的坐标,如果提供 2 个参数,第一个参数为横坐标,第二个参数为纵坐标,如果只提供一个参数,第二个参数将默认设置为 50%,即 center;

  • shape:渐变的形状,可选值为 circle(圆形)、ellipse(椭圆);

  • size:渐变形状的大小,除了可以使用具体的数值来指定 circle、ellipse 的半径外,还可以使用以下所示的关键字来指定渐变形状的大小:

  • closest-side:指定径向渐变的半径长度为从圆心到离圆心最近的边;

  • closest-corner:指定径向渐变的半径长度为从圆心到离圆心最近的角;

  • farthest-side:默认值,指定径向渐变的半径长度为从圆心到离圆心最远的边;

  • farthest-corner:指定径向渐变的半径长度为从圆心到离圆心最远的角。

  • color-stop1、color-stop2、...:表示多个色标,每个色标中除了可以定义颜色外,还可以通过数值加单位或者百分比来定义颜色的起止位置。

圆锥渐变

background-image: conic-gradient((起始角度deg )(at 中心位置), 角渐变断点);

background: conic-gradient(#7fff00 0deg,yellow 45deg,red 90deg,fuchsia 135deg,blue 225deg,aqua 270deg,#00ff28 315deg,#7fff00);

conic-gradient(from angle at position, start-color, ..., last-color);

说明如下:

  • from:一个关键字,放置在参数 angle 之前;

  • angle:圆锥渐变的起始角度,可以为空,默认值为 0deg;

  • at:一个关键字,放置在参数 position 之前;

  • position:圆锥渐变锥心的坐标,可以使用数值加单位、百分比或者关键字(例如 left、bottom 等)等指定锥心的坐标,如果提供 2 个参数,第一个参数为横坐标,第二个参数为纵坐标,如果只提供一个参数,第二个参数将默认为 50%,即 center(居中);

  • start-color、...、last-color:表示多个色标,每个色标中除了可以定义颜色外,还可以通过百分比或者角度来定义颜色的起始位置。

重复渐变

重复的线性渐变:

background: repeating-linear-gradient(45deg,orange 15%, red 30%);

格子衫

background-image: repeating-linear-gradient(transparent, transparent 23%, #1294f6 23%, #1294f6 27%),repeating-linear-gradient(90deg, transparent, transparent 23%, #1294f6 23%, #1294f6 27%);

重复的径向渐变:

background: repeating-radial-gradient(circle, red 10%, yellow 20%);

重复的圆锥渐变:

background-image: repeating-conic-gradient(red 10%, yellow 15%, green 20%);


css渐变实现

css渐变

相关内容

热门资讯

leetcode每日一题27 263. 丑数 按题意写 class Solution {public:bool isUgly(in...
从0开始学python -65 Python urllib-2 模拟头部信息 我们抓取网页一般需要对 headers(...
kafka-producer ... Kafka需要在吞吐量和延迟之间取得平衡,可通过下面两个参数控制。 batch.size 当多个消息...
tomcat 9 编码问题导致... tomcat编码设置问题 由于刚更换tomcat 9 ,没有修改配置文件,...
批量下载文档有救了:Pytho... 人生苦短,我用python 最近毕业季要做毕业设计的同学真的特别多 需要大量文献、文档...
从数据中获得成功!学会如何使用... 在当今数字化的世界中,社交媒体已成为企业推广产品和服务的主要渠道之一。然而࿰...
tpm2-tools源码分析之... 接前一篇文章tpm2-tools源码分析之tpm2_getrandom.c(1...
LeetCode刷题——分支限... 目录[简单]101. 对称二叉树[简单]102. 二叉树的层序遍历[简单]111. 二叉树的最小深度...
JAVASE/封装、继承、多态 博客制作不易,欢迎各位点赞👍+收藏⭐+关注前言在学习面...
关于glibc的若干问题总结 今天在学习C的库函数memchr时,想看看其实现的源码,所以去网上下载了...
C++初阶——前言 目录 1. 什么是C++ 2. C++的发展史 3. C+&...
4496. 吃水果 Powered by:NEFU AB-IN Link 文章目录4496. 吃水果题意思路代码 449...
Unity3D网络游戏0.4 状态检测 Poll  不使用异步多线程技术,同步程序如何改善C/S架构呢?...
线性动态规划问题 文章目录1. 三角形中最小路径之和2. 最长递增子序列3. 最长公共子序列 1. 三角形中最小路径之...
万字长文带你吃透Spring是... 在Spring框架中,处理循环依赖一直是一个备受关注的话题。这是因为Spring源代码...
解决电脑com口被占用与修改C... 1 问题原因 1、由于反复试装不同版本的蓝牙驱动,造成COM5~COM1...
MATLAB 常用函数 文章目录1 优先级2 通用命令3 标点4 数据类型4.1 整数类型4.2 浮点数类型5 函数5.1 ...
分析 | NFTScan NF... 随着加密货币和区块链技术的不断发展,目前 NFT(Non-Fungibl...
普乐蛙景区VR体验设备景区VR... #普乐蛙·元宇宙VR案例分享 新疆·博尔塔拉州温泉县五馆 内置机甲+战机+星球火箭模...
Linux -- 磁盘存储管理... df :作用 : 列出文件系统的磁盘空间占用情况df,disk free...