Недавно я добавил box-shadow
в раздел страницы, чтобы придать ему тот же эффект границы теней, что и в приложениях Mac OS X. Это выглядело отлично, но я заметил, что прокрутка вверх и вниз по странице заставила его отстать. Обычно я вижу это только на страницах, которые раздражают фоновые изображения и тонны изображений и встроенных видеороликов, оштукатуренных на всем протяжении (кашель MySpace кашель). Первоначально я решил использовать box-shadow, так как решил, что это устранит необходимость использования изображения, которое устранит любую возможность задержки прокрутки.
Я знаю, что CSS3 по-прежнему нова, но является ли это причиной задержки? Является ли тень программным обеспечением или чем-то еще? Когда я применяю тень окна к более мелким элементам, она не отстает вообще. Мне просто интересно, испытал ли кто-нибудь еще это.
Я просто попробовал это на первой странице, на div #content
, используя Firebug с настройкой:
-moz-box-shadow: 1px 1px 10px;
И я заметил некоторое отставание прокрутки. Я использую Firefox 3.5.
Мой вопрос: какие альтернативы использовать этот атрибут, если я хочу добавить границу стиля Mac OS X в раздел моей страницы?
На боковой ноте кто-нибудь знает, можно ли применить тень окна только к верхней, левой и правой сторонам элемента, а не к нижней? Я попробовал 1px -1px 10px
, но он все еще показывает тень внизу. Если я продолжаю уменьшать второе смещение, он в конечном итоге удаляет тень со дна, но затем верхняя тень теперь становится темнее и больше.
И да, я видел статьи на коробке-тени на: