Некоторые «кнопки» (div с фоновыми изображениями) на моей веб-странице имеют теневые эффекты на изображении. Я не хочу, чтобы теневая область вызывала событие щелчка. Есть ли относительно простой способ уменьшить активную область div, используя css? Или есть какие-то стандартные методы для этого?
У меня есть эффект щелчка при нажатии кнопки (используется :active), который я хотел бы сохранить ..
:active
альтернативный текст http://i31.tinypic.com/301ov4h.png
Добавьте еще один div внутри с правильным размером и полями, которые обрабатывают вместо этого клик.
Вам также повезло с использованием отрицательных полей, но поддержка кросс-браузер для этого плохая.