css的渐变属性包括哪些内容

css的渐变属性包括哪些内容页面中如果有两种或多种指定颜色之间的平滑过渡的渐变效果,会使得我们的视觉效果瞬间提升几个档次,在CSS3中有提供的多个渐变方式属性就能让我们轻松实现这样的渐变效果。目前CSS渐变属性有六个,分别为:linear-gradie

页面中如果有两种或多种指定颜色之间的平滑过渡的渐变效果,会使得我们的视觉效果瞬间提升几个档次,在CSS3中有提供的多个渐变方式属性就能让我们轻松实现这样的渐变效果。

目前CSS渐变属性有六个,分别为:linear-gradient(线性渐变),repeating-linear-gradient(重复线性渐变),radial-gradient(径向渐变),repeating-radial-gradient(重复径向渐变),conic-gradient(锥形渐变),repeating-conic-gradient(重复锥形渐变); CSS渐变属性作用是从一种颜色平滑渐变到另一种颜色的图像,那么background-imageborder-image属性都可以用渐变作为图片内容。 下面,我们就分别来看看这几个属性的效果

linear-gradient和repeating-linear-gradient

线性渐变以直线的方式,可向左、向右、向上、向下、对角方向延伸,使用频率很高。要创建线性渐变,需要指定两种及以上的颜值和方向,如果未指定方向,默认为上到下渐变。
使用语法:

1
background-image: linear-gradient(direction, ColorStop1, ColorStop2, ...,ColorStopN);

  1. direction的取值有: to right(向右)to bottom(向下)to bottom right(向右下角)、180deg(向下)
  2. ColorStop为指定渐变颜色和渐变位置,颜色代码可以是十六进制颜色代码,RGB颜色代码。位置可以是百分比也可以是像素
1
2
3
4
5
6
7
8
  <div class="bg">
  </div>

  .bg{
  width: 200px;
	height: 200px;
	background-image: linear-gradient( rgb(123, 255, 0),rgb(119, 0, 255));
}

css的渐变属性包括哪些内容

默认从上到下

1
2
3
4
5
.bg{
  width: 200px;
	height: 200px;
	background-image: linear-gradient(to bottom right, rgb(123, 255, 0),rgb(119, 0, 255));
}

css的渐变属性包括哪些内容

指定方向从左上角到右下角

1
2
3
4
5
.bg{
  width: 200px;
	height: 200px;
	background-image: linear-gradient(to bottom right, rgb(123, 255, 0),rgb(119, 0, 255),rgb(255, 0, 43));
}

css的渐变属性包括哪些内容

指定方向从左上角到右下角,设置多种渐变颜色

1
2
3
4
5
.bg{
  width: 200px;
	height: 200px;
	background-image: linear-gradient(to bottom right, rgb(123, 255, 0) 0,rgb(251, 255, 0) 15%,rgb(119, 0, 255) 35% 80%,rgb(255, 0, 43));
}

css的渐变属性包括哪些内容

指定方向从左上角到右下角,设置多种渐变颜色及颜色作用位置

repeating-linear-gradient用得可能比较少,它是基于linear-gradient进行重复平铺操作

1
2
3
4
5
.bg{
  width: 200px;
	height: 200px;
	background-image: repeating-linear-gradient(to bottom, rgb(123, 255, 0) 0 ,rgb(251, 255, 0)10%,rgb(255, 0, 43)15%);
}

css的渐变属性包括哪些内容

前面都是渐变背景,我们再来看看渐变边框是什么效果

1
2
3
4
5
6
7
.bg{
  width: 200px;
	height: 200px;
  border-width:10px;
  border-style:solid;
  border-image:linear-gradient(to bottom right, rgb(123, 255, 0) 0,rgb(251, 255, 0) 15%,rgb(119, 0, 255) 35% 80%,rgb(255, 0, 43)) 1 10;
}

css的渐变属性包括哪些内容

radial-gradient

径向渐变以由中心点由或者椭圆向外扩散,使用语法

