【问题标题】:Add a CSS that enlarge the value when the mouse hovers over it添加当鼠标悬停在其上时放大值的 CSS
【发布时间】:2011-07-25 13:33:41
【问题描述】:

我在由 Javascript 创建的 html 页面中有一个表格,并在其单元格中保存数字我想在鼠标悬停在它上面时使用 css 样式放大数字。

【问题讨论】:

  • "[Enlarge] the number..." 通过使屏幕上的数字变大(增加字体大小)或增加数字(将“1”变为“2”) ?
  • @david-thomas 他确实提到了使用 css 样式。
  • @Groove,我……不确定我发表评论时是否存在。如果是这样,那么我为一个愚蠢的问题道歉。
  • @david-thomas meh,没关系。我什至没有想到它可能还没有写在那里。

标签: javascript html css


【解决方案1】:

查看css :hover selector

这主要适用于大多数浏览器中的锚标签,如果你想为其他元素做悬停,你可能想使用 javascript

【讨论】:

  • 除 IE6 外的所有元素都支持 :hover 。
  • @SLaks♦ 是的,但这是我希望 OP 知道的限制
【解决方案2】:
table td:hover {
font-size: 14px; // greater than actual size
}

【讨论】:

    【解决方案3】:

    我会这样做:

    table td:hover {
      font-size: 1.1em;
    }
    

    这样,您肯定会拥有比现有字体更大的字体。

    【讨论】:

      【解决方案4】:

      这是一个例子:http://jsbin.com/urube4/edit

      您可以在tdspan 上使用 :hover 伪选择器,具体取决于您想要的效果。

      示例中的第一个表格只会在文本的mouseover 上激活悬停,而第二个示例将在表格单元格的mouseover 上激活。

      如前所述,您在使用 IE6 时会遇到问题,因为它只能识别 a 标记上的 :hoverbuttoninput 等表单元素。如果你想要 IE6,你需要使用 JavaScript。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-10-07
        • 1970-01-01
        • 1970-01-01
        • 2015-03-29
        • 2021-09-23
        • 1970-01-01
        • 2013-05-06
        相关资源
        最近更新 更多