html - 在导航堆叠元素旁边放置字形图标

标签 html css twitter-bootstrap

我有一个导航堆叠列表,其中包含如下所示的检查。有什么方法可以将支票移动到元素的右侧或左侧,以便当元素处于事件状态时它们不会遮盖支票?

这是我的 fiddle

<ul class="nav nav-pills">
  <li role="presentation" class="active"><a href="#">Home <i class="glyphicon glyphicon-ok pull-right"></i></a>
  </li>
  <li role="presentation"><a href="#">Profile <i class="glyphicon glyphicon-ok pull-right"></i></a>
  </li>
  <li role="presentation"><a href="#">Messages <i class="glyphicon glyphicon-ok pull-right"></i></a>
  </li>
</ul>

最佳答案

稍微更改标记,将其移到 anchor 之外。

<ul class="nav nav-pills nav-stacked">
  <li role="presentation" class="active">
    <a href="#">Home</a>
    <i class="glyphicon glyphicon-ok pull-right"></i>
  </li>
  <li role="presentation">
    <a href="#">Other</a>
    <i class="glyphicon glyphicon-ok pull-right"></i>
  </li>
</ul>

.nav .active {
  overflow: hidden;
}
.nav .active a {
  width: 80%;
  float: left;
}
.nav i {display:none;}
.nav .active i {
  margin: 12px 14px 0 0;
  display: block;
}

编辑:Fiddle

关于html - 在导航堆叠元素旁边放置字形图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41111303/

相关文章:

php - 从一个表创建下拉列表并将所选值输入到另一个表(相同的 MySQL 数据库)

javascript - 如何创建同步轮播

html - 使用 CSS 居中的 HTML 时间轴结构?只有侧面缩放?

javascript - 如何根据范围内的窗口大小调整网格图 block 的大小

jquery - Select2 正在复制我的下拉列表

javascript - 在 javascript 输出中设置字体样式

javascript - 控制台返回 var 未定义,但它是

html - 具有视差效果的图像尺寸问题

twitter-bootstrap - 如何禁用 Twitter Bootstrap 模式的 Escape 键?

javascript - 使用 Internet Explorer 时 Visual Studio 引发异常