1
background-image: radial-gradient(shape size at position, ColorStop, ..., ColorStopN);

  1. shape 圆类型,就两种:ellipse(椭圆)和circle (圆),默认ellipse
  2. size 渐变大小,分别有farthest-corner(从圆心到圆最远的角为半径),farthest-side(从圆心到圆最远的边为半径),closest-corner(从圆心到圆最近的角为半径),closest-side(从圆心到圆最近的边为半径),Size,默认是farthest-corner
  3. position 位置:left,right,top,bottom,center或者数值比分比,默认是center
  4. ColorStop,渐变颜色和渐变位置
    radial-gradient的用法和linear-gradient的用法相似
1
2
3
4
5
.bg{
  width: 200px;
	height: 200px;
  background-image: radial-gradient( rgb(123, 255, 0) 0,rgb(251, 255, 0) 15%,rgb(119, 0, 255) 35% 80%,rgb(255, 0, 43));
}

css的渐变属性包括哪些内容

1
2
3
4
5
6
7
.bg{
  width: 200px;
	height: 200px;
  border-width:10px;
  border-style:solid;
  border-image:radial-gradient(rgb(123, 255, 0) 0,rgb(251, 255, 0) 15%,rgb(119, 0, 255) 35% 80%,rgb(255, 0, 43)) 1 10;
}

css的渐变属性包括哪些内容

conic-gradient

一般情况下,用conic-gradient的场景比较少,但我们也可以基本了解一下。其基本语法:

1
background-image: conic-gradient(from angle at position,ColorStop, ...,ColorStopN);

  1. from angle 起点角度,默认0deg
  2. position 位置:left,right,top,bottom,center或者数值比分比,默认是center
  3. ColorStop,渐变颜色和渐变位置
1
2
3
4
5
.bg{
  width: 200px;
	height: 200px;
  background-image: conic-gradient( rgb(123, 255, 0) 0,rgb(251, 255, 0) 15%,rgb(119, 0, 255) 35% 80%,rgb(255, 0, 43));
}

css的渐变属性包括哪些内容

1
2
3
4
5
.bg{
  width: 200px;
	height: 200px;
  background-image: conic-gradient(from 90deg at left, rgb(123, 255, 0) 0,rgb(251, 255, 0) 15%,rgb(119, 0, 255) 35% 80%,rgb(255, 0, 43));
}

css的渐变属性包括哪些内容

1
2
3
4
5
6
7
.bg{
  width: 200px;
	height: 200px;
  border-width:10px;
  border-style:solid;
  border-image:conic-gradient(from 90deg at left, rgb(123, 255, 0) 0,rgb(251, 255, 0) 15%,rgb(119, 0, 255) 35% 80%,rgb(255, 0, 43)) 1 10;
}

css的渐变属性包括哪些内容

激活谷谷主为您准备了激活教程,为节约您的时间请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/15425.html

(0)
上一篇 2024年 5月 18日
下一篇 2024年 5月 18日

