Привет,
на этот раз у меня довольно редкая проблема, возникающая только в Safari 5.0.2. При использовании параметра box-shadow в CSS3, производительность Safari настолько плохая, что вы даже не можете правильно прокрутить вниз или взаимодействовать с сайтом .
.
У меня есть <div class="blox"></div>
, который имеет средний размер (960x320 пикселей), и это соответствующие настройки CSS:
-moz-border-radius: 4px; /* FF1+ */
-webkit-border-radius: 4px; /* Saf3-4 */
border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome */
-moz-box-shadow: inset 0px 0px 140px #dfe1e2; /* FF3.5+ */
-webkit-box-shadow: inset 0px 0px 140px #dfe1e2; /* Saf3.0+, Chrome */
box-shadow: inset 0px 0px 140px #dfe1e2; /* Opera 10.5, IE9 */
Я пытался установить CSS3 box-shadow с помощью jQuery (.css ()), но результат был таким же (отставание). Да, и границы-радиуса это не вызывает (я отбросил его, протестировав его несколько раз).
Итак, есть ли какое-то решение для этого? Честно говоря, я шокирован, что браузер WebKit, такой как Safari, даже представляет такие проблемы. Я знаю, что должен быть способ, так как несколько веб-сайтов используют тени inset & outset и отлично работают в Safari. Я нашел сообщение здесь, в StackOverflow, в котором упоминается изображение коробки как решение ... однако это сообщение было довольно старым.
Я очень, очень ценю ваше время и поддержку.
Заранее большое спасибо!
Chris