当前位置:首页 > 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字体制作

CSS字体设置基础 在CSS中设置字体主要通过font-family属性实现,可以指定多个字体作为备选。系统会优先使用第一个可用字体。 body { font-family: "Helvetic…

css二级菜单制作

css二级菜单制作

使用纯CSS实现二级菜单 通过嵌套HTML结构和CSS选择器实现二级菜单的显示与隐藏效果。以下是一个基础实现方案: HTML结构: <ul class="menu"> <li…

如何制作css导航菜单

如何制作css导航菜单

创建基本HTML结构 导航菜单的基础是HTML结构。使用<nav>标签包裹无序列表<ul>,每个菜单项用<li>标签表示,链接用<a>标签。 <…

网页制作css是什么

网页制作css是什么

CSS的定义与作用 CSS(Cascading Style Sheets,层叠样式表)是一种用于描述网页外观和格式的样式语言。它通过定义HTML元素的布局、颜色、字体等视觉属性,实现内容与表现的分离,…

css下拉箭头的制作

css下拉箭头的制作

使用伪元素制作下拉箭头 通过CSS的::after或::before伪元素结合边框属性创建箭头。设置元素的position: relative,伪元素使用绝对定位调整位置。 .dropdown {…

页脚制作 css

页脚制作 css

页脚基础样式 使用CSS为页脚设置基础样式,通常包括背景色、文字颜色、内边距等属性。以下是一个常见示例: footer { background-color: #333; color: wh…