如何减少字体字体的高度?

唯一的化学斑点

我的网站正在使用fontawesome。在网站上,其中一个图标(fa-arrows-h)包裹在一个span标签中,基本上是这样的:

<span id="myArrow">
    <i class="fa fa-arrows-h"></i>
</span>

我在外部样式表中为此箭头设置了各种样式,包括:hover过渡。其他样式包括字体大小为41px,箭头的位置为绝对位置。我还将光标设置为“指针”,并将红色箭头变成了橙色(使用CSS3样式:transition:所有0.5s缓解0s;)。

编辑:这是所有CSS规则:

#myArrow {
    display: none;
    font-size: 41px;
    position: absolute;
    z-index: 100;
    color: red;
    transition: all 0.5s ease 0s;
}

#myArrow:hover {
    color:orange;
    cursor:pointer;
}

这是一些淡入箭头的jQuery:

$("#myArrow").css({"left" : (o.left + 740) + "px", "top" : (o.top) + "px"}).fadeIn(500);

一件令人讨厌的事情是,悬停效果发生在文本上方/下方大约20px。也就是说,当光标的底部触摸箭头或光标的尖端在箭头下方大约20px处时,就会发生悬停过渡。

我曾尝试过各种东西,甚至设置样式为两个spani

style="line-height:0;height:0"

并且该箭头仍然出现,并且具有与上述相同的悬停问题(我也为两个标签分别尝试了这种样式)。

我认为问题也可能与css显示有关,因此我尝试将span都设置i

- block
- inline
- inline-block

没有成功。

我还将两个标签都设置为padding:0,但没有成功。

请注意,此20px距离的悬停过渡仅垂直发生;当水平(从左或右)接近箭头时,当用户实际将鼠标悬停在图标上时,将发生悬停过渡。

任何人都可以提出一个建议,当用户从上方或下方接近此图标并实际上将鼠标悬停在fontawesome图标上时,而不是在光标距20px处时,如何进行悬停过渡?

马塞洛

虽然不是很优雅,但我只是更改了#myArrow的高度并将其溢出设置为隐藏,然后使用边距将i元素定位在其中。

#myArrow {
    font-size: 41px;
    position: absolute;
    z-index: 100;
    color: red;
    transition: all 0.5s ease 0s;
}

#myArrow:hover {
    color:orange;
    cursor:pointer;
}

#myArrow {
    height:20px;
    overflow:hidden;
}

#myArrow i {
    margin-top:-10px;
    display:block;
}
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">

<span id="myArrow">
    <i class="fa fa-arrows-h"></i>
</span>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何保存字体/字体高度组合以便于使用?

来自分类Dev

如何显示拉伸字体(双倍宽度/高度)?

来自分类Dev

字体高度因字体粗细而异

来自分类Dev

如何减少引导程序中的标签字体?

来自分类Dev

如何减少引导程序中的标签字体?

来自分类Dev

iText,减少等宽字体的间距

来自分类Dev

如何以pdf格式获取准确的字体大小(高度)

来自分类Dev

如何获得使用“文本图形”的字体的上升或下降高度

来自分类Dev

如何根据标签可用的高度调整UILabel字体大小

来自分类Dev

DataTables如何更改底部和顶部栏的高度和字体?

来自分类Dev

如何根据字体大小计算高度?

来自分类Dev

sizeToFit减少了某些UILabel字体类型的高度和宽度,但没有其他---是否有修复程序?

来自分类Dev

减少NotoSansCJK字体行间距?

来自分类Dev

分别增加和减少字体大小

来自分类Dev

减少uiTextView中的字体大小。

来自分类Dev

UILabel切断自定义字体。如何根据所选的自定义字体动态调整UILabel的高度?

来自分类Dev

如何列出指定字体的字体样式

来自分类Dev

如何正确设置网络字体的字体粗细?

来自分类Dev

如何使字体与其他字体相同?

来自分类Dev

如何设置此微调文本的字体(字体)?

来自分类Dev

如何通过快捷方式增加和减少字体大小?(小调)

来自分类Dev

如何随着字体大小的变化动态平滑地增加和减少UILabel的文本

来自分类Dev

如何使用JavaScript将所有字体动态减少到50%?

来自分类Dev

Python:如何增加/减少x和y刻度标签的字体大小?

来自分类Dev

如何随着字体大小变化动态平滑地增加和减少UILabel的文本

来自分类Dev

如何通过快捷方式增加和减少字体大小?(小调)

来自分类Dev

如何减少Windows字体低于默认设置的最小值

来自分类Dev

如何使用jquery在click事件上增加/减少元素的字体大小?

来自分类Dev

如何卸载Monaco字体?

Related 相关文章

  1. 1

    如何保存字体/字体高度组合以便于使用?

  2. 2

    如何显示拉伸字体(双倍宽度/高度)?

  3. 3

    字体高度因字体粗细而异

  4. 4

    如何减少引导程序中的标签字体?

  5. 5

    如何减少引导程序中的标签字体?

  6. 6

    iText,减少等宽字体的间距

  7. 7

    如何以pdf格式获取准确的字体大小(高度)

  8. 8

    如何获得使用“文本图形”的字体的上升或下降高度

  9. 9

    如何根据标签可用的高度调整UILabel字体大小

  10. 10

    DataTables如何更改底部和顶部栏的高度和字体?

  11. 11

    如何根据字体大小计算高度?

  12. 12

    sizeToFit减少了某些UILabel字体类型的高度和宽度,但没有其他---是否有修复程序?

  13. 13

    减少NotoSansCJK字体行间距?

  14. 14

    分别增加和减少字体大小

  15. 15

    减少uiTextView中的字体大小。

  16. 16

    UILabel切断自定义字体。如何根据所选的自定义字体动态调整UILabel的高度?

  17. 17

    如何列出指定字体的字体样式

  18. 18

    如何正确设置网络字体的字体粗细?

  19. 19

    如何使字体与其他字体相同?

  20. 20

    如何设置此微调文本的字体(字体)?

  21. 21

    如何通过快捷方式增加和减少字体大小?(小调)

  22. 22

    如何随着字体大小的变化动态平滑地增加和减少UILabel的文本

  23. 23

    如何使用JavaScript将所有字体动态减少到50%?

  24. 24

    Python:如何增加/减少x和y刻度标签的字体大小?

  25. 25

    如何随着字体大小变化动态平滑地增加和减少UILabel的文本

  26. 26

    如何通过快捷方式增加和减少字体大小?(小调)

  27. 27

    如何减少Windows字体低于默认设置的最小值

  28. 28

    如何使用jquery在click事件上增加/减少元素的字体大小?

  29. 29

    如何卸载Monaco字体?

热门标签

归档