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

求助:移除订阅卡片提交后的SVG加载圆形,仅显示感谢提示

解决方法

要移除圆形加载动画只保留感谢提示,直接定位并删除对应元素/代码即可,分这几种情况处理:

  • 如果圆形是SVG里的<circle>元素
    打开你的HTML代码,找到加载状态的SVG部分,直接删除里面的<circle>标签。比如原代码:

    <div class="submit-success">
      <svg width="60" height="60" viewBox="0 0 60 60">
        <!-- 这个圆形就是加载动画 -->
        <circle cx="30" cy="30" r="25" stroke="#ccc" stroke-width="3" fill="none" class="loading-spin"/>
        <text x="30" y="32" text-anchor="middle" font-size="14">thank you</text>
      </svg>
    </div>
    

    修改后删掉<circle>标签,只留文本:

    <div class="submit-success">
      <svg width="60" height="60" viewBox="0 0 60 60">
        <text x="30" y="32" text-anchor="middle" font-size="14">thank you</text>
      </svg>
    </div>
    
  • 如果圆形是CSS模拟的(比如伪元素)
    检查你的CSS代码,找到控制加载圆形的规则,比如:

    .loading::before {
      content: '';
      width: 30px;
      height: 30px;
      border: 3px solid #ccc;
      border-radius: 50%;
      border-top-color: #333;
      animation: spin 1s linear infinite;
    }
    @keyframes spin {
      to { transform: rotate(360deg); }
    }
    

    直接删除这段.loading::before的CSS规则和对应的@keyframes spin。

  • 如果JS有控制圆形显示的逻辑
    查看你的JS代码,找到显示圆形加载的语句,比如:

    function handleSubmit() {
      // 显示圆形加载
      document.querySelector('.loading-spin').style.display = 'inline-block';
      // 显示感谢文本
      document.querySelector('.thank-you-text').style.display = 'block';
    }
    

    删除那行控制圆形显示的代码即可。

如果还是找不到对应部分,可以把你的完整代码贴出来,我再帮你精准定位。

内容的提问来源于stack exchange,提问作者SvgInvalid

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 07:09:49