【问题标题】:bootstrap-3 change transition-property on navbar collapsebootstrap-3 在导航栏折叠时更改转换属性
【发布时间】:2018-01-12 17:38:54
【问题描述】:

谁能解释一下如何在标准 bootstrap-3 导航栏中更改折叠元素的转换属性?我希望过渡是这样的,但在单击汉堡菜单时具有“顶部”属性:http://jsfiddle.net/2vLjU/1/

<div class="wrapper">
    <img id="slide" src="http://lorempixel.com/output/cats-q-c-100-100-4.jpg" />
</div>

.wrapper {
    position: relative;
    overflow: hidden;
    width: 100px;
    height: 100px; 
    border: 1px solid black;
}

#slide {
    position: absolute;
    left: -100px;
    width: 100px;
    height: 100px;
    background: blue;
    transition: 1s;
}

.wrapper:hover #slide {
    transition: 1s;
    left: 0;
}

【问题讨论】:

    标签: javascript html css twitter-bootstrap twitter-bootstrap-3


    【解决方案1】:

    请参阅我在这里制作的以下示例: http://jsfiddle.net/f5jzo25t/

    我使用的 css3 ':target' 与 'a' 元素配合得很好。

    img:target {
      left: 0;
      transition: 1s;
    }
    

    您可以阅读更多相关信息: https://www.w3schools.com/cssref/sel_target.asp

    希望对你有帮助

    【讨论】:

    • 谢谢!但我的意思是如何在引导程序中实现它,因为它似乎有自己的用于折叠元素的 javascript 代码,我在理解它时遇到了问题。
    • 我找到了这个:bootply.com/dragan/3AZB0lGFyt。也许这会对你有所帮助,在这个例子中你只有 jquery 的引导程序。
    • 好像又不是了。我认为这与 .collapsing 类有关。但是当我改变它时,由于某种原因它不起作用。 .navbar-collapse.collapsing { position: relative; top: -100px; overflow: hidden; transition-property: top; transition-duration: 0.1s; transition-timing-function: ease; }
    猜你喜欢
    • 1970-01-01
    • 2017-06-06
    • 2023-03-18
    • 2014-05-09
    • 2020-08-16
    • 2013-09-18
    • 1970-01-01
    • 2017-07-22
    • 1970-01-01
    相关资源
    最近更新 更多