Форум Diz-Cs.Ru
Преимущества регистрации:
Возможность создания тем
Общение с пользователями
Найдете множество полезной информации
Найдете своих единомышленников
DIZ-CS.RU - Мы с Вами НАВСЕГДА!
  • Страница 1 из 1
  • 1
Меню
Дата: Чт, 06.06.2013, 20:18:06 | Сообщение # 1
Аватарка bogomol
OFF
Премиум
1721 Сообщения:
368 Награды:
21 Отзывы:
как сделать выдвижное горизонтальное меню?
Дата: Чт, 06.06.2013, 21:22:05 | Сообщение # 2
Аватарка Anthrax
OFF
Пользователь
306 Сообщения:
1 Награды:
14 Отзывы:
Skype пользователя:
Сайт пользователя:
bogomol, с помощью гугла твоя проблема легко решается
Дата: Чт, 06.06.2013, 22:26:49 | Сообщение # 3
Аватар не установлен
Ищи меня наМОРЕЕЕ
OFF
Пользователь
167 Сообщения:
2 Награды:
8 Отзывы:
Anthrax, сие можно было отправить в лс!
bogomol,
Данную панель можно использовать как под меню, контактную форму, так и для любого элемента который должен быть изначально скрыт.

1. CSS
Код
.panel {
   padding: 20px;
   width: 250px;
   background: #eeeeee;
   border: #282828 2px solid;
   font-family: Georgia;
}


2. Подключение jQuery
Код
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>


3. Подключение jQuery TabSlideOut
Код
<script src="jquery.tabslideout.v1.2.js" type="text/javascript"></script>


4. JavaScript
Код
<script type="text/javascript">
$(function(){
   $('.panel').tabSlideOut({       //Класс панели
    tabHandle: '.handle',      //Класс кнопки
    pathToTabImage: 'button.gif',    //Путь к изображению кнопки
    imageHeight: '122px',      //Высота кнопки
    imageWidth: '40px',      //Ширина кнопки
    tabLocation: 'right',      //Расположение панели top - выдвигается сверху, right - выдвигается справа, bottom - выдвигается снизу, left - выдвигается слева
    speed: 300,        //Скорость анимации
    action: 'click',        //Метод показа click - выдвигается по клику на кнопку, hover - выдвигается при наведении курсора
    topPos: '200px',       //Отступ сверху
    fixedPosition: false      //Позиционирование блока false - position: absolute, true - position: fixed
   });
});
</script>


Все скрипты подключаем в раздел <head> в том порядке в котором указано выше.
5. HTML

Код
<div class="panel">
   <a class="handle" href="http://jemand.ru">Content</a> <!-- Ссылка для пользователей с отключенным JavaScript -->
   <h3><span lang="ru">Заголовок</span></h3><br>
   <span lang="ru">
    Любое содержание здесь!
   </span>
</div>


Демонстрация:

Источник:

На мой взгляд очень нужная вещь!


Код
<link media="screen" href="http://xaoc34rus.ucoz.ru/scriptbl/GorMenu.css" type="text/css" rel="stylesheet" />  
<script type="text/javascript" src="http://xaoc34rus.ucoz.ru/scriptbl/GorMenu.js"></script>  
<div class="mbar" id="menubar">  
<div class="mbar">  
<div class="mbar dpad">  
<div class="menubar">  
<ul id="topmenu" class="lcol reset">  
  <li><a href="#"><b>Главная</b></a></li>  
  <li class="sublnk"><a href="#"><b>Counter Strike</b></a>  
<ul>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
</ul>  
  </li>  
  <li class="sublnk"><a href="#"><b>Скрипты</b></a>  
<ul>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
</ul>  
</li>  
  <li class="sublnk"><a href="#"><b>Музыка</b></a>  
<ul>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
</ul>  
</li>   
  <li class="sublnk"><a href="#"><b>Программы</b></a>  
<ul>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
</ul>  
</li>  
<li class="sublnk"><a href="#"><b>Изображения</b></a>  
<ul>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
  <li><a href="#"><b>Горизонтальное меню</b></a></li>  
</ul>  
</li>
</div></div></div></div>


Источник:





Шаг-1 Html:
- создаём основной контейнер div
- помещаем в него тег <p> в котором будет отображаться название данного меню
- ниже прописываем списки
- в которые прописываем ссылку на нужный раздел блога

HTML-Code
Код
<div class="blogroll">  
   <p>проверка</p>  
   <ul>  
   <li><a href="#">Проверка</a></li>  
   <li><a href="#">Проверка</a></li>  
   <li><a href="#">Проверка</a></li>  
   <li><a href="#">Проверка</a></li>  
   <li><a href="#">Проверка</a></li>  
   <li><a href="#">Проверка</a></li>  
   <li><a href="#">Проверка</a></li>  
   <li><a href="#">Проверка</a></li>  
   </ul>  
   </div>


Шаг-2 CSS:
в сcss стилях всё просто как дважды два:

- прописываем ширину основному контейнеру
- прописываем ссылку на графическое изображение, которое отображается в теги <p>
- тут же прописываем его размеры и отступы
- в начале списков убираем символы и
- устанавливаем нужные атрибуты для ссылки при наведении на них стрелкой мыши

CSS-Code

Код
.blogroll {  
   position:relative;  
   width:274px;  
}  
.blogroll p {  
   font:13px Verdana,Arial,Helvetica, sans-serif; color:#666;  
   font-weight: bold;  
   text-shadow: 1px 1px 1px #fff;   
   width:274px;  
   height:25px;  
   background:url(http://www.center-dm.ru/ucoz/vid_menu/Blogroll/Blog_fon.png) 0 0 no-repeat;  
   margin:0;   
   padding: 4px 0px 0px 10px;  
}  

.blogroll ul {  
   list-style:none;   
   width:272px;  
   background:#F4F5F6;  
   border:1px solid #d0d0d0;  
   border-bottom: none;  
   border-width:0 1px 1px 1px;  
   position:absolute;  
   left:0;  
   top:25px;  
   margin:0;  
   padding:0;  
}  

.blogroll ul a:link,  
.blogroll ul a:visited {  
   display:block;  
   color:#555;  
   font-weight:normal;  
   text-decoration:none;  
   width:252px;  
   padding:4px 10px 4px 10px;  
   border-bottom: 1px solid #d0d0d0;  
   border-top: 1px solid #fff;   
}  

.blogroll ul a:hover,  
.blogroll ul a:active {  
   background:#fff;  
}  

.blogroll {  
   height:25px;  
   overflow:hidden;  
}  

.blogroll:hover {  
   overflow:visible;  
}


Источник:

Сообщение отредактировал EBOSHER228 - Чт, 06.06.2013, 22:30:43
  • Страница 1 из 1
  • 1
Поиск: