html - 如何使用 W3 Sidebar 和 w3-bar-item w3-button 在按钮下显示文本?

标签 html css navbar

到目前为止我有这个:

<div class="w3-sidebar w3-bar-block w3-indigo w3-xxlarge" style="width:70px">
  <a href="#" class="w3-bar-item w3-button"><i class="fa fa-user-circle"></i></a>
  <a href="#" class="w3-bar-item w3-button"><i class="fa fa-id-card-o"></i></a>
  <a href="#" class="w3-bar-item w3-button"><i class="fa fa-folder-open"></i></a>   
</div>

如果我在 a 标签中输入文本,文本最终看起来会很困惑,并且不会按照我希望的方式出现在按钮下方。我该如何解决这个问题?

最佳答案

我做了一个codepen这应该与您正在尝试做的相匹配:

enter image description here

这是CSS:

.w3-sidebar {
  width: auto;
}

.w3-bar-block .w3-bar-item {
  /* Overrides default rule */
  text-align: center;
}

.sidebar-icon-label {
  display: block;
  font-size: 10px;
}

您会看到我删除了 w3 侧边栏的内联样式,并将其设置为“自动”,这意味着它将具有其内容的大小。

我为您的图标标签创建了一个新类,并覆盖了原生 w3 规则以将所有内容居中。

关于html - 如何使用 W3 Sidebar 和 w3-bar-item w3-button 在按钮下显示文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47219524/

相关文章:

html - 为什么当我更改列表的高度时元素符号消失了?

html - 导航栏折叠在 Bootstrap 中不起作用

javascript - 防止散列作为 anchor

html - 空程式化标签的 DIV 替代品

css - 更改我的音乐按钮打开和关闭时的图像

html - IE有时会显示表格行边框

html - 为什么这个聊天框不居中?

javascript - 在给定的 div 中插入 pre id 作为文本

drop-down-menu - 移动设备上的非折叠 Bootstrap 3 下拉菜单

jquery - Bootstrap Navbar 不会在智能手机上崩溃