首页 > 其他分享 >前端必知必会-CSS 渐变Gradients(下)

前端必知必会-CSS 渐变Gradients(下)

时间:2024-09-01 10:50:28浏览次数:6  
标签:颜色 示例 必知 渐变 gradient 圆锥 conic Gradients CSS

文章目录


CSS 圆锥渐变

CSS 圆锥渐变
圆锥渐变是围绕中心点旋转的颜色过渡渐变。

要创建圆锥渐变,您必须定义至少两种颜色。

语法

background-image: conic-gradient([from angle] [at position,] color [degree], color [degree], ...);

默认情况下,角度为 0 度,位置为中心。

如果未指定度数,则颜色将均匀分布在中心点周围。

圆锥渐变:三种颜色

以下示例显示了具有三种颜色的圆锥渐变:

示例
具有三种颜色的圆锥渐变:
在这里插入图片描述

#grad {
background-image: conic-gradient(red, yellow, green);
}

圆锥渐变:五种颜色

以下示例显示了具有五种颜色的圆锥渐变:

示例
具有五种颜色的圆锥渐变:
在这里插入图片描述

#grad {
background-image: conic-gradient(red, yellow, green, blue, black);
}

圆锥渐变:三种颜色和度数

以下示例显示了具有三种颜色和每种颜色度数的圆锥渐变:

示例
具有三种颜色和每种颜色度数的圆锥渐变:
在这里插入图片描述

#grad {
background-image: conic-gradient(red 45deg, yellow 90deg, green 210deg);
}

创建饼图

只需添加 border-radius: 50% 即可使圆锥渐变看起来像饼:
在这里插入图片描述

示例

#grad {
background-image: conic-gradient(red, yellow, green, blue, black);
border-radius: 50%;
}

这是另一个饼图,其中定义了所有颜色的度数:
在这里插入图片描述

示例

#grad {
background-image: conic-gradient(red 0deg, red 90deg, yellow 90deg, yellow 180deg, green 180deg, green 270deg, blue 270deg);
border-radius: 50%;
}

具有指定起始角的圆锥渐变

[起始角] 指定整个圆锥渐变的旋转角度。

以下示例显示了起始角为 90 度的圆锥渐变:
在这里插入图片描述

示例
具有起始角的圆锥渐变:

#grad {
background-image: conic-gradient(from 90deg, red, yellow, green);
}

具有指定中心位置的圆锥渐变

[at position] 指定圆锥渐变的中心。

以下示例显示了中心位置为 60% 45% 的圆锥渐变:

示例
具有指定中心位置的圆锥渐变:
在这里插入图片描述

#grad {
background-image: conic-gradient(at 60% 45%, red, yellow, green);
}

重复圆锥渐变

repeating-conic-gradient() 函数用于重复圆锥渐变:

示例
重复圆锥渐变:
在这里插入图片描述

#grad {
background-image: repeating-conic-gradient(red 10%, yellow 20%);
border-radius: 50%;
}

以下是具有定义的颜色起点和颜色终点的重复圆锥渐变:
在这里插入图片描述

示例
具有定义的颜色起点和颜色终点的重复圆锥渐变:

#grad {
background-image: repeating-conic-gradient(red 0deg 10deg, yellow 10deg 20deg, blue 20deg 30deg);
border-radius: 50%;
}

CSS 渐变函数

下表列出了 CSS 渐变函数:

函数描述
conic-gradient()创建圆锥渐变。定义至少两种颜色(围绕中心点)
linear-gradient()创建线性渐变。定义至少两种颜色(从上到下)
radial-gradient()创建径向渐变。定义至少两种颜色(从中心到边缘)
repeating-conic-gradient()重复圆锥渐变
repeating-linear-gradient()重复线性渐变
repeating-radial-gradient()重复径向渐变

总结

本文介绍了CSS 渐变Gradients(下)的使用,如有问题欢迎私信和评论

标签:颜色,示例,必知,渐变,gradient,圆锥,conic,Gradients,CSS
From: https://blog.csdn.net/qq_24018193/article/details/141686795

