Проблема цвета заполнителя может быть решена путем добавления класса k-input к вложенному элементу:
<input type="text" class="k-input" placeholder="placeholder..."/>
Проблема с box-shadow более сложна, так как, когда вложенный элемент фокусируется, его родительbox-shadow должен быть установлен.Это может быть достигнуто двумя способами:
С помощью JavaScript ( Пример Dojo ):
$(document).ready(function() {
$(".k-textbox input").focus(function() {
$(this).parent().css("box-shadow", "0 2px 2px 1px rgba(0,0,0,.06)");
});
$(".k-textbox input").focusout(function() {
$(this).parent().css("box-shadow", "none");
});
});
С помощью CSS( Пример Dojo ):
.k-textbox:focus-within {
box-shadow: 0 2px 2px 1px rgba(0,0,0,.06);
}
Приведенный выше выбор фокусировки внутри имеет ограниченную поддержку браузера , поэтому примите это во внимание вна тот случай, если вы хотите использовать CSS-подход.