Як зробити кнопку для сайту?

Фото - Як зробити кнопку для сайту?




Дивіться відео

Як зробити кнопку для сайту?

Кнопка на сайті - атрибут необязательний- без нього цілком можна обійтися, роблячи прості текстові посилання або звичайні меню у вигляді списку. Але витончена кнопка прикрасить сторінку, виділить меню, змусить звернути увагу на, наприклад, пропозиція внести сторінку в закладки. Головне, щоб її дизайн не суперечив загальним стилем і змістом ресурсу.

Як зробити кнопку за допомогою html

Кнопки не обов'язково малювати. Їх цілком можна зробити програмними засобами за допомогою скриптів або таблиці стилів і html. Правда, це будуть прості прямокутні кнопки, але для сайтів з серйозним змістом і строгим дизайном, наприклад, юридичних, це буде те, що потрібно.

Як зробити кнопки скриптами, ми розглянемо як-небудь наступного разу. Зараз зупинимося на простому варіанті - html. Припустимо, потрібно оформити кнопками меню сайту: «Головна», «Про компанію», «Контакти» і т.п. Потрібні кнопки з відповідним текстом і посиланнями, ведучими на зазначені сторінки.

Проста посилання пишеться так: Текст посилання. Виглядати ця конструкція буде так: Текст посилання. Можна змінити шрифт. Наприклад, так: Текст посилання. В результаті текст посилання став червоним, шрифт збільшився на одиницю. # Ff0000 - це позначення кольору. Коди різних кольорів можна подивитися в інтернеті. Наприклад, ось тут маленька таблиця основних кольорів, які можна вказувати не кодами, а англійськими словами. Повна таблиця кольорів і кодів знаходиться тут.

Використовуємо для кнопки CSS

Щоб не прописувати код близько кожного посилання, створимо стиль посилального тексту. Для цього в «голові» сайту, де-небудь між тегами і , вставляємо теги, а між ними пишемо, який текст в посиланнях ми хочемо бачити. Робиться це так:

A {size: + 1- COLOR: # 0000ff}

Але це звичайне посилання, хоч і оформлена нетрадиційно. Як же зробити кнопку? Для цього напишемо текст посилання на тлі, відмінному від загального фону сторінки. Нехай кнопка буде сірого кольору, код кольору # 999999. Додаємо атрибут «фон» - BACKGROUND. А підкреслення посилань краще прибрати. Значить, додаємо ще один атрибут: TEXT-DECORATION: none.

A {BACKGROUND: # 999999- size: + 1- COLOR: # ff0000- TEXT-DECORATION: none}

При бажанні можна навколо фону зробити рамку шириною в 1 піксель чорного кольору - атрибут BORDER: 1px solid # 000000. Отримуємо:

A {BORDER: 1px solid # 000000- BACKGROUND: # 999999- size: + 1- COLOR: # ff0000- TEXT-DECORATION: none}


Тепер у нас посилання більшим шрифтом червоного кольору на сірому фоні в чорній рамці. Дуже схоже на кнопку.

«Натискаємо» кнопка

Якщо хочете, щоб виникла ілюзія натискає кнопку, потрібно прописати стилі посилання при наведенні на неї курсора і при натисканні на неї. Нехай при наведений курсорі кнопка стане світліше, а при натисканні темніше і з більш широкою рамкою. Наша конструкція ускладниться:

A {BACKGROUND: # 999999- size: + 1- BORDER: 1px solid # 000000- COLOR: # ff0000- TEXT-DECORATION: none}

A: hover {BACKGROUND: # CCCCCC- BORDER: 1px solid # 000000- COLOR: # ff0000- TEXT-DECORATION: none}

A: active {BACKGROUND: # 666666- BORDER: 2px; COLOR: # ff0000}

Тепер ми маємо «натискаємо» кнопку. Щоб переконатися в цьому, скопіюйте в блокнот нашу «голову», потім між тегами і напишіть своє посилання:

A {BACKGROUND: # 999999- size: + 1- BORDER: 1px solid # 000000- COLOR: # ff0000- TEXT-DECORATION: none}

A: hover {BACKGROUND: # CCCCCC- BORDER: 1px solid # 000000- COLOR: # ff0000- TEXT-DECORATION: none}

A: active {BACKGROUND: # 666666- BORDER: 2px; COLOR: # ff0000}

Текст посилання

Збережіть файл з розширенням .html. Відкрийте його в будь-якому браузері, перевірте, як працює кнопка.


» » Як зробити кнопку для сайту?