Уменьшите активную область div / image, чтобы учесть тень - PullRequest
0 голосов
/ 19 июля 2010

Некоторые «кнопки» (div с фоновыми изображениями) на моей веб-странице имеют теневые эффекты на изображении. Я не хочу, чтобы теневая область вызывала событие щелчка. Есть ли относительно простой способ уменьшить активную область div, используя css? Или есть какие-то стандартные методы для этого?

У меня есть эффект щелчка при нажатии кнопки (используется :active), который я хотел бы сохранить ..

альтернативный текст http://i31.tinypic.com/301ov4h.png

1 Ответ

3 голосов
/ 19 июля 2010

Добавьте еще один div внутри с правильным размером и полями, которые обрабатывают вместо этого клик.

Вам также повезло с использованием отрицательных полей, но поддержка кросс-браузер для этого плохая.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...