Я помещаю внутреннюю тень на все мои элементы управления, входы и текстовые поля, используя следующий CSS:
input {
padding: 7px;
-webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
-moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
box-shadow: inset 2px 2px 2px 0px #dddddd;
}
и, с некоторым другим стилем, выглядит так (в Firefox и аналогично в других браузерах):
Но дополнение, которое помогает отделить содержимое от внутренней тени, разбивает текстовое поле вокруг полосы прокрутки:
и если я удалю прописку, текст перекрывает тень, например:
Я могу добавить прописью только влево, решая перекрытие с левой тенью, но не с верхней тень, при этом прокрутка выглядит хорошо:
Я также могу добавлять дополнения везде, но с правой стороны, правильно отображая текст, но панель инструментов по-прежнему выглядит довольно странно:
Есть ли способ решить это?