Общий выпадающий список для HTML-элемента
Уважаемый друг,
Я хочу разработать общее выпадающее меню для любого HTML-элемента, такого как ручка, прикрепленная здесь.
Мой HTML это :
<div class="tui-dropdown-hover"> <button>Hover Me!</button> <div class="tui-dropdown-content"> <a href="#">Link 1</a> <a href="#">Link 2</a> <a href="#">Link 3</a> </div> </div> <div class="tui-dropdown-hover"> <p>Hover Me! <span class="tui-dropdown-content"> This is a Dropdown for the Span content on the P </span> </p> </div> <br/> <br/> <br/> <br/> <ul class="tui-navbar"> <li>Link 1</li> <li> Link 2</li> <li> Link 3</li> <li class="tui-dropdown-hover"> Link 4 <div class="tui-dropdown-content"> <a href="#">Sub Link 1</a> <a href="#">Sub Link 2</a> <a href="#">Sub Link 3</a> <a class="tui-dropdown-hover" href="#">Level 2 Dropdown <div class="tui-dropdown-content"> <a href="#">Level 2 Sub Link 1</a> <a href="#">Level 2 Sub Link 2</a> <a href="#">Level 2 Sub Link 3</a> </div> </a> </div> </li> </ul> <br/> <br/> <br/> <br/> <div class="tui-dropdown-hover"><img src="27365662004_aabef636ae_s.jpg"> <div class="tui-dropdown-content"><img src="pixelmator_200.png"> <p>This is a content after hover into Image</p> </div> </div>
& мой CSS-код
.туи-навигации{список-стиль-тип:нет;маржа:0;обивка:0;переполнения:скрытый}
.туи-навигации батарея Li{плавать:слева}.туи-навигации ли а{дисплей:блок;обивка:.5em 1эм}.туи-навигации батарея li:hover{цвет:#000;фон-цвет:#КТС}
.туи-навигации .туи-в выпадающем списке при наведении курсора,.туи-навигации .туи-выпадающего-нажмите кнопку{позицию:статические}
.туи-навигации .туи-выпадающий-парить:парить,.туи-навигации .tui-dropdown-hover:first-child,.tui-navbar.tui-dropdown-click:hover{background-color:#ccc;color:#000}
.туи-панели, а.туи-topnav а.туи-sidenav а.туи-dropnav а.туи-выпадающий-содержание в{текст-отделка:нет!важно}
.туи-навигации .туи-opennav.туи-правый{поплавок:справа!важно}
. tui-megamenu {слева: 0;z-индекс: 1;}
.туи-выпадающего-кнопкой.туи-выпадающий-наведите{должность:относительная;дисплей:встроенный блок;курсора:указатель}
.туи-выпадающий-парить:парить .туи-выпадающий-содержание{дисплей:блок;Z-индекса:1}
.tui-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0}
.tui-dropdown-content a{padding:0.375 em 1em;display:block}
.туи-выпадающий-содержание:наведите{цвет фона:#КТС}
Через это я могу сделать выпадающий список Div, Image, UL, LI, span,p и т. д.
Теперь я застрял, как это сделать для многоуровневого выпадающего списка. Что я должен сделать в нем, чтобы добиться многоуровневого выпадающего списка.
Для вашей справки я прилагаю сюда ручку.
Универсального выпадающего меню[^]
Что я уже пробовал:
Я попытался включить UL и LI
- Ссылка 1
- Ссылка 2
- Ссылка 3
- Выпадающий
- Ссылка 4
- Ссылка 5
- Ссылка 6