00:29:27 | 02.11.2024
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Steam  
Как сделать меню самому?
Kzander · Оффлайн · Дата: Четверг, 22.09.2011, 14:09:15 | Сообщение # 1

  • Сообщений: 270
  • Награды: 16

Всем доброго времени суток. Сегодня я научу вас, как сделать не сложное css меню для вашего сайта.
И так, начнем.

1. Для начала, нам потребуется основа css меню.Пропишем перед нашим скриптом:
Code
<style type="text/css">

2.Придадим нашему меню форму.
Для это пропишем следущее:
Code
#vmenu ul {      
       list-style: none;      
       margin: 0;      
       padding: 0;      
       font-family: Arial, Helvetica, sans-serif;      
       font-size: 12px;      
       font-style: normal;      
       font-weight: bold;      
       text-decoration: none;      
       }

Сейчас я расскажу какой параметр за что отвечает.

Margin – это внутренний отступ в элементе.
Padding – это внешнее пространство (отступ).

Font-family – название шрифта использованного в данном меню.
(обычно пишется несколько шрифтов, компьютер автоматически читает первый шрифт, если такого не имеется на компьютере, берется за следующий. Шрифты следует писать через запятую.)
Font-size – размер шрифта, пишется в пикселях.
Font-style – определяет начертание шрифта. (используют italic, oblique, normal)
Font-weight – устанавливает насыщенность шрифта. (используют bold, bolder, lighten, normal)
Text-decoration - добавляет оформление текста в виде его подчеркивания, перечеркивания, линии над текстом и мигания.(используют blink , line-through , overline , underline , none)
3. Придадим нашему меню границы.
Для этого пропишем следующее:
Code
#vmenu {    
   width: 150px;    
   margin: 10px;    
   border-top-width: 1px;    
   border-right-width: 1px;    
   border-bottom-width: 1px;    
   border-left-width: 1px;    
   border-top-style: solid;    
   border-right-style: solid;    
   border-bottom-style: solid;    
   border-left-style: solid;    
   border-top-color: #84ac46;    
   border-right-color: #84ac46;    
   border-bottom-color: #84ac46;    
   border-left-color: #84ac46;    
   }

width – ширина меню.
border-top-width – устанавливает толщину границы сверху
border-right-width –справа
border-bottom-width – снизу
border-left-width – слева

border-top-style – устанавливает стиль границы сверху
border-right-style – справа
border-bottom-style –снизу
border-left-style – слева

border-top-color – устанавливает цвет обводки сверху
border-right-color – справа
border-bottom-color – снизу
border-left-color – слева
4. Далее придадим границу, цвет и все остальное кнопкам.
Code
#vmenu li a {    
   text-decoration: none;    
   border-top-width: 1px;    
   border-right-width: 1px;    
   border-bottom-width: 1px;    
   border-left-width: 1px;    
   border-top-style: none;    
   border-right-style: none;    
   border-bottom-style: solid;    
   border-left-style: none;    
   border-bottom-color: #84ac46;    
   }

Тут думаю вам все понятно.

5. Сейчас добавим стиля для ссылок, когда на них не навели.
Code
#vmenu li a:link, #vmenu li a:visited {    
   color: #8f8f8f;    
   display: block;    
   background-color: #ffffff;    
   padding-top: 3px;    
   padding-right: 0;    
   padding-bottom: 3px;    
   padding-left: 10px;    
   }

Color – цвет ссылки, до наведения на нее.
Background-color – фон под ссылкой, когда на нее не навели.
Далее идут отступы. Читать про них выше.

6. Сейчас добавим стиля для ссылок, когда на них навели.
Code
#vmenu li a:hover {    
   color: #000000;    
   background: #b1e264;    
   padding-top: 3px;    
   padding-right: 0;    
   padding-bottom: 3px;    
   padding-left: 10px;    
   }


Жизнь без цели - человек без головы © Kzander

[c][/c]

[c]Выполнено заказов в бесплатной графике - 7
Выявлено нарушителей - 0[/c]
  • Страница 1 из 1
  • 1
Поиск: