【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

详解css3径向渐变如何定义中心和大小形状(代码示例)

放大字体  缩小字体 发布日期:2020-06-23 08:33:06    浏览次数:8
导读

  为了让径向渐变--radial-gradient()在所有支持的浏览器中都能正常工作,并让一些新增功能可以涵盖任何未来的支持。我们可以这样写:  传递给径向渐变函数的第一个参数(是的,radial-gradient()是一个函数 --这也是它有圆括号的原因)定义了渐变完成时创建的椭圆中心的位置。我们在上面的例子中使用了“center center

  为了让径向渐变--radial-gradient()在所有支持的浏览器中都能正常工作,并让一些新增功能可以涵盖任何未来的支持。我们可以这样写:

  传递给径向渐变函数的第一个参数(是的,radial-gradient()是一个函数 --这也是它有圆括号的原因)定义了渐变完成时创建的椭圆中心的位置。我们在上面的例子中使用了“center center”一对值。

  “radial” 一词意味着 “从中心向外沿着半径......”。所以第一个参数定义了外向动作的开始位置。

  基本上,这个参数可以接受你放在background-position属性中的任何值。渐变中心位置的默认值或初始值为center center。

  第二个参数的第一部分可以是circle或ellipse(即:圆或椭圆)。差异基本上就在于椭圆不是一个完美的圆;因此,根据渐变的大小和中心位置,该ellipse值可以使渐变呈椭圆形;但是circle值意味着渐变总是一个完美的圆。

  乍一看,这些值可能有点难以掌握,所以让我们通过示例来一一打破,理解它们。让我们使用一个基本的黑到白渐变,以便我们可以说明每个值的作用。这是代码:

  所有其他值将保持不变,但我们将更改大小值(当前显示为closest-side),以便大家可以看到每个值对渐变外观的影响。

  请注意,渐变的整个形状的一部分被切掉了。这是因为它被推入元素的角落,使其边缘与元素的角落相交。

  以上就是详解css3径向渐变如何定义中心和大小形状(代码示例)的详细内容,更多请关注php中文网其它相关文章!

 
关键词: css径向渐变
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://www.31duo.com/news/show-306512.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4