html - 在不移动下划线的情况下在 Y 轴上转换文本?

标签 html css transform

当文本在 Y 轴上悬停 Y 像素时,我试图移动文本。更重要的是,我只想移动文本,不带下划线。有什么想法可以实现吗?

#blah:hover {
color:red;
transform: translateY(-20px);
}

http://jsfiddle.net/xUa8P/

最佳答案

这个怎么样?它不使用 transform,但完成相同的事情。

我们将文本向上移动一定量(在本例中为 3px)。为了防止“下划线”边框也向上移动,我们添加了相同数量的底部填充。

#blah:hover {
    position: relative;
    top: -3px;
    padding-bottom: 3px;
}

http://jsfiddle.net/c7LvB/

关于html - 在不移动下划线的情况下在 Y 轴上转换文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20315945/

相关文章:

html - 在 html 中混合 radio 和选中的按钮

html - 推特 Bootstrap : column re-ordering for full width divs

jquery - 如何从每个位置翻转、缩放和居中 div

css - 在 Chrome 中工作的 SVG 上的 CSS 动画的 transform-origin,而不是 FF

PHP 使用 {{name}} 在 HTML 中回显

javascript - 传递给vue js的html5多维输入数组

Javascript 脚本不会在 HTML 中加载

css - 3d 变换 IE10

html - LESS 不适用于 WordPress

html - 我无法在 bootstrap 4 中设置超大屏幕背景图片