当前位置:首页 > CSS

css制作轮回眼

2026-01-28 17:43:38CSS

使用CSS制作轮回眼效果

轮回眼是《火影忍者》中的经典元素,可以通过CSS的渐变和动画实现。以下是两种实现方法:

方法一:同心圆渐变实现静态轮回眼

css制作轮回眼

.rinnegan {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background: 
    radial-gradient(circle at center, 
      purple 0%, 
      purple 10%, 
      transparent 10%),
    radial-gradient(circle at center, 
      black 15%, 
      black 25%, 
      transparent 25%),
    radial-gradient(circle at center, 
      purple 30%, 
      purple 40%, 
      transparent 40%);
  position: relative;
}

方法二:动画效果实现动态轮回眼

.rinnegan-animated {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background: radial-gradient(circle at center, 
    purple 0%, 
    purple 10%, 
    transparent 10%),
  radial-gradient(circle at center, 
    black 15%, 
    black 25%, 
    transparent 25%);
  position: relative;
  animation: rotate 5s linear infinite;
}

@keyframes rotate {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

方法三:添加瞳孔细节

css制作轮回眼

.rinnegan-detailed::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: white;
  transform: translate(-50%, -50%);
  box-shadow: 
    0 0 0 5px black,
    0 0 0 10px purple;
}

方法四:波纹动画效果

.rinnegan-ripple {
  position: relative;
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background: purple;
}

.ripple-circle {
  position: absolute;
  border-radius: 50%;
  border: 2px solid white;
  animation: ripple 3s infinite;
}

@keyframes ripple {
  0% { transform: scale(0); opacity: 1; }
  100% { transform: scale(2); opacity: 0; }
}

HTML结构示例:

<div class="rinnegan"></div>
<div class="rinnegan-animated"></div>
<div class="rinnegan-detailed"></div>
<div class="rinnegan-ripple">
  <div class="ripple-circle"></div>
  <div class="ripple-circle" style="animation-delay: 1s"></div>
</div>

这些方法可以单独使用或组合使用,通过调整颜色、大小和动画参数可以获得不同的视觉效果。

标签: css
分享给朋友:

相关文章

css制作导航栏

css制作导航栏

水平导航栏 使用 display: inline-block 或 flexbox 创建水平导航栏。设置背景色、内边距和悬停效果增强交互性。 <nav class="horizontal-nav…

css 导航栏制作

css 导航栏制作

水平导航栏制作 使用无序列表<ul>和<li>标签构建基础结构,通过CSS将列表项横向排列 <nav> <ul class="horizontal-na…

css精灵图制作

css精灵图制作

CSS 精灵图制作方法 准备工具 图像编辑软件(如 Photoshop、GIMP 或在线工具) CSS 代码编辑器 步骤 收集图像资源 将需要合并的小图标或图片整理到一个文件夹中,确保这些图片尺寸…

css右导航栏制作

css右导航栏制作

CSS右导航栏制作方法 固定定位法 使用position: fixed将导航栏固定在视窗右侧,结合right和top属性控制位置。示例代码: .right-navbar { position:…

css制作许愿墙六块

css制作许愿墙六块

CSS 制作许愿墙六块布局 使用 CSS 创建一个六块许愿墙布局可以通过多种方式实现,以下是两种常见的方法:使用 CSS Grid 或 Flexbox。以下代码示例展示了如何实现这两种布局。 方…

风车制作css

风车制作css

风车制作CSS方法 使用CSS创建风车效果可以通过动画和变换属性实现。以下是一个简单的风车旋转动画示例: HTML结构 <div class="windmill"> <…