css - 悬停线动画 : inset on bottom border only instead of outset

标签 css border

这会导致在悬停时以“向下滑动 Action ”的方式在文本下方显示一条线。但是,我希望它出现在“向上滑动 Action ”中。对此有什么巧妙的解决方案吗?

CSS:

.nav a {
color:#f90;
font-size:15px;
font-weight:700;
text-transform:uppercase;
vertical-align:middle;
font-family:"oswald",sans-serif;
font-weight:300;
transition:color .2s, border-bottom 0.5s;
padding-bottom: 8px;
border-bottom:  none;
}

.nav a:hover {
color:#69D2E7;
border-bottom:  solid 14px #69D2E7;
}

最佳答案

解决了

.nav a {
color:#f90;
font-size:15px;
font-weight:700;
text-transform:uppercase;
vertical-align:middle;
font-family:"oswald",sans-serif;
font-weight:300;
transition:color .2s, padding-bottom 0.5s;
>>>>>>>>>>>padding-bottom: 18px;
border-bottom: solid 8px #69D2E7;
}

.nav a:hover {
color:#69D2E7;
>>>>>padding-bottom: 10px;
}

关于css - 悬停线动画 : inset on bottom border only instead of outset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27396044/

相关文章:

html - 居中导航栏

c# - 在 C# 中,如何使 datagridview 的左侧边框消失?

html - CSS 中带百分比的半圆

html - 补偿变换移动的区域 : translate

css - 表单的输入按钮比基于 div 的按钮小

C++ MFC窗口(框架)操作

html - 如何在 CSS 中塑造边框尖峰

python - 在 QSS 中创建发光边框

javascript - 为 Magnific 弹出窗口设置模态大小

html - bootstrap 3 中的居中水平形式