CSS3 过渡和边框

标签 css css-transitions

我正在尝试对该网页上的菜单进行逆向工程(这只是一个个人元素,并非试图窃取他们的成果)。

http://clapat.ro/themes/eleven/color/

但是,我似乎无法使过渡效果发挥作用。当我添加 border-top on 时,它会将 border-top 的内容向下推,而不是像示例中那样保持良好的内联。

此外,边框似乎向上“变暗”,但当我这样做时,它向下变暗。

如有任何帮助,我们将不胜感激!

最佳答案

这是导致问题的原因:

.nav > li > a {
    display: block;
}

来自 bootstrap.css 如果您删除那部分 CSS,它会正常工作。

您可以通过添加 display: inline; 覆盖 index2.php 中的样式:

.navbar a, .navbar a:active, .navbar a:visited {
    color: #7f7f7f;
    padding-top: 35px;
    height: 90px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 45px;
    display: inline;         /* added this line */
}

关于CSS3 过渡和边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15522921/

相关文章:

css - 标签背景颜色滑动过渡到下一个标签

javascript - 如何为背景图像上的文本剪切动画

jquery - 多次应用 css transition

javascript - 禁用过渡动画

css - 如何将 <span> 放入 &lt;input&gt; 中?

javascript - CSS 变换还是缩放?挂载动画

javascript - 如何更改 JavaScript 中文本标签的堆栈顺序?

javascript - 围绕枢轴词对齐文本

html - 照片居中

javascript - 我是否需要使用 javascript 来获取流体宽度列和静态宽度列以共享同一行?