首页 >

css实现太阳光晕效果 |css3如何写出倒计时动画

Css北信源,css侧边栏展示,css中样式自动换行,css图片做背景的,css下拉菜单导航栏,背景图片占满css,css3如何写出倒计时动画css实现太阳光晕效果 |css3如何写出倒计时动画

首先,大家需要了解CSS中的radial-gradient()函数。这个函数可以创建一个径向渐变背景,让大家可以很容易地实现光晕效果。

background: radial-gradient(circle, #FFF8DC, transparent);

在这段代码中,大家使用了radial-gradient()函数来创建一个以#FFF8DC为中心的白色圆形,这个圆形是透明的,所以大家看到的是光晕效果。

下面是完整的代码:

html, body {
background-color: #F5DEB3;
}
.sun {
position: absolute;
top: 50%;
left: 50%;
width: 200px;
height: 200px;
margin-top: -100px;
margin-left: -100px;
border-radius: 50%;
background-color: #FFF8DC;
box-shadow: 0 0 20px 20px #FFF8DC;
animation: rotate 10s linear infinite;
}
@keyframes rotate {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.halo {
position: absolute;
top: 50%;
left: 50%;
width: 400px;
height: 400px;
margin-top: -200px;
margin-left: -200px;
border-radius: 50%;
background: radial-gradient(circle, #FFF8DC, transparent);
z-index: -1;
}

在这个例子中,大家创建了一个.sun元素作为太阳的主体,用box-shadow属性添加了外发光的效果,并使用animation属性实现了它的旋转。

大家还创建了一个.halo元素来实现光晕的效果,使用了radial-gradient()函数,将其放置在太阳的下方,并使用z-index属性将其放到了.sun元素的下面。

最后,大家还设置了背景色为#F5DEB3,让整个页面看起来更加和谐。

通过这个例子,大家可以看到CSS实现太阳光晕效果并不难,只需要少量的CSS代码就可以实现一个美丽的效果。


css实现太阳光晕效果 |css3如何写出倒计时动画
  • css 伪类 顺序 |ie浏览器无法加载css样式
  • css 伪类 顺序 |ie浏览器无法加载css样式 | css 伪类 顺序 |ie浏览器无法加载css样式 ...

    css实现太阳光晕效果 |css3如何写出倒计时动画
  • 在html中我要打出一条虚线怎么写? |html5 mp3音频播放器
  • 在html中我要打出一条虚线怎么写? |html5 mp3音频播放器 | 在html中我要打出一条虚线怎么写? |html5 mp3音频播放器 ...

    css实现太阳光晕效果 |css3如何写出倒计时动画
  • css 的三种方式 |css 颜色变化动画
  • css 的三种方式 |css 颜色变化动画 | css 的三种方式 |css 颜色变化动画 ...