.coin…">
当前位置:首页 > CSS

用css制作铜币

2026-04-02 02:36:17CSS

使用CSS制作铜币效果

铜币效果可以通过CSS的渐变、阴影和边框属性实现。以下是一个完整的铜币CSS样式示例:

<div class="coin"></div>
.coin {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 30%, #f5d76e, #d4a017);
  box-shadow: 
    0 0 10px rgba(210, 160, 30, 0.8),
    inset 0 0 10px rgba(255, 255, 255, 0.3),
    inset -5px -5px 10px rgba(0, 0, 0, 0.2);
  position: relative;
  border: 2px solid #d4a017;
}

.coin::before {
  content: "";
  position: absolute;
  width: 80%;
  height: 80%;
  border-radius: 50%;
  top: 10%;
  left: 10%;
  background: radial-gradient(circle at 40% 40%, #f5d76e, #d4a017);
  box-shadow: 
    inset 0 0 5px rgba(255, 255, 255, 0.4),
    inset 2px 2px 5px rgba(0, 0, 0, 0.1);
}

.coin::after {
  content: "¥";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 30px;
  font-weight: bold;
  color: #8a6d0f;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);
}

关键样式说明

基础圆形结构

用css制作铜币

  • border-radius: 50%创建圆形
  • 尺寸通过widthheight控制

金属质感

  • 使用radial-gradient创建中心高光效果
  • 主色调采用金色系(#f5d76e到#d4a017)
  • 外层阴影增强立体感

细节处理

用css制作铜币

  • ::before伪元素创建内圈层次
  • ::after伪元素添加货币符号
  • 内阴影增强金属反光效果

进阶效果调整

光泽变化 添加CSS动画使铜币产生光泽变化效果:

.coin {
  animation: shine 3s infinite alternate;
}

@keyframes shine {
  from {
    background: radial-gradient(circle at 30% 30%, #f5d76e, #d4a017);
  }
  to {
    background: radial-gradient(circle at 70% 70%, #f5d76e, #d4a017);
  }
}

3D效果 通过变换创建3D视角:

.coin {
  transform: rotateY(30deg);
  box-shadow: 
    5px 5px 15px rgba(0, 0, 0, 0.3),
    inset 0 0 10px rgba(255, 255, 255, 0.3);
}

这些CSS技术组合可以创建出逼真的铜币视觉效果,通过调整颜色值和阴影参数可获得不同金属质感的硬币。

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

相关文章

css制作表格

css制作表格

使用HTML和CSS创建表格 HTML中的<table>元素用于创建表格,结合CSS可以调整样式。以下是一个基础示例: <table> <tr> &l…

css制作按钮

css制作按钮

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

css 制作表格

css 制作表格

CSS 制作表格的方法 使用 CSS 制作表格可以通过多种方式实现,包括原生 HTML 表格样式、Flexbox 布局或 Grid 布局。以下是几种常见的方法: 原生 HTML 表格样式 HTML…

div css制作导航

div css制作导航

导航栏的基本结构 使用HTML的<nav>标签包裹导航链接,内部通常采用无序列表<ul>和列表项<li>结构。示例代码如下: <nav> <…

css二级菜单制作

css二级菜单制作

使用纯CSS制作二级菜单 HTML结构采用嵌套的<ul>和<li>标签,主菜单项包含子菜单: <nav class="menu"> <ul>…

css制作登录界面

css制作登录界面

使用CSS制作登录界面 登录界面是网站常见的功能模块,通过CSS可以轻松实现美观且响应式的设计。以下是实现登录界面的关键步骤和代码示例。 HTML结构 基础的HTML结构包含表单、输入框和按钮等元素…