当前位置:首页 > 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制作三角形

使用 border 属性创建三角形 通过设置元素的 border 属性可以实现三角形效果。原理是利用边框的交界处形成的斜边。 .triangle { width: 0; height: 0;…

css表格制作

css表格制作

CSS 表格制作基础 使用 CSS 可以创建美观且响应式的表格。以下是一些基本方法: table 元素用于定义表格,tr 定义行,td 定义单元格,th 定义表头单元格。 <table>…

css制作按钮

css制作按钮

基础按钮样式 创建一个基础的CSS按钮样式,可以通过以下代码实现。这个例子包含了按钮的基本属性,如背景色、边框、内边距和文字样式。 .button { background-color: #4…

css制作图片

css制作图片

CSS 制作图片的方法 使用 background-image 属性 通过 background-image 属性可以为元素设置背景图片。这种方法适用于将图片作为背景而非内容的一部分。 .elem…

用css制作网页

用css制作网页

创建HTML文件结构 新建一个index.html文件,写入基础HTML5结构。通过<link>标签引入外部CSS文件,示例结构如下: <!DOCTYPE html> &l…

css制作二级菜单

css制作二级菜单

使用纯CSS制作二级菜单 通过CSS的:hover伪类和子选择器实现二级菜单的显示与隐藏。以下是一个典型的结构和样式示例: HTML结构 <nav class="menu"> &l…