Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.07.2014, 15:59
Новичок на форуме
Отправить личное сообщение для valmonv Посмотреть профиль Найти все сообщения от valmonv
 
Регистрация: 16.07.2014
Сообщений: 8

Переопределение стилей штатных INPUT radio и checkbox
Приветствую!

Пытаюсь переопределить стили для штатных чекбоксов и радио без JS
Собственно ссылка на форму.
Собственно каким образом скрыть сам чекбокс, подозревая что бекграунд отображаеться, но его перекрывает сам чекбокс
И еще, что с кроссбраузерностью у данного варианта.


<!DOCTYPE html>
<HTML>
    <HEAD>
	<TITLE></TITLE>
    </HEAD>
    <BODY>
	<SCRIPT type="text/javascript">
	</SCRIPT>
	<STYLE type="text/css">
	form{
	}
	.label{
	float: left;
	margin: 0 0 0 10px;
	width: 157px;
	height: 122px;
	background: #f7f7f7;
	padding: 3px;
	position: relative;
	}
	label input[type="radio"]{
	background: url(./Images/form-sprite.png) no-repeat 0 -9999px;
	width: 21px;
	height: 21px;
	float: left;
	/*opacity:0;*/
	/*list-style: none;*/
	position: relative;
	z-index: 1;
	}
	label input[type="radio"]{
	background-position: 100% 0;
	z-index: 1000;
	}
	label input:checked[type="radio"]{
	background-position: 0 0;
	z-index: 1000;
	}
	</STYLE>
	<FORM>
	    <LABEL class="label" for="visa">
		<INPUT type="radio" name="pay" id="visa" class="" checked />
	    </LABEL>
	    <LABEL class="label" for="qiwi">
		<INPUT type="radio" name="pay" id="qiwi" class="" />
	    </LABEL>
	    <LABEL class="label" for="webmoney">
		<INPUT type="radio" name="pay" id="webmoney" class="" />
	    </LABEL>
	</FORM>
    </BODY>
</HTML>
Ответить с цитированием
  #2 (permalink)  
Старый 28.07.2014, 16:45
Аватар для hfts_rider
Профессор
Отправить личное сообщение для hfts_rider Посмотреть профиль Найти все сообщения от hfts_rider
 
Регистрация: 26.01.2014
Сообщений: 181

Суть задачи не понял.
В лейбл вставлять инпат ненужно, все теги прописывай с маленькой буквы.
Ответить с цитированием
  #3 (permalink)  
Старый 28.07.2014, 18:06
Новичок на форуме
Отправить личное сообщение для valmonv Посмотреть профиль Найти все сообщения от valmonv
 
Регистрация: 16.07.2014
Сообщений: 8

Суть задачи чтобы скрыть штатное оформление чекбокса/радио, так как оно перекрывает бекграунд.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Такое возможно? При выборе radio надо чтобы менялось значение в input Stas111111 Общие вопросы Javascript 11 23.05.2014 00:41
checkbox check если значение input djonA Общие вопросы Javascript 8 14.01.2014 06:44
input radio при выборе передавать значения в скрипт portalamur AJAX и COMET 16 19.09.2013 22:14
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27
Изменение стилей radio при активации checkbox brigz Events/DOM/Window 8 04.02.2012 19:47