2016-05-31 4 views
0

Как изменить цвет метки поля в Простой форме? Теперь он черный, но я хочу, чтобы он был белым. Я использую scss. Я попробовал этот код ниже, но это не работает:Изменение цвета ярлыка в простой форме

label { 
    float: left; 
    width: 100px; 
    text-align: right; 
    margin: 2px 10px; 
    color: #ffffff; 

    } 

и HTML вывода поля

<div class="form-group email optional user_email"><label class="email optional control-label" for="user_email">Email</label><input class="string email optional form-control" placeholder="[email protected]" type="email" value="[email protected]" name="user[email]" id="user_email"></div> 
+0

добавьте ваш HTML код –

+0

@AmolUdage

+0

нормально, то вы должны добавить стиль для 'контрольно- label' класса и я думаю, что мое ниже решение должно АОЛО РАБОТУ –

ответ

1

Это из-за CSS specificity. Но, from the documentation's example, каждый label имеет control-label класс, так что стиль это вместо:

.control-label{ 
    color: white !important; // some color 
} 
+0

спасибо, но не работает .. –

+0

См. Обновленный ответ. Возможно, у вас уже есть некоторые стили, которые переопределяют это. С '! Important' он будет использовать только один. – Vucko

+0

Да, это была проблема. Теперь работает. Спасибо!! –

1

попробуйте добавить отдельный класс для label, а затем добавить css для этого класса

Пример:

имя добавить класс как label-style, а затем добавить стиль, как показано ниже

.label-style{ 
    color: white; 
} 

Надеюсь, что это поможет :)