当前位置:首页 > CSS

用css制作铜币

2026-03-12 06:36:31CSS

使用CSS制作铜币效果

铜币效果可以通过CSS的border-radiusbox-shadowbackgroundgradient等属性实现。以下是具体实现方法:

HTML结构

用css制作铜币

<div class="coin"></div>

CSS样式

.coin {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: linear-gradient(135deg, #b8860b, #cd853f, #b8860b);
  box-shadow: 
    0 0 10px rgba(184, 134, 11, 0.8),
    inset 0 0 5px rgba(255, 215, 0, 0.5);
  position: relative;
}

.coin::before {
  content: "¥";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: gold;
  font-size: 30px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

添加更多细节

为了使铜币更逼真,可以添加边缘高光和纹理效果:

用css制作铜币

.coin::after {
  content: "";
  position: absolute;
  top: 5%;
  left: 5%;
  width: 90%;
  height: 90%;
  border-radius: 50%;
  background: radial-gradient(
    circle at 30% 30%,
    rgba(255, 255, 255, 0.8) 0%,
    rgba(255, 255, 255, 0) 50%
  );
  pointer-events: none;
}

动画效果

添加旋转动画增强视觉效果:

.coin {
  animation: spin 3s linear infinite;
}

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

响应式调整

通过CSS变量使铜币大小可调整:

:root {
  --coin-size: 100px;
}

.coin {
  width: var(--coin-size);
  height: var(--coin-size);
}

.coin::before {
  font-size: calc(var(--coin-size) * 0.3);
}

兼容性说明

该效果使用了CSS3特性,在现代浏览器中表现良好。如需支持旧版浏览器,可添加-webkit--moz-前缀。

标签: 铜币css
分享给朋友:

相关文章

css页脚制作

css页脚制作

CSS页脚制作方法 固定定位页脚 使用position: fixed将页脚固定在页面底部,适用于需要始终显示的页脚。 footer { position: fixed; bottom: 0;…

css 字体库制作

css 字体库制作

创建 CSS 字体库的步骤 准备字体文件 确保拥有字体文件的合法使用权,常见的格式包括 .woff、.woff2、.ttf 或 .otf。推荐使用 woff2 格式,因其压缩率更高且现代浏览器广泛支持…

css网页制作教程下载

css网页制作教程下载

CSS网页制作教程下载资源推荐 免费在线教程平台 W3Schools(www.w3schools.com/css/)提供交互式CSS教程,涵盖基础到高级内容,支持在线练习。 MDN Web Docs(…

如何制作css导航菜单

如何制作css导航菜单

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

css个人简历制作两页

css个人简历制作两页

使用CSS制作两页个人简历 创建两页的个人简历需要合理布局和分页控制,以下是实现方法: HTML基础结构 <!DOCTYPE html> <html lang="zh-CN">…

css奖状制作

css奖状制作

使用CSS制作奖状 奖状制作可以通过CSS结合HTML实现,适用于网页展示或打印。以下是几种常见的设计方法: 基础奖状结构 HTML框架用于定义奖状内容,CSS负责样式设计。 <div cl…