#html #css
#HTML #css
Вопрос:
Я пытаюсь создать карусель из меню верхнего заголовка. Я написал стили, но есть кое-что неожиданное: ссылки меню преобразованы в столбец. Когда я добавил display: flex; flex-flow: row nowrap;
в .top_menu
, он преобразовался обратно в встроенный. Но теперь я вижу только первую ссылку. Как я могу это исправить или есть другие способы сделать карусель в верхнем заголовке? Сам код:
<div class="top_header">
<table cellpadding="0" cellspacing="0" style="width: 98%;" align="center">
<tbody><tr>
<td align="left" valign="bottom">
<a href="./"><img src="./images/logo_new.png" border="0" alt=""></a>
</td>
<td align="right" valign="bottom" style="padding-bottom: 10px;">
<table cellpadding="0" cellspacing="0" style="width: 98%;" align="center">
<tbody><tr>
<td nowrap="nowrap" class="top_menu">
<div class="top_menu_link_container">
<div class="top_menu_link">
<div class="top_menu_link_container">
@keyframes scroll {0% {transform: translate(0, 0)} 100% {transform: translate(-100%, 0)}}
.top_menu_link_container{
padding-left: 100%;
animation: scroll 15s infinite linear}
.top_menu {
width: 100%;
white-space: nowrap;
overflow: hidden;}
И Codepen, если это поможет https://codepen.io/sergeigyr/pen/qBZZRbX
Комментарии:
1. Удалите
padding-left:100%
, который вы применили к.top_menu_link_container
классу.2. @MarkBurnsRed я сделал это, но теперь ссылки накладываются друг на друга, и это не похоже на карусель