Редактировать: Я предполагаю, что вы говорите о кнопке поиска.Моя сеть не позволяла мне видеть другие ссылки, которые вы опубликовали :(. Способ, который я нашел весьма успешным с помощью кнопки, состоит в том, чтобы создать фоновое изображение, подобное этому. Скажем, ваше изображение имеет 25 пикселей в высоту и 75 пикселей в ширину.image 75px x 75 px. Поместите туда три кнопки, например, так:
____________
| normal |
------------
____________
| over |
------------
____________
| |
------------
Затем используйте свойство background-position, чтобы установить, какую позицию вы хотите иметь на изображении. Также убедитесь, что переполнение: скрыто.Таким образом, вы получаете больший контроль над эффектом, время загрузки является предметом переговоров (в конце концов, для прогрессивной загрузки сначала появляется образ make), и вы более обратно совместимы, и он кэшируется (предположительно).Я знаю, как градиентный рендеринг влияет на производительность браузера, но я мог бы предположить, что он может оказать какое-то влияние.
Кроме того, пометьте как ответ, если это отвечает на ваш вопрос!
Я не видел способа сделать это. Я предполагаю, что вы хотите, чтобы этот эффект был виден, когда они нажимают кнопку, правильный?Вы можете попробовать изменить градиент так, чтобы он поднимался или опускался, но это повлияло бы на весь путь.Вот возможный способ для этого:
background-image: -webkit-gradient(
linear,
right bottom,
right top,
color-stop(0.32, #A55757),
color-stop(0.57, #831517)
);
background-image: -moz-linear-gradient(
center bottom,
#A55757 32%,
#831517 57%
);
От: http://gradients.glrzad.com/
Кроме того, вы думали об использовании изображения?Я думаю, что это даст вам гибкость, которую вы ищете.Я не знаю вашей целевой аудитории, но она также может обеспечить лучшую обратную совместимость.
JMax