- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков

В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
при нажатии на одну из категорий выпадает список подкатегорий, и когда нажимаешь на одну из подкатегорий выполняется данный запрос, но при этом меню сворачивается. как сделать, чтоб при переходе на данную подкатегорию меню не сворачиволось движок dle 10.2
вот код.
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="utf-8" />
<title>CSS3 onclick Vertical Metal menu | Script Tutorials</title>
<link rel="stylesheet" href="css/layout.css" type="text/css" media="screen">
<link rel="stylesheet" href="css/menu.css" type="text/css" media="screen">
</head>
<body>
<div class="container">
<ul id="nav">
<li><a href="#"><img src="http://www.cyberforum.ru/images/t1.png" /> Home</a></li>
<li><a href="#" class="sub" tabindex="1">
<img src="http://www.cyberforum.ru/images/t2.png" />HTML/CSS</a><img src="http://www.cyberforum.ru/images/up.gif" alt="" />
<ul>
<li><a href="#"><img src="http://www.cyberforum.ru/images/empty.gif" />Link 1</a></li>
<li><a href="#"><img src="http://www.cyberforum.ru/images/empty.gif" />Link 2</a></li>
<li><a href="#"><img src="http://www.cyberforum.ru/images/empty.gif" />Link 3</a></li>
<li><a href="#"><img src="http://www.cyberforum.ru/images/empty.gif" />Link 4</a></li>
<li><a href="#"><img src="http://www.cyberforum.ru/images/empty.gif" />Link 5</a></li>
</ul>
</li>
</ul>
</div>
</body>
</html>
Код CSS
#nav {
border:3px solid #3e4547;
box-shadow:2px 2px 8px #000000;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
#nav, #nav ul {
list-style:none;
padding:0;
width:200px;
}
#nav ul {
position:relative;
z-index:-1;
}
#nav li {
position:relative;
z-index:100;
}
#nav ul li {
margin-top:-23px;
-moz-transition: 0.4s linear 0.4s;
-ms-transition: 0.4s linear 0.4s;
-o-transition: 0.4s linear 0.4s;
-webkit-transition: 0.4s linear 0.4s;
transition: 0.4s linear 0.4s;
}
#nav li a {
background-color:#d4d5d8;
color:#000;
display:block;
font-size:12px;
font-weight:bold;
line-height:28px;
outline:0;
padding-left:15px;
text-decoration:none;
}
#nav li a.sub {
background:#d4d5d8 url("../images/down.gif") no-repeat;
}
#nav li a + img {
cursor:pointer;
display:none;
height:28px;
left:0;
position:absolute;
top:0;
width:200px;
}
#nav li a img {
border-width:0px;
height:24px;
line-height:28px;
margin-right:8px;
vertical-align:middle;
width:24px;
}
#nav li a:hover {
background-color:#bcbdc1;
}
#nav ul li a {
background-color:#eee;
border-bottom:1px solid #ccc;
color:#000;
font-size:11px;
line-height:22px;
}
#nav ul li a:hover {
background-color:#ddd;
color:#444;
}
#nav ul li a img {
background: url("../images/bulb.png") no-repeat;
border-width:0px;
height:16px;
line-height:22px;
margin-right:5px;
vertical-align:middle;
width:16px;
}
#nav ul li:nth-child(odd) a img {
background:url("../images/bulb2.png") no-repeat;
}
#nav a.sub:focus {
background:#bcbdc1;
outline:0;
}
#nav a:focus ~ ul li {
margin-top:0;
-moz-transition: 0.4s linear;
-ms-transition: 0.4s linear;
-o-transition: 0.4s linears;
-webkit-transition: 0.4s linears;
transition: 0.4s linear;
}
#nav a:focus + img, #nav a:active + img {
display:block;
}
#nav a.sub:active {
background:#bcbdc1;
outline:0;
}
#nav a:active ~ ul li {
margin-top:0;
}
#nav ul:hover {
display:block;
}
<meta charset="utf-8" />
<title>CSS3 onclick Vertical Metal menu | Script Tutorials</title>
<link rel="stylesheet" href="css/layout.css" type="text/css" media="screen">
<link rel="stylesheet" href="css/menu.css" type="text/css" media="screen">
</head>
<body>
<div class="container">
<ul id="nav">
<li><a href="#"><img src="http://www.cyberforum.ru/images/t1.png" /> Home</a></li>
<li><a href="#" class="sub" tabindex="1">
<img src="http://www.cyberforum.ru/images/t2.png" />HTML/CSS</a><img src="http://www.cyberforum.ru/images/up.gif" alt="" />
<ul>
<li><a href="#"><img src="http://www.cyberforum.ru/images/empty.gif" />Link 1</a></li>
<li><a href="#"><img src="http://www.cyberforum.ru/images/empty.gif" />Link 2</a></li>
<li><a href="#"><img src="http://www.cyberforum.ru/images/empty.gif" />Link 3</a></li>
<li><a href="#"><img src="http://www.cyberforum.ru/images/empty.gif" />Link 4</a></li>
<li><a href="#"><img src="http://www.cyberforum.ru/images/empty.gif" />Link 5</a></li>
</ul>
</li>
</ul>
</div>
</body>
</html>
#nav {
border:3px solid #3e4547;
box-shadow:2px 2px 8px #000000;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
#nav, #nav ul {
list-style:none;
padding:0;
width:200px;
}
#nav ul {
position:relative;
z-index:-1;
color:#000;
font-size:11px;
line-height:22px;
}
#nav ul li a:hover {
background-color:#ddd;
color:#444;
}
<li><a href="#"><img src="http://www.cyberforum.ru/images/empty.gif" />Link 1</a></li>
<li><a href="#"><img src="http://www.cyberforum.ru/images/empty.gif" />Link 2</a></li>
<li><a href="#"><img src="http://www.cyberforum.ru/images/empty.gif" />Link 3</a></li>
<li><a href="#"><img src="http://www.cyberforum.ru/images/empty.gif" />Link 4</a></li>
<li><a href="#"><img src="http://www.cyberforum.ru/images/empty.gif" />Link 5</a></li>
#nav ul li a img {
background: url("../images/bulb.png") no-repeat;
border-width:0px;
height:16px;
line-height:22px;
margin-right:5px;
vertical-align:middle;
width:16px;
}
#nav ul li:nth-child(odd) a img {
background:url("../images/bulb2.png") no-repeat;
}
#nav a.sub:focus {
background:#bcbdc1;
outline:0;
}
#nav a:focus ~ ul li {
margin-top:0;
-moz-transition: 0.4s linear;
-ms-transition: 0.4s linear;
-o-transition: 0.4s linears;
-webkit-transition: 0.4s linears;
transition: 0.4s linear;
}
#nav a:focus + img, #nav a:active + img {
display:block;
}
#nav a.sub:active {
background:#bcbdc1;
outline:0;
#nav ul li:nth-child(odd) a img {
background:url("../images/bulb2.png") no-repeat;
}
#nav a.sub:focus {
background:#bcbdc1;
outline:0;
}
#nav ul li:nth-child(odd) a img {
background:url("../images/bulb2.png") no-repeat;
}
#nav a.sub:focus {
background:#bcbdc1;
outline:0;
}
#nav ul li:nth-child(odd) a img {
background:url("../images/bulb2.png") no-repeat;
}
#nav a.sub:focus {
background:#bcbdc1;
outline:0;
}
Надеюсь вы меня поняли точно так же, как и я вас. Оформите старпост читаемо и вам помогут
Seredniy, +1. ТС, научитесь пользоваться http://jsfiddle.net/
поставил меню раздвижное на css, при нажатии на одну из подкатегорий запрос выполняется, но при этом меню сворачивается. как сделать, чтоб не сворачивалось
Оно не сворачивается, а подгружается заново по новому адресу в своем первоначальном виде.
Оно не сворачивается, а подгружается заново по новому адресу в своем первоначальном виде.
так как исправить
sotex2, просто
ответ такой же как и вопрос, научитесь пост оформлять, хоть ссылку дайте
Чистым css такое не получится, т.к.( как я понял) происходит переход на другой урл... Тут без php никак :)
Тут без php никак
Вы чего? Тут css или в крайнем случае Js будет с головой, если Тс что-то покажет.
Вы чего? Тут css или в крайнем случае Js будет с головой, если Тс что-то покажет.
Прошу пример в студию, как css можно определить текущую категорию и развернуть ее.
Прошу пример в студию, как css можно определить текущую категорию и развернуть ее.
Вы не поняли вопроса ТС. Как я понял у него есть подменю и еще раз подменю, при наведении мышки на последнее меню, предыдущее скрывается, а не должно. Вроде так, нигде не было написано о "текущей категории".