广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >css背景渐变属性之径向渐变效果怎么实现
  • 891
分享到

css背景渐变属性之径向渐变效果怎么实现

2024-04-02 19:04:59 891人浏览 薄情痞子
摘要

今天小编给大家分享一下CSS背景渐变属性之径向渐变效果怎么实现的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们

今天小编给大家分享一下CSS背景渐变属性之径向渐变效果怎么实现的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

css背景渐变属性之径向渐变效果怎么实现

径向渐变可以理解为有了半径值的渐变,即最终的效果不再是沿着一条直线轴进行渐变。最终实现的效果是圆形或者椭圆形。如下图所示,就是呈现的一个径向渐变的效果。

css背景渐变属性之径向渐变效果怎么实现

径向渐变通过使用background中的radial-gradient()方法来实现。它的语法结构与linear-gradient即线性渐变差不多,也可以自定义设置方向值 颜色值,因为是径向,所以它还可以设置半径值来实现大小的变化

普通语法结构:

background:radial-gradient(red,yellow,pink)

如下图所示,就是最终效果图

css背景渐变属性之径向渐变效果怎么实现

自定义圆心位置的语法结构:

background: radial-gradient(at right bottom,red,yellow,pink)

最终效果图如下所示

css背景渐变属性之径向渐变效果怎么实现

自定义形状 圆心位置的径向渐变的语法

background: radial-gradient(circle at 50% 50%, red,yellow,pink)

最终效果图如下

css背景渐变属性之径向渐变效果怎么实现

自定义径向大小的径向渐变效果

background: radial-gradient(150px 110px at 50% 50%,red,yellow,pink)

最终效果图如下

css背景渐变属性之径向渐变效果怎么实现

注意:在书写的时候要注意颜色值之间使用逗号隔开,自定义形状 自定义径向大小和颜色值之间也使用逗号隔开,并且在使用渐变效果之前一定要先定义一个容器 定义该容器的宽 高度 这样效果才会呈现出来

以上四种都是简单的径向渐变效果,除了这种,还有更为复杂的重复径向渐变效果。通过repeating-radial-gradient()方法实现

使用该方法实现重复的径向渐变效果和上面的普通径向渐变效果的语法差不多,只不过在原基础上多了颜色的终止值的设置,即要设置指定元素在这个容器中占多大的空间

举个例子:

width: 300px;
height: 300px;
background: repeating-radial-gradient(circle at 50% 50%, red,red 10px,yellow 10px,yellow 20px,pink 20px,pink 30px);

最终效果如下图所示

css背景渐变属性之径向渐变效果怎么实现

容器的创建,默认是矩形。但是可以使用border-radius方法创建圆形,以此充当容器来存储重复渐变的效果

width: 300px;
height: 300px;
border-radius: 50%;
background: repeating-radial-gradient(circle at 50% 50%,red, red 10px,yellow 10px, yellow 20px,pink 20px,pink 30px);

最终效果图如下

css背景渐变属性之径向渐变效果怎么实现

注意:要想实现重复的径向渐变效果,一定要定义好容器的大小和形状,还有颜色与颜色所占空间的大小也要根据实际情况去调整。颜色值的设置顺序就是最终展示效果的最终设置,在定义中是从左到右,在最终呈现的效果中就是从里到外

径向渐变(Radial gradients)由其中心点、边缘形状轮廓及位置、色值结束点(color stops)定义而成。

css背景渐变属性之径向渐变效果怎么实现

当我们为一个渐变设置多个颜色时,它们会平分这个100%的区域来渐变。当然除了百分比,我们也可以使用具体的像素来设置这个大小。像素设置的大小指的是从渐变圆心向外延伸的距离。

css背景渐变属性之径向渐变效果怎么实现

语法:

background: radial-gradient( [ circle || <length> ] [ at <position> ]? ,| [ ellipse || [<length> | <percentage> ]{2}] [ at <position> ]? ,| [ [ circle | ellipse ] || <extent-keyWord> ] [ at <position> ]? ,| at <position> ,<color-stop> [ , <color-stop> ]+ )

position:如缺少,默认为中心点。

css背景渐变属性之径向渐变效果怎么实现

shape:渐变的形状。圆形或椭圆形。默认值为椭圆。

css背景渐变属性之径向渐变效果怎么实现

size:渐变的尺寸大小。

css背景渐变属性之径向渐变效果怎么实现

color-stop:表示某个确定位置的固定色值。<color>值加上可选的位置值。百分比值0%,或者长度值0,表示渐变中心点;百分比值100%表示渐变射线与边缘形状相交的点。 其间的百分比值线性对应渐变射线上的点。

css背景渐变属性之径向渐变效果怎么实现

extent-keyword:关键字用于描述边缘轮廓的具体位置。以下为关键字常量:

css背景渐变属性之径向渐变效果怎么实现

css背景渐变属性之径向渐变效果怎么实现

以上就是“css背景渐变属性之径向渐变效果怎么实现”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网node.js频道。

--结束END--

本文标题: css背景渐变属性之径向渐变效果怎么实现

