css颜色渐变问题

css颜色渐变问题效果如下 效果如下 上图 0deg 即为自下向上的渐变线 90deg 即为自左往右的渐变线根据设定特殊角度的渐变线就可以实现想要的效果透明度设置 transparent 添加透明度可以设置 rgba 函数中的最后一个参数透明度定义是从 0 到 1 的值 0 表示完全透明 1 表示完全不透明 重复线性渐变 repeating linear gradient 径向渐变 径向渐变由中心定义 同样必须至少有两个颜色节点可以设置渐变中心 形状 圆形 椭圆 大小 默认情况下实在中心 center 效

颜色渐变

  • 颜色渐变分为线性渐变径向渐变
  • 线性渐变:自左向右、自右向左、自上向下(默认)、自下向上、对角设定等等
  • 下面给出一个自上而下线性渐变的定义:
#d1{ 
    weight:200px; height:200px; background-img:linear-gradient(black,white); } 
  • 效果如下:

在这里插入图片描述

  • 自左向右:
#d2{ 
    height:200px; background-img:linear-gradient(to right,red,green); } 
  • 效果如下:

在这里插入图片描述

  • 方向定义:向右to right , 向左to left , 向上to top
  • 也可以定义一个对角渐变:
  • to bottom right(左上 – 右下) to top left(右下 – 左上)其他依次类推
  • 定义沿着某个角度的颜色渐变
  • 角度是指我们所设置的渐变线与水平线之间的夹角角度,看图:

在这里插入图片描述

  • 上图0deg即为自下向上的渐变线,90deg即为自左往右的渐变线
  • 根据设定特殊角度的渐变线就可以实现想要的效果
  • 透明度设置:
  • transparent:添加透明度可以设置rgba() 函数中的最后一个参数
  • 透明度定义是从 0 到 1 的值。0 表示完全透明,1 表示完全不透明。
  • 重复线性渐变:repeating-linear-gradient()
  • 重复径向渐变直到填充满我们设置好的盒子宽高
  • 径向渐变:
  • background-image: radial-gradient 
  • 径向渐变由中心定义,同样必须至少有两个颜色节点
  • 可以设置渐变中心、形状(圆形/椭圆)、大小 ,默认情况下实在中心center
#d2{ 
    width: 200px; height: 200px; background-image:radial-gradient(green,blue,yellow,skyblue,red); } 
  • 效果如下:

在这里插入图片描述

  • 也可以设置颜色的不均匀分布
  • 在每个颜色后添加颜色的占比百分比
#d3 { 
    width: 200px; height: 200px; background-image: radial-gradient(red 5%, yellow 40%, green 70%); } 
  • 设置形状shape参数,可以是circle圆形或者ellipse椭圆形
#d4 { 
    background-image: radial-gradient(circle, red, yellow, green); } 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231613.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • disk quota exceeded

    磁盘满了之前提过用命令行查看还有一种可视化方法终端输入baobab

    2022年4月14日
    63
  • CSS3 选择器

    CSS3 选择器CSS3选择器分为:结构型伪类选择器、UI元素状态伪类选择器,否定选择器,和伪元素一、结构型伪类选择器:first-child选择某个元素的第一个子元素; :last-child选择某个元素的最后一个子元素; :nth-child()选择某个元素的一个或多个特定的子元素; :nth-last-child()选择某个元素的一个或多个特定的子元素,从这个元素的最后一个子元素开始算; :…

    2022年7月11日
    20
  • mapstate辅助函数(辅助函数是什么)

    当一个组件需要获取多个状态时候,将这些状态都声明为计算属性会有些重复和冗余。为了解决这个问题,我们可以使用mapState辅助函数帮助我们生成计算属性,让你少按几次键:mapState是什么?表面意思:mapState是state的辅助函数.这么说可能很难理解抽象形容:mapState是state的语法糖,这么说可能你还想骂我,因为你根本不了解什么叫做语法糖,事实上我说的…

    2022年4月14日
    36
  • 数域相关概念「建议收藏」

    数域相关概念「建议收藏」现在开始密码学的学习阶段了,数学知识是必不可少的。数环:定义:设S是复数集的非空子集。如果S中的数对任意两个数的和、差、积(没有商)仍属于S,则称S是一个数环。例如整数集Z就是一个数环,有理数集Q、实数集R、复数集C等都是数环。性质:1.任何数环都包含数零(即零环是最小的数环)。2.设S是一个数环。若a∈S,则na∈S(n∈Z)。3.若M

    2025年7月12日
    4
  • 基于内容的图像检索技(CBIR)术相术介绍

    基于内容的图像检索技(CBIR)术相术介绍本文主要简单的介绍了基于内容的图像检索(CBIR:Content-BasedImageRetrieval)的相关技术,其是指根据图像对象的内容及上下文信息在大规模多媒体数据中检索所需信息。基于内容的图像检索技术通过近几十年的发展已经取得了丰硕的成果,文中对对图像检索的相关内容进行简单的分析,并对与图像检索相关的资料进行了简单的整理和收集。

    2025年10月23日
    7
  • python语言变量命名规则有什么_Python变量命名规则(超级详细)

    python语言变量命名规则有什么_Python变量命名规则(超级详细)Python需要使用标识符给变量命名,其实标识符就是用于给程序中变量、类、方法命名的符号(简单来说,标识符就是合法的名字)。Python语言的标识符必须以字母、下画线(_)开头,后面可以跟任意数目的字母、数字和下画线(_)。此处的字母并不局限于26个英文字母,可以包含中文字符、日文字符等。由于Python3支持UTF-8字符集,因此Python3的标识符可以使用UTF-8…

    2022年5月3日
    130

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号