CSS3径向渐变

迈克尔·鲁德纳·埃文奇克

我需要知道这是否有可能。“创意” photoshop部门想出了这张图片,而在此之前,它只是从1到5种颜色渐变的效果。他们仍然会这样做,但是现在他们在其顶部有一个白色圆圈。我什至会去实现这一目标。示例语法没有确切的位置。在白色圆圈上方,我需要在“白色”中添加特定的字体和文本

在此处输入图片说明

提前谢谢了。

保利

将多个叠加渐变作为背景可能更简单。

第一个是简单的线性渐变,从左到右,第二个径向渐变是在顶部。

然后,只需将文本元素(绝对)定位在白色圆圈上即可(请记住,您知道它的位置)

一个快速而肮脏的演示:

div {
  height: 350px;
  width: 90%;
  margin: 1em auto;
  border: 1px solid lightgrey;
  background: 
    radial-gradient(circle closest-side at 75% 50%, white, white 60%, transparent), 
    linear-gradient(to right, #344862, white 75%, yellow);
  position: relative;
}
span {
  position: absolute;
  left: 75%;
  top: 50%;
  transform: translate(-50%, -50%);
}
<div>
  <span>Lorem ipsum dolor.</span>
</div>

注意:径向梯度中心的定位与径向梯度中心的定位是一样的<span>transform刚刚确保文本在圆圈中央。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章