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

Эффект нажатия на 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 эмодзи.

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

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

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

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