如何实现给定的CSS玻璃效果和泄漏的颜色? [已关闭]

问题描述 投票:0回答:1

我想重新创建这张玻璃卡,但我不知道如何实现这一点,我可以获得玻璃效果,但无法实现这种模糊颜色效果,我使用了 CSS 的背景滤镜属性,但它不起作用

html css responsive-design blur card
1个回答
0
投票

使用

background: radial-gradient()
+
backdrop-filter: blur()
:

body {
  background-color: black;
  color: white;
}

.card {
  position: relative;
  border-radius: 20px;
  width: 120px;
  padding: 20px;
  min-height: 200px;
}

.card > * {
  position: relative;
  z-index: 1;
}

.card:before,
.card:after {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
}

.card:before {
  background:  radial-gradient(circle at 50% 20%, rgba(255, 0, 0, .6), rgba(255, 0, 0, 0));
}

.card:after {
  background-color: black;
  opacity: .4;
  backdrop-filter: blur(20px);
  border: solid 1px rgba(255,255,255,.4);
}
<div class="card">
  <div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Magnam, ullam?</div>
</div>

© www.soinside.com 2019 - 2024. All rights reserved.