关于gradient:css-radialgradient绘制渐变背景

29次阅读

共计 803 个字符,预计需要花费 3 分钟才能阅读完成。

radial-gradient 是一个很酷的 css 属性。咱们能够用它给元素绘制出很有感觉的突变背景。如果你不常常用它,会发现它的语法不太容易记忆,相比拟于 linear-gradient() 要略微简单一些。本文通过 2 个例子,带你领略一下它的魅力。

突变背景色

<div class="hire_wrapper"></div>
.hire_wrapper {background: radial-gradient(circle at 22% 5%, rgb(85, 55, 101), rgb(30, 38, 74) 76%);
  height: 100vh;
}

能够在浏览器渲染出,上面的背景突变:

在线演示地址

高光文字

<h1>Syncopate</h1>


body {
  height: 100vh;
  background: radial-gradient(
    circle closest-corner at center 125px,
    #222,
    black 40%
  ) no-repeat;
  text-align: center;
}
h1 {
  display: inline-block;
  padding-top: 100px;
  font-family: 'Syncopate', sans-serif;
  text-transform: uppercase;
  background: radial-gradient(
    circle farthest-corner at center center,
    #ccc,
    #333
  ) no-repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

渲染出上面的后果:

在线演示地址

背景追随鼠标突变动画

如果再退出一些鼠标移入事件,能够做出更加屌炸天的成果,比方这个:

日出

参考链接

正文完
 0