相关文章

  • 前端必知必会-CSS阴影效果Shadow
    文章目录CSS阴影效果CSS文本阴影多个阴影CSSbox-shadow属性卡片总结CSS阴影效果使用CSS,您可以为文本和元素添加阴影。CSS文本阴影CSStext-shadow属性将阴影应用于文本。最简单的用法是,您只指定水平阴影(2px)和垂直阴影(2px):示例h1{text-shado......
  • 前端css网格布局----行列属性
     固定值方式尽量撑满宽和高三行三列grid-template-rows:200px200px200px;grid-template-columns:200px200px200px;百分比方式四行四列 grid-template-rows:25%25%25%25%;grid-template-columns:25%25%25%25%;repeat(重复几次,数值) 3行3列  g......
  • 第146篇:响应式动态居中(js+css,vue)
    好家伙, 1.使用js原生<divid="container"style="position:relative;width:100%;height:100vh;"><divid="hero"style="position:relative;"></div></div><script>consthero=doc......
  • Css 伪类/伪类对象使用整理_使用案例
    一、Css伪类/伪类对象介绍Css伪类整理_Css伪类对象整理_Css伪类伪类对象使用CSSPseudo-ElementSelectors伪对象选择符 二、Css伪类/伪类对象使用案例 1.Css3伪元素::before和::after 2.Css伪元素控制进度条_Css控制滚动条_Css::-webkit-scrollbar整理 ......
  • 【CSS】三大特性
    目录层叠性层叠性原则继承性行高的继承性优先级选择器权重如下表所示优先级注意点权重叠加CSS有三个非常重要的三个特性:层叠性、继承性、优先级。层叠性相同选择器给设置相同的样式,此时一个样式就会覆盖(层叠)另一个冲突的样式。层叠性主要解决样......
  • 前端CSS:CSS雪碧图的作用以及加载方式
    前端CSS:CSS雪碧图的作用以及加载方式引言基本概念和作用说明基本概念作用说明示例一:基础雪碧图制作制作步骤代码示例HTML示例说明示例二:使用伪元素代码示例HTML示例说明示例三:响应式雪碧图代码示例说明示例四:雪碧图的动态加载代码示例说明示例五:雪碧图的自动工具......
  • CSS特效 —— 超迷人的科技之眼
    CSS特效——超迷人的科技之眼引言基本概念和作用示例一:构建基本结构示例二:设置3D场景示例三:实现瞳孔跟踪动画示例四:虹膜颜色变化示例五:添加眩光效果功能使用思路思路一:调整动画速度思路二:自定义动画类型思路三:增加动态背景实际开发中的使用技巧自行拓展内容引言......
  • Java必知必会-基础篇
    说明:《Java必知必会》是一档专为Java学习者设计的专栏,旨在帮助读者系统地掌握Java编程语言的核心知识,从基础语法到高级特性,从理论应用到实战演练,一站式解决你的Java学习难题。可在我的专栏里订阅,该专栏一共有15篇,本篇是第二篇。会先教会大家如何使用,并给出相应的练习题示例作......
  • 前端必知必会-CSS 渐变Gradients(上)
    文章目录CSS渐变CSS线性渐变使用角度使用多个颜色停止点使用透明度重复线性渐变CSS径向渐变径向渐变-均匀分布的色标(这是默认设置)径向渐变-不同分布的色标设置形状使用不同的Size关键字重复径向渐变总结CSS渐变CSS渐变可让您在两种或多种指定颜色之间......
  • CSS 高级区块效果——WEB开发系列25
    CSS提供了多种工具和属性,使我们能够创建视觉上引人注目的效果。今天我们继续将深入了解几种高级CSS效果:盒子阴影、滤镜、混合模式和文本背景裁剪,提升网页设计的质感和深度。一、盒子阴影(BoxShadow)对于盒子元素,存在一个类似的属性——​​box-shadow​​​,用于在实际的元......