2015-04-29 4 views
4

Я попытался изменить встроенный CSS в поле выбора, как показано нижеКак сделать нетрудоспособный выбрать окно выглядит как обычное текстовое поле (CSS только)

.chosen-disabled .chosen-single { 
    cursor: default; 
    color: #000; 
    border: 1px solid #444; 
} 

поле выбора, казалось, исчез, но мне нужно это будет выглядеть как обычное текстовое поле (но все же отключено).

Пожалуйста, помогите мне и спасибо заранее.

ответ

4

Спасибо @Christoph и @Carine, я переопределение выбрал отключить класс, давая встроенный CSS, как

.chosen-disabled { 
    opacity: 1 !important; 
} 

теперь его работает отлично, спасибо еще раз за ваш поддержка.

1

DEMO

Я не 100%, если это то, что вы ищете, но это, кажется, работает на основе от того, что вы заявили, что вы хотели (текст красного цвета при отключении применяется)

CSS:

select { 
    cursor: default; 
    color: #000; 
    border: 3px solid #444; 
} 

select.disabled { 
    color:red; 
} 

HTML:

<select disabled class="disabled"> 
    <option>1</option> 
    <option>2</option> 
    <option>3</option> 
</select> 
+1

Спасибо, я уже пробовал это, но здесь я хочу, чтобы цвет поля был черным. когда я дал «цвет: черный», его появление было серым. –

2

Вы можете использовать Disabl ed CSS.

input[type="text"]:disabled { 
    background: #dddddd; 
} 

Демо: http://fiddle.jshell.net/bronni/ar1qoznj/

+2

Спасибо, я использую выбранный плагин для выбора ящиков, если я использую только «выбранный-единственный» класс, а затем его работу fine.but, здесь мое поле имеет класс «select-select fields», из-за которого изменений не происходит. –

+2

Вы можете использовать 'select: disabled' для выбора всего окна выбора. Независимо от занятий. – Christoph

+2

: Еще раз благодарю за ваш быстрый ответ, я тоже попробовал это, но он не вносит никаких изменений. –