i new @ field, forgive me if couldn't define problem properly. frankly not sure how describe uploaded video of problem. here is: https://youtu.be/w9dybqtqkhc
it's okay in chrome , firefox. use jquery plugin called "sticky" if matters.
edit: when set transition none problem disappears when use webkit etc. comes back. i'd still appreciate since wanna keep nice transitions :)
and here html:
<nav class="navbar navbar-default" id="sticker"> <div class = container> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#collapse "> <span class="sr-only">toggle nav</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <div class="active"> <a class="navbar-brand" href="#"><h1>reflections</h1></a> </div> </div><!--navbar-header--> </div> <div class="collapse navbar-collapse" id="collapse"> <ul class="nav navbar-nav pull-right"> <li role="presentation"><a href="#project">description</a> </li> <li role="presentation"><a href="#team">photos</a> </li> <li role="presentation"><a href="#contact">contact us</a> </li> <li role="presentation"><a href="#location">our location</a> </li> </ul> </div><!---navbar-collapse---> </nav>
and related css:
<style> .navbar-default { border:none; background-color: transparent; } .navbar-default .navbar-nav>li>a:hover { color:#20d1ff; } .navbar-default .navbar-nav>li>a{ color:#10687f; } .is-sticky .navbar-default .navbar-nav>li>a{ color:#1aa7cc; font-weight: 600; } .is-sticky .navbar-default .navbar-nav>li>a:hover { color:#20d1ff; } nav ul li a{ color: white; font-weight: bold; font-weight: 500; } nav ul li { border-left: 1px solid #000000; } #sticker { background-color: rgba(255, 255, 255, 255); z-index: 1000; transition: 0.4s; height: auto; max-height: 50px; transition: none; } .is-sticky #sticker { background-color: rgba(0, 0, 0, 1); transition: 2s; max-height: 50px; transition: none; } #sticker li.active a{ background-color: white; color: #10687f; font-weight: bolder; text-shadow: none; } header .navbar-brand { background-position: 0 0; height: auto; position: absolute; margin-top: -10px; } header .navbar-brand h1{ color: black; margin: 0; font-size:1.8em; font-weight: 400; padding-left: 20px; } .is-sticky .navbar-brand h1{ color:white; } </style>
i don't know else should post in message, if there else please tell.
all appreciated, thanks.
Comments
Post a Comment