📜  使用 CSS 在悬停时加粗文本时如何移动内联元素?

📅  最后修改于: 2021-08-31 08:55:35             🧑  作者: Mango

当我们使用a:hover伪类为内联元素添加粗体效果时,我们观察到每当我们用鼠标悬停在元素上时,鼠标右侧的元素都会向右移动。这不是一个好的用户体验,因此需要删除。

我们可以使用 letter-spacing CSS 属性来解决这个问题并制作非移位的内联元素。 letter-spacing是一个 CSS 属性,用于增加或减少文本中字符之间的间距。此 CSS 属性可用于防止移动内联元素,当我们将鼠标悬停在它们上方时会变粗。以下是问题的工作示例及其解决方案。

  • 句法:
    .class_name { letter-spacing: value }
  • 例子:
    
    
      
    
        
    
      
    
        

    Before:

             

    After:

                                    
  • 输出: