【问题标题】:Badge not loading properly in bootstrap [closed]徽章未在引导程序中正确加载[关闭]
【发布时间】:2019-01-10 18:22:15
【问题描述】:

我的 index.html 没有在任何浏览器上正确显示徽章。它没有在彩色圆圈中显示数字。它只是显示它好像没有正确加载 CSS。

我从 bootstrap 和 jquery 尝试了本地和 CDN 路径,但问题没有解决。

<link rel="stylesheet"   href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css">

<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js"></script>
<script  src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.bundle.min.js"></script>

<div class="alert alert-danger" >
  <a href="#" class="close" data-dismiss="alert" aria-level="close">&times;</a>
  File is deleted!
</div>	

<a href="#">Messages <span class="badge">5</span> </a>

我希望它显示文本“消息”,然后显示带有文本“5”的彩色圆圈。

【问题讨论】:

标签: jquery html css bootstrap-4


【解决方案1】:

试试这个解决方案

<!DOCTYPE html>
<html>




<body>
    <html>

    <head>
        <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css">

        <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js"></script>
        <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js"></script>
        <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.bundle.min.js"></script>



    </head>

    <body>

        <div class="alert alert-danger">
            <a href="#" class="close" data-dismiss="alert" aria-level="close">&times;</a>File is deleted!
        </div>

        <a href="#">Messages <span class="badge badge-pill badge-dark">5</span> </a>


    </body>

    </html>

</body>

</html>

【讨论】:

  • 你做了什么改变,为什么这是一个解决方案?始终在您的答案中提供文字。
【解决方案2】:

您正在使用引导程序 4

只需将 span 类更改为 (badge badge-secondary)

<a href="#">Messages <span class="badge badge-secondary">5</span> </a>

【讨论】:

    【解决方案3】:

    请参阅此 bootstrap 文档: Bootstrap 4

    徽章颜色变化:

    <span class="badge badge-primary">Primary</span>
    <span class="badge badge-secondary">Secondary</span>
    <span class="badge badge-success">Success</span>
    <span class="badge badge-danger">Danger</span>
    <span class="badge badge-warning">Warning</span>
    <span class="badge badge-info">Info</span>
    <span class="badge badge-light">Light</span>
    <span class="badge badge-dark">Dark</span>
    

    要使徽章圆形添加类徽章丸

    <span class="badge badge-pill badge-primary">Primary</span>
    <span class="badge badge-pill badge-secondary">Secondary</span>
    <span class="badge badge-pill badge-success">Success</span>
    <span class="badge badge-pill badge-danger">Danger</span>
    <span class="badge badge-pill badge-warning">Warning</span>
    <span class="badge badge-pill badge-info">Info</span>
    <span class="badge badge-pill badge-light">Light</span>
    <span class="badge badge-pill badge-dark">Dark</span>
    

    【讨论】:

      【解决方案4】:

      缺少颜色类,例如

      <span class="badge badge-primary">5</span>
      

      <link rel="stylesheet"   href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css">
      <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js"></script>
      <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js"></script>
      <script  src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.bundle.min.js"></script>
          
      <div class="alert alert-danger" >
        <a href="#" class="close" data-dismiss="alert" aria-level="close">&times;</a> File is deleted!
      </div>	
      <a href="#">Messages <span class="badge badge-primary rounded-circle">5</span></a>

      另外,对于圆形效果,使用.rounded-circle 引导类,它设置border-radius: 50%; css 属性。

      【讨论】:

      • 它起作用了..如何让它变成圆形?它是盒子
      • border-radius 添加类:class="rounded-circle":getbootstrap.com/docs/4.0/utilities/borders
      • @JosephFellow 添加到您的 CSS .badge {border-radius: 1rem;}
      • @IslamElshobokshy 更好地使用引导类作为rounded-circle
      • @לבנימלכה 肯定是的:)
      猜你喜欢
      • 2020-11-23
      • 1970-01-01
      • 2013-09-12
      • 2015-12-04
      • 2021-09-03
      • 2019-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多