Я хочу изменить свой цвет флажка от белого до черного и цвет моего тика до белого. Чтобы узнать, возможно ли это?Как изменить цвет флажка (белый) на черный?
Я попробовал цвет фона и цвет собственности, он не работает.
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src=" http://code.jquery.com/ui/1.10.2/jquery-ui.min.js"></script>
<link type="text/css" rel="stylesheet" href="http://fonts.googleapis.com/css?family=Droid+Serif:700normal"/>
<title>Untitled Document</title>
<script>
function statecheck(layer) {
var myLayer = document.getElementById(layer);
if(myLayer.checked = true){
myLayer.style.color = "#bff0a1";
} else {
myLayer.style.backgroundColor = "#eee";
};
}
</script>
label {
margin:0px 2px 4px 2px;
padding: 1px;
background-color: #eee;
display: block;
width: 50px;
}
</head>
<body>
<form action="" method="get">
<label title="Alabama" id="Alabama"><input type="checkbox" value="checkbox" onchange="statecheck('Alabama')" />AL</label>
<label title="Alaska" id="Alaska"><input type="checkbox" value="checkbox" onchange="statecheck('Alaska')" />AK</label>
<label title="American Samoa" id="AmericanSamoa"><input type="checkbox" value="checkbox" onchange="statecheck('AmericanSamoa')" />AS</label>
</form>
</body>
</html>
Нет, его невозможно. Но вы можете использовать изображение на флажке, чтобы имитировать другой дизайн. –
Как сказал Петр, вы не можете сделать это напрямую, но вы можете заменить флажок набором вкл/выкл изображений, чтобы добиться эффекта, который вы ищете. См. Этот вопрос SO для получения подробной информации о том, как это сделать: http://stackoverflow.com/questions/3772273/pure-css-checkbox-image-replacement –