Добавить в "Избранное" Вам нужно авторизоваться. Забыли пароль? Регистрация Январь вт. 06 2009 г. в 17:9
Навигация
Поиск
Рассылка



Отписаться
Статистика




Статьи

Как средствами CSS изменить цвет фона (background-color) и рамки (border) у элементов radio button или checkbox?

Источник: www.host.ru
Добавлено: 2008-07-19 00:39:03

Средствами только CSS получить универсальное кросс-браузерное решение, наверное, не получится. Однако с помощью Javascript можно получить вообще любой вид radio button или checkbox.

Рассмотрим на примере checkbox'а. Суть приема сводится к тому, что непосредственно checkbox находится в невидимом div'е, а "клики" обрабатываются с помощью картинки (Javascript).

Javascript:

<script language="Javascript"><!--

var checked = new Image();
var unchecked = new Image();

checked.src = 'checked.gif';
unchecked.src = 'unchecked.gif';

function SwitchImage() {
    if (document.getElementById('my_check').checked == true) {
        document.getElementById('my_check').checked = false;
        document['check_image'].src = unchecked.src;
    } else {
        document.getElementById('my_check').checked = true;
        document['check_image'].src = checked.src;
    }
}

--></script>

HTML:

<div style="display: none;">
<input type="checkbox" name="ch" id="my_check" value="1">
</div>
<img src="unchecked.gif" name="check_image" onClick="SwitchImage();">

Оглавление   |  На верх


Тема страницы:

FAQ Как средствами CSS изменить цвет фона (background-color) и рамки (border) у элементов radio button или checkbox?

Мы решим Ваши проблемы с выбором хостинга
Вход
Логин:

Пароль:


Запомнить меня
Вам нужно авторизоваться.
Забыли пароль?
Регистрация
Взрослые онлайн игры.; Купить онлайн визитки советуем тут! Система новостей про изготовление визиток.
На сайте
Гостей: 5
Пользователей: 0


Статьи
FAQ
10 статей
Информеры

Использование материалов разрешается только при наличии ссылки на источник информации: www.sevhosting.net!
Для интернет-ресурсов наличие прямой активной гиперссылки www.sevhosting.net - обязательно ! © 2006-2008
Работает под управлением WebCodePortalSystem v. 5.2