Главная страница_Журнал IT-технологий
Воскресенье, 19.05.2024, 11:55 Приветствую Вас Гость | RSS | Вход | Регистрация
.
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум - Журнал IT-технологий » Программирование » Web-программирование » Стилизация форм (Стилизация форм с помощью CSS и jQuery)
Стилизация форм
ShumikДата: Суббота, 03.04.2010, 21:43 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 56
Репутация: 10
Статус: Offline


Сегодня мы рассмотрим урок как с помощью jQuery можно стилизировать различные формы.
На данный момент мы будет стилизировать формы для обратной связи.

И так приступ :)
1) Первый шаг.
По традиции создаём файлы index.html и style.css
В index.html прописываем следующее

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Урок jQuery № 2 - "Стилизация форм с помощью jQuery"</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
<script src="jquery.js" type="text/javascript"></script>


2) Второй шаг.
Создаём каркас для обратной связи.

<div id="inputArea">
       <form method="post" action="#">
      
        <label>Ваше имя:</label><input type="text" />
        <label>Ваш e-mail:</label><input  type="text" />
        <label>Тема письма:</label><input type="text" />
        <label>Текст сообщения:</label><textarea rows="4" cols="30"></textarea>
        <input type="submit" value="Отправить"></form>

        </div>
</body></html>


3) Третий шаг.
Теперь поработает немного над css, чтобы сделать нашу обратную связь красивее

  body
        {
            font-fam
ily: Arial, Sans-Serif;
            font-siz
e: 13px;
        }

/*
=============================================================
Общие настройки
=============================================================
*/
    #input
    {
        font-family: Arial, Sans-Serif;
        font-size: 13px;
        background-color: #ffffff;
        padding: 10px;
        width:440px;
    }
    #inputArea input, #inputArea textarea
    {
        font-family: Arial, Sans-Serif;
        font-size: 13px;
        margin-bottom: 5px;
        display: block;
        padding: 4px;
        width: 430px;
    }
/*
=============================================================
обводка форм
=============================================================
*/
        .activeField
        {
            backgrou
nd-image: none;
            backgrou
nd-color: #ffffff;
            border&#
58; solid 1px #046e8c;
        }
/*
=============================================================
Градиен форм
=============================================================
*/
        .idle
        {
        border: solid 1px #85b1de;
        background-image: url( '../images/gray_bg.png' );
        background-repeat: repeat-x;
        background-position: top;
        background-color:#FFFFFF;
        }


5) Пятый шаг
Теперь наша цель, сделать, чтобы форма правильно и красиво отображалась.
Прописываем следующий код между тегами и

<script type="text/javascript">      
  
$(document).ready(function(){     &
nbsp;  
$("input, textarea").addClass("idle");   &nbs
p;        
$("input, textarea").focus(function(){     
           
$(this).addClass("activeField").removeClass(&#
34;idle");        
}).blur(function(){       &nb
sp;        
$(this).removeClass("activeField").addClass(&#
34;idle");        
});        
});    
</script>


Демо

По материалам сайта: Российская школа CSS

 
Форум - Журнал IT-технологий » Программирование » Web-программирование » Стилизация форм (Стилизация форм с помощью CSS и jQuery)
  • Страница 1 из 1
  • 1
Поиск:


Статистика Форума
Популярные темы Новые темы Лучшие пользователи Новые пользователи

Жидкостное охлаждение...

(1)

GPS

(0)

GPS-приёмник

(0)

Цифровой зеркальный ф...

(0)

Форматы видео

(0)

LiveView (Live view, ...

(0)

Поколения мобильной т...

(0)

Акселерометр в телефо...

(0)

Переход между страниц...

(0)

Создание градиентного...

(0)

Жидкостное охлаждение...

(1)

GPS

(0)

GPS-приёмник

(0)

Цифровой зеркальный ф...

(0)

Форматы видео

(0)

LiveView (Live view, ...

(0)

Поколения мобильной т...

(0)

Акселерометр в телефо...

(0)

Переход между страниц...

(0)

Создание градиентного...

(0)

Shumik

Sidorov

Rekrut

olegfilimonow

lexajakovlev

gari

tubaretka2012

klaniklani

shereman2012

maxycheks

Sidorov

olegfilimonow

lexajakovlev

gari

tubaretka2012

klaniklani

shereman2012

maxycheks

intelligencebusiness

tank5454



Copyright Журнал IT-технологий © 2024

При наполнении сайта использована информация из открытых источников. Администрация сайта не несет ответственности за недостоверную и заведомо ложную информацию размещенную на страницах сайта. Если Вы считаете, что какой-либо из материалов нарушает Ваши права, свяжитесь с Администрацией. При использовании информации опубликованной на нашем сайте, ссылка обязательна.