html - 列中的中心图标

标签 html css twitter-bootstrap font-awesome

我试图将 Bootstrap 列中的一些图标居中,当页面较大时它们居中,但当宽度变小时图标在其列内的右侧变暗。这可能是无望的,但有什么方法可以让我无论窗口大小如何都使图标居中?

这是HTML

<div class="row text-center" style="padding: 4px 2.5em 4px 2.5em;">

    <div class="col-xs-3 text-center">
         <a class="subtle-link" href="#" target="_blank"><i class="fa fa-lg fa-twitter-square"></i></a>
    </div>

    <div class="col-xs-3">
         <a class="subtle-link" href="#" target="_blank"><i class="fa fa-lg fa-instagram"></i></a>
    </div>

    <div class="col-xs-3">
         <a class="subtle-link" href="#" target="_blank"><i class="fa fa-lg fa-facebook-square"></i></a>
    </div>

    <div class="col-xs-3">
         <a class="subtle-link" href="#" target="_blank"><i class="fa fa-lg fa-google-plus-square"></i></a>
    </div>

</div>

这是一个 jFiddle:

http://jsfiddle.net/3ufoa55d/

最佳答案

发生这种情况是因为 Bootstrap “col-xs-3”样式中的左右填充。 我将此 css 添加到您的 fiddle 中,对我来说效果很好:

.icons-group .col-xs-3 {
    padding: 0;
}

我也标记了你的

<div class="row text-center icons-group" style="padding: 4px 3em 4px 3em;">

具有“icons-group”样式的 div 为上述 css 设置范围。

关于html - 列中的中心图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26942395/

相关文章:

css - 出于什么原因,绝对 div 会相对于静态父级定位自己?

html - 有没有办法让媒体查询选择特定页面?

css - 减少行间距

javascript - 你能为字体很棒的图标制作动画吗?

javascript - 使用选择操作字体

html - 更改父元素的定位会阻止 Firefox 中的子元素 CSS3 转换

html - 填充占用了额外的空间,我希望我的 div 像 bootstrap div 一样

Javascript - 将对象指向鼠标

javascript - 如何为 div 制作倒曲线或边框半径

html - 我怎样才能找出实现 twitter Bootstraps Modal 需要什么 CSS。