【问题标题】:Prevent nudging adjacent fontawesome/bootstrap icon on hover in table cell防止在表格单元格中悬停时轻推相邻的 fontawesome/bootstrap 图标
【发布时间】:2013-03-17 01:27:31
【问题描述】:

我做了一个小提琴来展示我的问题和我正在尝试做的事情。

http://jsfiddle.net/kvseelbach/rXEEZ/20/

我尝试了以下 CSS:

td a[class^="icon-"]:before, td a[class*="icon-"]:before { padding-right:2px; }

我正在使用带有引导程序的 FontAwesome,并且希望在第一个链接悬停并放大时防止每个单元格中的第二个图标(显示/编辑记录链接)轻推。我在 :before item 等上尝试了边框透明、padding-right 等,但未能完善它。

我怎样才能让它与 CSS 一起顺利工作?

【问题讨论】:

    标签: css twitter-bootstrap icons alignment font-awesome


    【解决方案1】:

    最简单:

    .dr-fxwidth {
        width: 48px;
        white-space: nowrap; /* <<< */
    }
    

    http://jsfiddle.net/userdude/rXEEZ/21/

    它仍然会调整表格的布局,但不会导致图标元素触发文本换行。

    【讨论】:

    • 嗯,如果您不理解我的问题,或者您的浏览器呈现表格的方式不同,这里有一张图片。看看悬停的链接图标旁边的图标是如何向右推的。 Imgur
    • 您的小提琴将右侧图标完全包裹在左侧悬停在左侧图标下方。您正在使用font-size: 110%; 来“增长”它们,这并不是特别容易处理。
    • 我注意到图标与相邻的原始位置重叠,所以我添加了一些额外的填充,但仍然有同样的问题。见Revision2
    • 您希望图标在悬停时变大吗?
    • 如果我设置以像素而不是百分比指定的“增长”大小,如何防止 CSS 微调?
    猜你喜欢
    • 2011-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-21
    • 1970-01-01
    • 2016-09-28
    • 1970-01-01
    相关资源
    最近更新 更多