相关推荐

  • bandizip 安卓_解压软件bandizip手机版

    bandizip 安卓_解压软件bandizip手机版BandiZipBandiZip手机版是一款强大专业的文件压缩管理工具,BandiZip手机版支持批量操作处理,多种格式解压,让您可以轻松的管理手机上的各类文件。基本简介  BandiZip手机版是一个强大的多功能压缩文件

    激活谷笔记 2024年 5月 12日
  • 二叉搜索树的先序遍历算法_二叉搜索树的先序遍历算法是什么

    二叉搜索树的先序遍历算法_二叉搜索树的先序遍历算法是什么二叉搜索树 —— 不能说完全没用,至少思想是经典的前言我们知道,「 顺序表 」 可以 「 快速索引 」 数据,而 「 链表 」 则可以快速的进行数据的「 插入 和 删除 」。那么,有没有一种数据结构,可以快速的实现

    2024年 5月 20日
  • 实景地图 三维全景_什么地图能看到实时全景

    实景地图 三维全景_什么地图能看到实时全景实时街景地图软件有哪些 实景地图app大全地图是日常生活当中比较实用的工具,现在众多地图都做了全新的升级,为大家提供实景地图,实景地图可以帮助用户快速找到目的地,合理计划多种路线,避免交通路段。那么实时街景地图软件有

    2024年 5月 9日
  • vscode运行python的快捷键_vscode python插件

    vscode运行python的快捷键_vscode python插件Python in Visual Studio CodeEdit Python in Visual Studio CodeWorkin

    2024年 5月 15日
  • arm架构和芯片的关系_arm架构和芯片的关系是什么

    arm架构和芯片的关系_arm架构和芯片的关系是什么一文读懂ARM技术架构ARM的设计是全球大多数移动设备处理器的基础。各大手机芯片,包括高通骁龙、Apple A系列、华为麒麟芯片、三星Exynos,等它们的底层均是ARM的技术。1991 年ARM 公司成立于英国剑桥,在成立

    2024年 5月 24日
  • redis 缓存穿透,击穿,雪崩区别_redis雪崩和穿透、击穿的解决方法

    redis 缓存穿透,击穿,雪崩区别_redis雪崩和穿透、击穿的解决方法最新腾讯面试题汇总C++后端开发岗(部分含答案)阻塞、非阻塞、同步、异步 的区别阻塞 阻塞调用是指调用结果返回之前,当前线程会被挂起(线程进入非可执行状态,在这个状态下,cpu 不会给线程分配时间片,即线程暂停运行)。函数只有在得到结果之后才会返回。对于同步调用

    2024年 5月 15日
  • oracle11g win10安装教程

    oracle11g win10安装教程如在win10环境下安装Oracle 11g时,在安装点击setup.exe之后,出现了:[INS-13001]环境不满足最低要求原因:版本注册的问题,默认Oracle 11没有添加win10的注册信息,所以要将win10的注册信

    激活谷笔记 2024年 5月 17日
  • 半导体存储器有哪三部分组成_半导体存储器有哪三部分组成的

    半导体存储器有哪三部分组成_半导体存储器有哪三部分组成的一文了解新型存储技术随着5G、人工智能(AI)、智能汽车等新兴应用的快速更迭,市场对数据存储在速度、功耗、容量、可靠性等层面提出了更高要求,存储器技术也在不断地面临着新的挑战。在当前主流的存储器技术中,DRAM虽然速度快,但功耗大、容量低、成本高,且断电无法保存数据,使用场景受

    2024年 5月 20日
  • 二阶低通滤波器电路设计_二阶低通滤波电路的特点

    二阶低通滤波器电路设计_二阶低通滤波电路的特点二阶有源带通滤波器设计二阶有源带通滤波器设计1、背景对于微弱的信号的处理方式一般是:放大和滤波,这个过程中就涉及到放大电路的选取、滤波器的选择以及偏置电路的设计。本例以实例的方式讲解并附带参数计算、仿真、实物测试三个环节。假设需要处理一个20mV的正弦信号,该信号的频率范围是15~35Hz,

    2024年 5月 30日
  • jquery 表单提交

    jquery 表单提交jquery设置值:$(“#TextBox4”).val(data[“bqmc”]);//文本框$(“#TextBox3”).val(data[“xxdw”]);//文本框$(“#Label3”).html(data[“pxks”]);//标签$(“#Label4”).

    激活谷笔记 2024年 5月 19日
  • 串口调试助手不显示接收数据_串口调试助手不显示接收数据怎么办

    串口调试助手不显示接收数据_串口调试助手不显示接收数据怎么办串口调试助手不显示接收:如何解决串口调试助手接收数据不显示的问题   广州龙跃自动化专业激活成功教程解密各类plc加密,全国24小时联系手机:18520649527 【关技术】 :guanshiyou009如有任何问题请打手机或者添加

    2024年 5月 29日
  • 标志英文单词怎么写的_标志英文单词怎么写的呀

    标志英文单词怎么写的_标志英文单词怎么写的呀基本类英文怎么写_基本类英语怎么说及英文单词_例句fetch round的中文意思在线翻译网精选fetch round是什么意思、英语单词推荐使确信, 说服使复活, 使恢复健康相似短语fetch round 使确信, 说服使复活, 使恢复健

    2024年 5月 24日
关注微信