html - 如何创建一个包含堆叠文本的 div/按钮?

标签 html css bootstrap-4

我一直在尝试弄清楚如何在 CSS 中生成它:

enter image description here

但是,到目前为止,当我尝试这样做时,它只是部分步入正轨:

enter image description here

我怎样才能修复下面的 CSS 和 HTML,使其作为堆叠式文本表正常工作?我有 Bootstrap,我正在使用 SCSS/SASS。

具有相同代码(包括完整菜单)的 Pen 显示相同的问题: https://codepen.io/anon/pen/zLYWZR

.buFontSize {
    font-size: 11px;
    padding: 0px;
}

.pointButton {
    display: block;
    border: rgba(255, 255, 255, 0.534) 1px solid !important;
    justify-content: center;
    padding: 0px !important;
}

.buttonBlock {
    display: block;
}
  <nav class="navbar navbar-expand navbar-dark">
  

  <div class="navbar" id="navbarText">
    <a class="navbar-brand navBrand" href="#">Link One</a>
    <ul class="navbar-nav mr-auto">
      <li class="nav-item">
        <a class="nav-link" href="#">Link Two</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Link Three</a>
      </li>
    </ul>

  <ul class="navbar-nav float-right">
      <span class="btn pointButton">
        <div class="buttonBlock">
            <div class="row">
                <span class="buFontSize">Games</span>
            </div>
            <div class="row">
                <span class="buFontSize">100000</span>
            </div>
        </div>
      </span>
      <li class="nav-item">
        <a class="nav-link" href="#"><i class="fas faSize fa-user-friends"></i></a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#"><i class="far faSize fa-envelope"></i></a>
      </li>
    </ul>      
</div>
  </nav>

最佳答案

您可以使用带有 br 的按钮组:

body {
  background-color: black !important; /* test only */
}

.btn-group .btn {
  background: transparent;
  color: #ffffff;
  border: 1px solid #ffffff;
  line-height:1;
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet" />
<div class="btn-group">
  <div class="btn">
    Games<br>
    10000
  </div >
  <div class="btn">
    Points<br>
    000000
  </div >
</div>

Example bootply

关于html - 如何创建一个包含堆叠文本的 div/按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51268290/

相关文章:

javascript - 如何使用 HTML5 将音频合并到网站中?

javascript - HTML5 中关闭模式后无法停止视频

javascript - Bootstrap 3 不允许我在带有过渡的悬停时使用 CSS/JQuery 图像替换

html - CSS,滚动但不会消失的框

html - 使面板可滚动的困难

html - 当背景颜色应用于父元素时,CSS 开关输入文本不可见

c# - 摆脱下拉列表上的悬停效果

html - 如何使用类和 css 调整 li 的大小

html - 药丸选项卡面板中的嵌套选项卡在 Bootstrap 中不起作用

css - Bootstrap 4 - 水平对齐内联列表