You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现文本阴影与轮廓结合?复刻带边框阴影的Sigmar字体标题

复刻带边框与阴影效果的Sigmar字体标题实现思路

方案一:CSS纯文本实现(推荐前端网页场景)

这是最便捷的实现方式,利用CSS文字描边和多层阴影属性模拟示例效果:

  1. 引入Sigmar字体
    通过Google Fonts引入字体(本地项目可替换为本地字体文件):

    @import url('https://fonts.googleapis.com/css2?family=Sigmar&display=swap');
    
  2. 编写标题样式
    结合text-stroke实现粗边框,多层text-shadow叠加出立体阴影效果:

    .sigmar-title {
      font-family: 'Sigmar', cursive;
      font-size: 4rem;
      color: #ffd700; /* 匹配示例的金色文字主体 */
      /* 文字粗边框 */
      -webkit-text-stroke: 3px #000;
      text-stroke: 3px #000;
      /* 多层阴影模拟立体层次感 */
      text-shadow:
        2px 2px 0 #fff,
        4px 4px 0 #666,
        6px 6px 0 #333,
        8px 8px 10px rgba(0, 0, 0, 0.5);
    }
    

    可根据示例图片调整边框粗细、阴影偏移量、颜色值,精准匹配效果。

方案二:SVG文本实现(适合复杂效果或兼容场景)

SVG对文本的描边、阴影控制更灵活,适合需要精细调整或兼容旧浏览器的场景:

<svg width="500" height="120" viewBox="0 0 500 120">
  <defs>
    <!-- 定义多层叠加的阴影滤镜 -->
    <filter id="3dShadow" x="-20%" y="-20%" width="140%" height="140%">
      <feDropShadow dx="8" dy="8" stdDeviation="5" flood-color="#333"/>
      <feDropShadow dx="6" dy="6" stdDeviation="3" flood-color="#666"/>
      <feDropShadow dx="2" dy="2" stdDeviation="1" flood-color="#fff"/>
    </filter>
    <!-- 引入Sigmar字体 -->
    <style>
      @import url('https://fonts.googleapis.com/css2?family=Sigmar&display=swap');
    </style>
  </defs>
  <!-- 绘制带效果的文本 -->
  <text x="250" y="80" text-anchor="middle" 
        font-family="Sigmar" font-size="60"
        fill="#ffd700" stroke="#000" stroke-width="3"
        filter="url(#3dShadow)">
    Rasca y Gana
  </text>
</svg>

额外调整建议

  • 可通过修改font-size、stroke-width、阴影的dx/dy值匹配示例的大小和阴影厚重感
  • 若需添加纹理效果,可配合background-clip: text给文字添加渐变或纹理背景

内容的提问来源于stack exchange,提问作者Michela Juárez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 11:05:23