Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Вертикальное меню-аккордеон на CSS3
-
Заголовок 1
Основная часть раздела 1. -
Заголовок 2
Основная часть раздела 2. -
Заголовок 3
Основная часть раздела 3. -
Заголовок 4
Основная часть раздела 4
Главная "фишка" этого примера – абсолютное отсутствие javascript.
Исходный код этого примера:
<style type="text/css">
ul.verticalaccordion {
margin: 0;
padding: 0;
width: 500px;
}
ul.verticalaccordion > li {
display: block;
overflow: hidden;
margin: 0;
padding: 0;
list-style: none;
height: 40px;
width: 500px;
background-color:#f0f0f0;
transition: height 0.3s ease-in-out;
}
ul.verticalaccordion > li > h3 {
display: block;
margin: 0;
padding: 10px;
height: 40px;
line-height: normal;
border-top: #f0f0f0 1px solid;
font-family: Arial, sans-serif;
text-transform: uppercase;
color: #000;
background: linear-gradient(to top, #999, #ccc);
cursor: pointer;
}
ul.verticalaccordion > li > div {
margin: 0;
overflow: auto;
padding: 10px;
height: 220px;
}
ul.verticalaccordion > li:hover {
height: 280px;
}
ul.verticalaccordion > li:hover > h3 {
color: #fff;
background: linear-gradient(to top, #666, #000);
}
</style>
<ul class="verticalaccordion">
<li>
<h3>Заголовок 1</h3>
<div>Основная часть раздела 1.</div>
</li>
<li>
<h3>Заголовок 2</h3>
<div>Основная часть раздела 2.</div>
</li>
<li>
<h3>Заголовок 3</h3>
<div>Основная часть раздела 3.</div>
</li>
<li>
<h3>Заголовок 4</h3>
<div>Основная часть раздела 4</div>
</li>
</ul>
Посмотрите другой вариант меню аккордеон.
.
Прокомментировать/Отблагодарить