0
Попытка изменить цвет фона метки для флажка, если флажок установлен. Я могу сделать это с помощью этого метода http://jsfiddle.net/CjpmP/, но я могу найти, как это сделать с помощью @ html.checkbox и метки для метода, который мне нужно использовать. Вот что я получилasp .net изменение страницы цвет этикетки при установке флажка
<style type="text/css">
.checkyoself{
display: none;
}
.checkyoself:checked + .label1{
background-color: green;
}
.label1 {
width: 240px;
height: 140px;
margin-right: 5px;
margin-left: 5px;
margin-top: 5px;
margin-bottom: 5px;
padding: 5px;
color: #ffffff;
background-color: #9e00f2;
float: left;
}
</style>
@{
var j = 0;
using (Html.BeginForm("GroceryList", "RecipeIngredient", FormMethod.Post))
{
for (int i = 0; i < @Model.RecipeItems.Count; i++)
{
var name = "check_" + j;
@Html.CheckBoxFor(itemModel => itemModel.RecipeItems[i].IsChecked, new { id = @name, @class="checkyoself" })
<label [email protected] class="label1">@Model.RecipeItems[i].Recipe.Title</label>
@Html.HiddenFor(itemModel => itemModel.RecipeItems[i].Recipe.Title)
j++;
}
}
}
Вы хотите изменить цвет шрифта текста этикетки? – optimus
Изменить цвет фона –