首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS3旋涡梯度

CSS3旋涡梯度
EN

Stack Overflow用户
提问于 2017-08-19 03:22:46
回答 2查看 712关注 0票数 0

这样的梯度在纯CSS3中是可能的吗?我还没有找到一种创造“旋涡”的方法。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-08-24 05:45:26

我有一个使用长方体阴影的原型:

代码语言:javascript
复制
.box {
  width: 500px;
  height:200px;
  background: linear-gradient(to right, #50bcf3 , #60ec94);
  overflow: hidden;
}

.box:before, .box:after {
  content: "";
  height: 100%;
  width: 200px;
  display: block;
  position: relative;
  border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;

}

.box:before {
  left: 200px;
  top: 100px;
  box-shadow: -30px 0 40px -10px #60ec94;
  transform: skewX(-10deg);
}

.box:after {
  left: 200px;
  top: -300px;
  transform: skewX(-10deg);
  box-shadow: inset -40px 0 70px -30px #60ec94;
}
代码语言:javascript
复制
<div class="box"></div>

票数 1
EN

Stack Overflow用户

发布于 2017-08-19 04:12:54

如果您设置了一个具有类似样式的伪元素,并应用了一些透明度,我认为您可以实现您的请求

代码语言:javascript
复制
.test {
  height: 400px;
  width: 400px;
  position: relative;
  border-top-left-radius: 180px 250px;
  margin: 100px 200px;
  box-shadow: -15px -15px 60px -20px lightgreen,
   inset 10px 10px 15px -10px lightblue;
}
代码语言:javascript
复制
<div class="test"></div>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45763742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档