本文链接: https://www.lsjlt.com/news/98407.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • css背景渐变属性之径向渐变效果怎么实现
    今天小编给大家分享一下css背景渐变属性之径向渐变效果怎么实现的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们...
    99+
    2022-10-19
  • css如何实现背景颜色线性渐变和径向渐变效果
    这篇文章主要介绍了css如何实现背景颜色线性渐变和径向渐变效果的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇css如何实现背景颜色线性渐变和径向渐变效果文章都会有所收获,下面我们一起来看看吧。一、线性渐变(li...
    99+
    2023-07-05
  • css怎么实现背景颜色渐变效果
    本文小编为大家详细介绍“css怎么实现背景颜色渐变效果”,内容详细,步骤清晰,细节处理妥当,希望这篇“css怎么实现背景颜色渐变效果”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先,在页面中创建一个div标签;...
    99+
    2023-07-04
  • 使用canvas怎么实现一个线性渐变和径向渐变效果
    本篇文章给大家分享的是有关使用canvas怎么实现一个线性渐变和径向渐变效果,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。fillStyle的第二种使用情况就是渐变色的填充。渐...
    99+
    2023-06-09
  • CSS如何实现背景渐变过渡效果
    今天小编给大家分享一下CSS如何实现背景渐变过渡效果的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解...
    99+
    2022-10-19
  • CSS怎么实现背景渐变图片过渡效果
    这篇文章主要介绍“CSS怎么实现背景渐变图片过渡效果”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS怎么实现背景渐变图片过渡效果”文章能帮助大家解决问题。一、b...
    99+
    2022-10-19
  • css3中怎么实现线性渐变和径向渐变
    css3中怎么实现线性渐变和径向渐变,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 线性渐变:i...
    99+
    2022-10-19
  • CSS3如何实现径向渐变效果
    这篇文章将为大家详细讲解有关CSS3如何实现径向渐变效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   所谓径向渐变(RadialGradients)就是由它们的中...
    99+
    2022-10-19
  • CSS中怎么使用径向渐变实现卡券效果
    这篇文章将为大家详细讲解有关CSS中怎么使用径向渐变实现卡券效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。常见的卡券样式如下: 使用伪元素实现(Less 版本) ticket.less.or...
    99+
    2023-06-08
  • CSS怎么实现线性渐变效果
    这篇文章将为大家详细讲解有关CSS怎么实现线性渐变效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   代码示例如下:   <!DOCTYPE>   ...
    99+
    2022-10-19
  • 利用CSS实现元素的渐变背景色效果
    利用CSS实现元素的渐变背景色效果在Web开发中,为元素添加背景色是非常常见的需求。而为了使页面更加丰富多样,我们通常希望能够实现元素背景色的渐变效果。本文将详细介绍如何利用CSS来实现元素的渐变背景色效果,并提供具体的代码示例。CSS提供...
    99+
    2023-11-21
    CSS渐变背景色
  • 怎么用CSS3中的gradient属性做出背景渐变效果
    小编给大家分享一下怎么用CSS3中的gradient属性做出背景渐变效果,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!   浏览器支持两种类型的渐变:   linear,用linear...
    99+
    2022-10-19
  • 怎么用css实现渐变效果
    这篇文章将为大家详细讲解有关怎么用css实现渐变效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。     一、css背景色渐变样式  ...
    99+
    2022-10-19
  • css好看的渐变色背景怎么实现
    要实现CSS中的渐变色背景,可以使用CSS的linear-gradient()函数。linear-gradient()函数可以在指定...
    99+
    2023-08-08
    css
  • 用CSS3怎么实现背景渐变
    这篇文章主要讲解了“用CSS3怎么实现背景渐变”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“用CSS3怎么实现背景渐变”吧!CSS3 之前,必须依赖 Ado...
    99+
    2022-10-19
  • CSS属性实现文字渐变效果的方法
    CSS属性实现文字渐变效果的方法摘要:文字渐变效果是网页设计中常见的一种效果。通过CSS属性的灵活运用,可以轻松实现文字的渐变效果。本文将介绍几种常用的方法,并给出具体的代码示例,方便读者学习和实践。一、linear-gradient()函...
    99+
    2023-11-18
    文字效果 CSS渐变效果 属性实现
  • CSS属性实现渐变边框效果的技巧
    CSS属性实现渐变边框效果的技巧,需要具体代码示例在网页设计中,边框是一个重要的元素,能够为页面带来更加丰富的视觉效果。而如果能够在边框上实现渐变效果,将进一步增加页面的吸引力。本文将介绍一些使用CSS属性实现渐变边框效果的技巧,并提供具体...
    99+
    2023-11-18
    边框 渐变 CSS属性
  • 纯CSS怎么实现的大小渐变、渐远效果
    这篇文章主要讲解了“纯CSS怎么实现的大小渐变、渐远效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“纯CSS怎么实现的大小渐变、渐远效果”吧!效果图: ...
    99+
    2022-10-19
  • CSS怎么实现颜色渐变效果
    这篇文章主要介绍“CSS怎么实现颜色渐变效果”,在日常操作中,相信很多人在CSS怎么实现颜色渐变效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS怎么实现颜色渐变效果”...
    99+
    2022-10-19
  • css3中怎么使用animation属性实现背景颜色动态渐变的效果
    本篇内容主要讲解“css3中怎么使用animation属性实现背景颜色动态渐变的效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css3中怎么使用animat...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作