仅使用 CSS 制作发光背景
Making Glowing Background with CSS only
我只想在 CSS 中创建此背景。
我想用 CSS 来避免响应问题。
可以利用radial-gradient
来制作发光效果。您可以将颜色更改为与图像一致。
您应该注意的一件事是浏览器对 CSS 渐变的支持。 IE < 10 不支持它们。如果您需要对旧浏览器的支持,那么 CSS 渐变将无济于事。
body {
background-image: radial-gradient(circle, rgb(49, 144, 228) 0%, rgb(29, 84, 166) 100%);
height: 100vh;
}
<!-- prefix free library included only to avoid vendor prefixes -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min.js"></script>
我看不到中间有任何额外的步骤,但如果您正在寻找不同百分比的几个步骤,请查看以下代码段:
body {
background-image: radial-gradient(circle, rgb(49, 144, 228) 0%, rgb(41, 122, 204) 30%, rgb(29, 84, 166) 70%);
height: 100vh;
}
<!-- prefix free library included only to avoid vendor prefixes -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min.js"></script>
我只想在 CSS 中创建此背景。
我想用 CSS 来避免响应问题。
可以利用radial-gradient
来制作发光效果。您可以将颜色更改为与图像一致。
您应该注意的一件事是浏览器对 CSS 渐变的支持。 IE < 10 不支持它们。如果您需要对旧浏览器的支持,那么 CSS 渐变将无济于事。
body {
background-image: radial-gradient(circle, rgb(49, 144, 228) 0%, rgb(29, 84, 166) 100%);
height: 100vh;
}
<!-- prefix free library included only to avoid vendor prefixes -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min.js"></script>
我看不到中间有任何额外的步骤,但如果您正在寻找不同百分比的几个步骤,请查看以下代码段:
body {
background-image: radial-gradient(circle, rgb(49, 144, 228) 0%, rgb(41, 122, 204) 30%, rgb(29, 84, 166) 70%);
height: 100vh;
}
<!-- prefix free library included only to avoid vendor prefixes -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min.js"></script>