Поиграем с кнопками!
Jan. 10th, 2015 11:15 amЗанятный элемент нашелся на просторах развитого ХТМЛ
- рисует на странице кнопочку:
<button> Нажми на меня </button>
Такую же, как прочие системные "продолжить", "готово", "отправить", внешний вид которых зависит от версии браузера.
Такая же, да не совсем - для "бутона" можно определять стили:
раскрашивать - менять цвета и обрамление,
задавать фон картинкой, кучерявые шрифты, тени и скругления уголков;
button переносит стилевые издевательства, которые традиционная команда input напрочь игнорировала.
Например, в конструкции для лайкаунтера -
можно обойтись без трюка с подменой изображений - button воспроизводит эффект нажатия автоматически
(в ФайрФоксе хорошо выражено, в Хроме менее заметно).
Отличие button-а от ссылок-картинок не только в имитации нажатия:
кнопка - тянется. Подстраивается под надпись любой длины, сохраняя шрифтовые эффекты.
Повод поразмяться на тему Каскадные стили - это просто! -:)

( Read more... )
И классика жанра:
(в новую запись встроится пост про "Лайкаунтер")
Код "утащилки":
Синим - ссылка на запись, которой хотите поделиться (не обязательно та самая, где стоит кнопка "поделиться",
не важно в каком журнале - пользователю уйдет содержимое той записи, на которую ссылается код.)
Единственный доступный в жж-записи случай,
когда button работает по прямому назначению - активирует заданное действие:
открывает форму ответа и вписывает туда предустановленное значение -
- рисует на странице кнопочку:
<button> Нажми на меня </button>
Такую же, как прочие системные "продолжить", "готово", "отправить", внешний вид которых зависит от версии браузера.
Такая же, да не совсем - для "бутона" можно определять стили:
раскрашивать - менять цвета и обрамление,
задавать фон картинкой, кучерявые шрифты, тени и скругления уголков;
button переносит стилевые издевательства, которые традиционная команда input напрочь игнорировала.
Например, в конструкции для лайкаунтера -
можно обойтись без трюка с подменой изображений - button воспроизводит эффект нажатия автоматически
(в ФайрФоксе хорошо выражено, в Хроме менее заметно).
Отличие button-а от ссылок-картинок не только в имитации нажатия:
кнопка - тянется. Подстраивается под надпись любой длины, сохраняя шрифтовые эффекты.
Повод поразмяться на тему Каскадные стили - это просто! -:)
( Read more... )
И классика жанра:
(в новую запись встроится пост про "Лайкаунтер")
Код "утащилки":
<a href="http://www.livejournal.com/update.bml?repost_type=c&repost=http://UZER.livejournal.com/000000.html&nodraft=1" target="_blank" data-service="livejournal" class="b-sharethis-item"><button alt="fotovivo.lj.ru" style="cursor:pointer; weight:105px; height:57px; color:#272b21; text-shadow: 2px 2px #fff, 3px 3px #5dfc60; font-size:0.85em"><img alt="fotovivo.lj.ru" src="http://ic.pics.livejournal.com/fotovivo/19078119/66580/66580_original.gif" style="margin-left:5px; vertical-align:middle" /> Утащить к себе</button></a>
Синим - ссылка на запись, которой хотите поделиться (не обязательно та самая, где стоит кнопка "поделиться",
не важно в каком журнале - пользователю уйдет содержимое той записи, на которую ссылается код.)
Единственный доступный в жж-записи случай,
когда button работает по прямому назначению - активирует заданное действие:
открывает форму ответа и вписывает туда предустановленное значение -