Я работал над самопроектом, чтобы дублировать reddit страницы для javascript с использованием доступных данных JSON. Но я не могу воспроизвести поведение исходного веб-сайта в header section
, где header
реагирует (поведение при уменьшении размера экрана).
GIF: как работает исходный раздел заголовка сайта.
Проблема:
- Перекрыть правую сторону (параметры страницы входа) с левой стороны. Перекрытие таково, что текст позади не отображается. Мне удалось выполнить перекрытие, но поскольку фон для
divs
равенtranslucent
, текст позади тоже показывает. Не могу придумать какое-либо решение для этого.
GIF: мой заголовок (за просмотренным текстом)
-
navbar elements
превзойти вниз, когда пространства недостаточно. Это не так, как в оригинале, где они скрываются с помощьюmore
иLogin section
. Я не могу понять, как это сделать в одной строке.
GIF: мой заголовок (элементы заголовка перемещаются вниз)
Меньший, похожий пример фрагмента:
.custom-header-full{
background: rgba(255,255,0,1);
}
/* Top */
.custom-top-header-container{
background: rgba(0,0,0,0.7); /* translucent */
position:absolute;
top:0;
width: 100%;
}
#top-right-div{
position: absolute;
right: 0;
z-index: 1000;
}
<link href="#" onclick="location.href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css'; return false;"
rel="stylesheet"/>
<div class="navbar navbar-static-top custom-header-full">
<!-- TOPMOST header with Links and Login/Signup -->
<div class="navbar-header custom-top-header-container">
<!-- Left side with various links -->
<div id="top-left-div">
<a class="navbar-brand" href="#">MY SUBREDDITS ▼</a>
<a class="navbar-brand" href="#">POPULAR</a>
<a class="navbar-brand" href="#">ALL</a>
<a class="navbar-brand" href="#">RANDOM</a>
</div>
<!-- Login/Signup on the right -->
<div id="top-right-div">
<span class="navbar-brand">Want to join?
<a href="#">Log in or sign up</a>
in seconds |
<button class="glyphicon glyphicon-wrench tools-icon"></button>
</span>
</div>
</div>
</div>