Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Grafika_2_semestr_6101_by_Hydra_xD.doc
Скачиваний:
3
Добавлен:
19.09.2019
Размер:
1.14 Mб
Скачать

62.Оформлення кнопок.

Ще одне часте застосування графічних елементів — це оформлення кнопок. Узагалі говорячи, кнопка — це елемент взаємодії з користувачем, тому що передбачається, що коли він на ній натисне, те що-небудь відбудеться. У цьому розділі ми не будемо розглядати методи такої взаємодії — про них мова йтиме нижче.

Поки ж ми тільки навчимося створювати кнопки і використовувати в них елементи графіки.

Щоб створити кнопку, досить помістити деякий текст між тегами <BUTTON> і </BUTTON> , наприклад, от так:

<BUTTON> ЦЕ КHОПКА </BUTTON>

Правда, повторимо, з цього зовсім не випливає, що при натисканні на цій кнопці що-небудь відбудеться.

Однак кнопка буде цілком повноцінної і навіть буде “удавлюватися” при натисканні. Узагалі говорячи, такі кнопки можна було створити й у старих версіях мови HTML, хоча там не було тега <BUTTON > .

Цікавіше той факт, що між тегами <BUTTON>...</BUTTON> можна помістити не тільки текст, а усе, що завгодно. Якщо ми помістимо туди тег <IMG> , то одержимо кнопку з графічним зображенням. Можна помістити на кнопку і текст, і зображення (тільки не треба забувати про форматування — наприклад, треба вставляти теги <BR> для переносу рядків і т.д.). Нарешті, як показано в наступному прикладі, можна помістити на кнопку взагалі будь-який блок НТМL.

<BUTTON> Internet Explorer <BR>

<IMG SRC="Images/ie1.jpg" WIDTH="62" HEIGHT="61" BORDER="0"> <BR> <br> 4.0 </BUTTON>

63.Підготовка динамічно працюючих кнопок.

Для прикладу модифікуємо сторінку з посиланнями на пошукові машини, яку ми створили в розділі 8.11. Спочатку проведемо деяку підготовчу роботу, а саме: намалюємо кнопки для гіперпосилань, а також фоновий малюнок для всієї сторінки.

Зараз напишемо основний текст сторінки:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<TITLE> ПОШУКОВІ САЙТИ </TITLE>

</HEAD>

<STYLE> BODY { text-align: center; background-color: #FCF7EC; }

</STYLE>

<BODY BACKGROUND=Images/back2.jpg>

<H1> <DIV ALIGN=center> ПОШУКОВІ САЙТИ </DIV> </H1>

<BR>

<font size=5 color="blue">

<P ALIGN=center> Якщо ви шукаєте у <BIG> <I> Internet </I> </BIG> любу інформацію, вам допоможуть наступні сайти: </P>

</font>

<BR>

<A HREF="http://www.altavista.com" TARGET="_blank">

<IMG SRC="Images/altavista.jpg" WIDTH="292" HEIGHT="140" BORDER=”5" ALT="Altavista" onMouseOver="this.src='Images/altavista_1.jpg'" onMouseOut="this.src='Images/altavista.jpg'">

</A>

       

<A HREF="http://www.yahoo.com" TARGET="_blank">

<IMG SRC="Images/yahoo.jpg" WIDTH="292" HEIGHT="140" BORDER=”5" ALT="yahoo" onMouseOver="this.src='Images/yahoo_1.jpg'" onMouseOut="this.src='Images/yahoo.jpg'">

</A>

<BR> <BR> <BR>

<A HREF="http://www.aport.com" TARGET="_blank">

<IMG SRC="Images/aport.jpg" WIDTH="292" HEIGHT="140" BORDER="5" ALT="aport" onMouseOver="this.src='Images/aport_1.jpg'" onMouseOut="this.src='Images/aport.jpg'">

</A>

</body>

</html>

Зміну вигляду кнопок при натисненні на них ми реалізували за допомогою наступної конструкції:

onMouseOver="this.src='Images/yahoo_1.jpg'"

та

onMouseOut="this.src='Images/yahoo.jpg'"

Які завантажують два різні малюнки кнопок: br. 'Images/yahoo_1.jpg' - при наведенні курсору миші для натискання ;

'Images/yahoo.jpg' - при відпусканні кнопки після натискання (рис. 236).

Нажаль, за допомогою статичного рисунка не можливо відтворити динамічні зміни вигляду WEB – сторінки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]