【发布时间】:2020-04-13 22:01:12
【问题描述】:
我一直在试图弄清楚如何将动画阴影应用到 Bootstrap 4 Card。目前,我有一些这样的卡片:
目标是在此视频中的盒子周围应用动画阴影。我也附上了一张照片,但视频显示了动画:
(https://www.youtube.com/watch?v=1EAtn4B-76g)
Youtube示例中动画框的实际代码为:
body {
margin: 0;
padding: 0;
background: #000;
}
.shadow {
position: relative;
margin: 200px auto 0;
width: 400px;
height: 250px;
background: linear-gradient(0deg, #000, #262626);
}
.shadow:before,
.shadow:after {
content: '';
position: absolute;
top: -2px;
left: -2px;
background: linear-gradient(45deg, #fb0094, #0000ff, #00ff00, #ffff00, #ff0000, #fb0094, #0000ff, #00ff00, #ffff00, #ff0000);
background-size: 400%;
width: calc(100% + 4px);
height: calc(100% + 4px);
z-index: -1;
animation: animate 20s linear infinite;
}
.shadow:after {
filter: blur(10px);
}
@keyframes animate {
0% {
background-position: 0 0;
}
50% {
background-position: 300% 0;
}
100% {
background-position: 0 0;
}
}
我是 Bootstrap 和 CSS 的新手。我已经尝试了一切将其添加到卡中,但我根本无法解决。我可以在卡片上方应用彩虹型渐变,但是一旦我将 z-index 更改为 -1,它似乎就完全消失了。
Photo of the Gradient before applying Z-Index
对于如何在 Bootstrap 4 Cards 周围应用动画发光的任何建议/指导,我将不胜感激! :(
【问题讨论】:
标签: html css twitter-bootstrap bootstrap-4