当前位置:首页 > CSS

css制作太阳

2026-04-01 05:28:02CSS

使用CSS制作太阳效果

通过CSS的box-shadowradial-gradient属性可以轻松创建一个太阳效果。以下是具体实现方法:

HTML结构

<div class="sun"></div>

CSS样式

.sun {
  width: 100px;
  height: 100px;
  background: radial-gradient(circle, #ffde00, #ff8c00);
  border-radius: 50%;
  box-shadow: 0 0 50px #ff8c00;
  position: relative;
}

添加光线效果

通过伪元素和transform属性为太阳添加光线:

.sun::before {
  content: "";
  position: absolute;
  top: -20px;
  left: -20px;
  right: -20px;
  bottom: -20px;
  background: radial-gradient(circle, transparent 40%, #ff8c00 70%);
  border-radius: 50%;
  z-index: -1;
}

动画效果

使用@keyframes为太阳添加脉动动画:

css制作太阳

@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.1); }
  100% { transform: scale(1); }
}

.sun {
  animation: pulse 3s infinite;
}

完整示例代码

<!DOCTYPE html>
<html>
<head>
  <style>
    .sun {
      width: 100px;
      height: 100px;
      background: radial-gradient(circle, #ffde00, #ff8c00);
      border-radius: 50%;
      box-shadow: 0 0 50px #ff8c00;
      position: relative;
      animation: pulse 3s infinite;
    }

    .sun::before {
      content: "";
      position: absolute;
      top: -20px;
      left: -20px;
      right: -20px;
      bottom: -20px;
      background: radial-gradient(circle, transparent 40%, #ff8c00 70%);
      border-radius: 50%;
      z-index: -1;
    }

    @keyframes pulse {
      0% { transform: scale(1); }
      50% { transform: scale(1.1); }
      100% { transform: scale(1); }
    }
  </style>
</head>
<body>
  <div class="sun"></div>
</body>
</html>

这些CSS技术组合可以创建一个逼真的太阳效果,包括核心发光和光线扩散效果。调整颜色值、大小和动画参数可以获得不同的视觉效果。

标签: 太阳css
分享给朋友:

相关文章

css导航栏制作

css导航栏制作

CSS导航栏制作方法 水平导航栏 使用display: inline-block或flexbox布局创建水平导航栏。设置背景色、间距和悬停效果增强视觉体验。 <nav class="horiz…

css制作彩虹

css制作彩虹

使用线性渐变创建彩虹效果 通过CSS的linear-gradient属性可以轻松实现彩虹效果。以下是一个基础的彩虹样式代码: .rainbow { width: 100%; height:…

css制作tkd

css制作tkd

CSS 制作 TKD(Title, Keywords, Description) TKD(Title, Keywords, Description)是网页 SEO 优化的核心元素,通常通过 HTML…

css熊猫制作

css熊猫制作

使用CSS绘制熊猫的步骤 创建一个熊猫的CSS图形需要利用CSS的border-radius、box-shadow等属性来构建圆形和椭圆形元素。以下是实现方法: HTML结构 <di…

css制作网页

css制作网页

CSS 网页设计基础 CSS(层叠样式表)用于控制网页的视觉呈现,包括布局、颜色、字体等。以下为关键方法和示例: 基础结构 HTML 文件需链接 CSS: <link rel="styles…

css制作菜单

css制作菜单

CSS 制作菜单的方法 使用 CSS 可以制作多种风格的菜单,包括水平菜单、垂直菜单、下拉菜单等。以下是几种常见的实现方式。 水平菜单 水平菜单通常用于导航栏,可以通过 display: inlin…