Перейти к публикации

Эффект нажатия на button и input в Opera


Рекомендованные сообщения

В общем, нуждаюсь в помощи, а необходимо следующее:

В опере при нажатии на input или button происходит смещение текста вниз и вправо - обзовем его эффекто нажатия. Кто знает как при помощи css от него можно избавиться?

Ссылка на сообщение
Поделиться на других сайтах

Critical Error,

Может быть как-то так:

input:active, button:active { padding: 0; margin: 0; и так далее, тут надо отменить все стили }

Например в браузере Firefox для этого применяются такие стили:

button:active:hover, input[type="reset"]:active:hover, input[type="button"]:active:hover, input[type="submit"]:active:hover {

background-color: buttonface;

border-style: inset;

color: buttontext;

padding: 0 5px 0 7px;

}

Добавлено позже:

Из всех вариантов, что я попробовал написать, работает только такой:

<style>

button { border: 1px solid grey; padding: 10px;}

button:hover { background-color: lightgrey; }

button:active { position: relative; left: -2px; margin-left: 2px; background-color: white; }

</style>

<button>Текст</button>

Правда нажимать на кнопку надо не более 1 раза в секунду. Если нажимать несколько раз в секунду, то всё-равно происходит вдавливание :D

Ссылка на сообщение
Поделиться на других сайтах

n0lik, true ;)

Critical Error, попробуйте еще использовать технику reset.css, вдруг поможет :)

Ссылка на сообщение
Поделиться на других сайтах

Заменить кнопки на картинки

Не вариант, как и заменить на тег A

Много править в коде прийдется

Critical Error, попробуйте еще использовать технику reset.css, вдруг поможет

Уже есть, но к сожалению...

Ссылка на сообщение
Поделиться на других сайтах

Не вариант, как и заменить на тег A

Не вариант с картинками в чём выражается? Не охота добавлять картинки или что?

И почему у вас кнопочки вообще куда то смещаются? Возьмём например данный форум и кнопки в посте Изменить / Цитата / Ответить они не куда не смещаются и не прыгают, так возмите за пример эти кнопки и сделайте на их основе.

Ссылка на сообщение
Поделиться на других сайтах

И почему у вас кнопочки вообще куда то смещаются? Возьмём например данный форум и кнопки в посте Изменить / Цитата / Ответить они не куда не смещаются и не прыгают, так возмите за пример эти кнопки и сделайте на их основе.

Здесь кнопки ссылками (<a href="#">кнопка</a>) ,а нужны именно кнопки (<button type="button">кнопка</button>)

Ссылка на сообщение
Поделиться на других сайтах

Здесь кнопки ссылками (<a href="#">кнопка</a>) ,а нужны именно кнопки (<button type="button">кнопка</button>)

С этим понятно, а почему вас кнопки картинками не устраивают?

Ссылка на сообщение
Поделиться на других сайтах

Вот-вот, те, кого этот вопрос мучал давно уже забили на кнопки и перешли на <a> :)

Изменено пользователем Compton
Ссылка на сообщение
Поделиться на других сайтах

Править код движка придется

Можно и стилями всё сделать, ну да ладно...

А ещё можно удалить из стиля кнопки параметры background и border тогда ничего прыгать не будет.

ИМХО, вообще это бред, что то переделывать из за того, что текст не много опускается вниз и так же не много съезжает влево, тем более при нажатии и тем более в опере, по моему, это никого не волнует, после того как ты уже нажал :)

Изменено пользователем n0lik
Ссылка на сообщение
Поделиться на других сайтах

А ещё можно удалить из стиля кнопки параметры background и border тогда ничего прыгать не будет.

В Оpera будет :)

Ссылка на сообщение
Поделиться на других сайтах

В Оpera будет

Да только что смотрел, ничего там не прыгает.

Там проваливается сама кнопка, а не текст, а когда мы добавляем бг и бр то получается, что кнопка остаётся на месте, а текст проваливается, вот и кажется, что текст съезжает.

Ссылка на сообщение
Поделиться на других сайтах

Способ, который я написал http://forum.dle-news.ru/index.php?showtopic=57057&view=findpost&p=281563 частично решает эту проблему :rolleyes:

Но это уже всё мелочи. Не думаю, что стоит уделять этому моменту много времени

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...