Mail.ru
Почта
Мой Мир
Одноклассники
ВКонтакте
Игры
Знакомства
Новости
Календарь
Облако
Заметки
Все проекты
Все проекты
выход
Регистрация
Вход
Категории
Все вопросы проекта
Компьютеры, Интернет
Темы для взрослых
Авто, Мото
Красота и Здоровье
Товары и Услуги
Бизнес, Финансы
Наука, Техника, Языки
Философия, Непознанное
Города и Страны
Образование
Фотография, Видеосъемка
Гороскопы, Магия, Гадания
Общество, Политика, СМИ
Юридическая консультация
Досуг, Развлечения
Путешествия, Туризм
Юмор
Еда, Кулинария
Работа, Карьера
О проектах Mail
Животные, Растения
Семья, Дом, Дети
Другое
Знакомства, Любовь, Отношения
Спорт
Золотой фонд
Искусство и Культура
Стиль, Мода, Звезды
Полный список
Спросить
Лидеры
Поиск по вопросам
Ответы Mail
Программирование
Android
C/C++
C#
iOS
Java
JavaScript
jQuery
SQL
Perl
PHP
Python
Веб-дизайн
Верстка, CSS, HTML, SVG
Системное администрирование
Другие языки и технологии
Вопросы - лидеры.
Чем Луа лучше Пайтона и наоборот? Буду использовать в целях написания сценариев.
1 ставка
Лидеры категории
Лена-пена
Искусственный Интеллект
М.И.
Искусственный Интеллект
Y.Nine
Искусственный Интеллект
•••
Помогите доработать код что-бы создать тени в меню на CSS
Никита Федосеев
Ученик
(130), на голосовании
9 месяцев назад
HTML:
<nav id="menu1">
<ul>
<li><a href="#m1">MENU</a></li>
<li><a href="#m2">MENU</a></li>
<li><a href="#m3">MENU</a>
<ul>
<li><a href="#m3_1">Menu</a></li>
<li><a href="#m3_2">Menu</a></li>
<li><a href="#m3_3">Menu</a></li>
<li><a href="#m3_4">Menu</a></li>
<li><a href="#m3_5">Menu</a></li>
</ul>
</li>
<li><a href="#m4">MENU</a></li>
<li><a href="#m5">MENU</a></li>
</ul>
</nav>
CSS:
body{
background-color:blue;
}
#menu1{
position: relative;
display: block;
width: 100%;
height: auto;
z-index: 10;
}
#menu1 ul{
position: relative;
display: block;
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
list-style: none;
}
#menu1 > ul::after{
display: block;
width: 100%;
height: 0px;
clear: both;
content: " ";
}
#menu1 ul li{
position: relative;
display: block;
float: left;
width: auto;
height: auto;
}
#menu1 ul li a{
display: block;
padding: 9px 25px 0px 25px;
font-size: 14px;
line-height: 1.3em;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
height: 36px;
box-sizing: border-box;
color: white;
}
#menu1 ul li ul{
position: absolute;
top: 36px;
left: 0px;
display: none;
width: 200px;
background: #38b6ff;
}
#menu1 ul li:hover ul{
display: block;
}
#menu1 ul li ul li{
float: none;
width: 100%;
}
#menu1 ul li ul li a{
display: block;
text-transform: none;
height: auto;
padding: 7px 25px;
width: 100%;
box-sizing: border-box;
border-top: 1px solid #ffffff;
color: white;
}
#menu1 ul li ul li:first-child a{
border-top: 0px;
}
#navbar {
margin: 0;
padding: 0;
list-style-type: none;
width: 100px;
}
#navbar a {
background-color: #949494;
color: #fff;
padding: 5px;
text-decoration: none;
font-weight: bold;
border-left: 5px solid #33ADFF;
display: block;
нужно получить примерно такой результат меню:
сейчас выглядит так:
Голосование за лучший ответ
Граф Эйлеров
Мастер
(2057)
10 месяцев назад
Читай матчасть:
https://webref.ru/css/box-shadow
Похожие вопросы
<nav id="menu1">
<ul>
<li><a href="#m1">MENU</a></li>
<li><a href="#m2">MENU</a></li>
<li><a href="#m3">MENU</a>
<ul>
<li><a href="#m3_1">Menu</a></li>
<li><a href="#m3_2">Menu</a></li>
<li><a href="#m3_3">Menu</a></li>
<li><a href="#m3_4">Menu</a></li>
<li><a href="#m3_5">Menu</a></li>
</ul>
</li>
<li><a href="#m4">MENU</a></li>
<li><a href="#m5">MENU</a></li>
</ul>
</nav>
CSS:
body{
background-color:blue;
}
#menu1{
position: relative;
display: block;
width: 100%;
height: auto;
z-index: 10;
}
#menu1 ul{
position: relative;
display: block;
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
list-style: none;
}
#menu1 > ul::after{
display: block;
width: 100%;
height: 0px;
clear: both;
content: " ";
}
#menu1 ul li{
position: relative;
display: block;
float: left;
width: auto;
height: auto;
}
#menu1 ul li a{
display: block;
padding: 9px 25px 0px 25px;
font-size: 14px;
line-height: 1.3em;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
height: 36px;
box-sizing: border-box;
color: white;
}
#menu1 ul li ul{
position: absolute;
top: 36px;
left: 0px;
display: none;
width: 200px;
background: #38b6ff;
}
#menu1 ul li:hover ul{
display: block;
}
#menu1 ul li ul li{
float: none;
width: 100%;
}
#menu1 ul li ul li a{
display: block;
text-transform: none;
height: auto;
padding: 7px 25px;
width: 100%;
box-sizing: border-box;
border-top: 1px solid #ffffff;
color: white;
}
#menu1 ul li ul li:first-child a{
border-top: 0px;
}
#navbar {
margin: 0;
padding: 0;
list-style-type: none;
width: 100px;
}
#navbar a {
background-color: #949494;
color: #fff;
padding: 5px;
text-decoration: none;
font-weight: bold;
border-left: 5px solid #33ADFF;
display: block;
нужно получить примерно такой результат меню:сейчас выглядит так: