Как сделать кнопку в html с ссылкой
Главная » Разное » Как сделать кнопку в html с ссылкой
Делаем кнопку input ссылкой
01 авг
HTML-тег input предназначен для вывода разных полей и кнопок. Благодаря ему можно создавать элементы сайта, которые будут требовать от пользователя каких-то действий.
Но оказывается, созданная с помощью input, кнопка не предназначена для использования в качестве обычной ссылки. Но некоторые случаи требует от вебмастера использования html-тега input именно в качестве ссылки.
Оказывается исправить это вопиющие безобразием можно и к тому же не одним способом.
Я понятия не имею почему в HTML для такого простого действия приходится делать столько лишних телодвижений, и почему нет какого-нибудь специализированного параметра у этого тега. Но кто знает способ проще или где пройти курсы электриков подешевле, прошу в комменты.
Самый надежный способ из всех – это использование чистого HTML без JS (Способ №1), так как ваш посетитель может использовать браузер с отключенным JavaScript или пользоваться каким-нибудь мобильным браузером, начисто лишенным понимания скриптов.
- Способ №1 – чистый HTML: Выглядит это так:
Этот способ открывает ссылку в этом же окне. Как сделать, чтобы все открывалось в новой странице, я не знаю и поэтому привел Способ №2
В общем то внешних отличий мало, отличия только внутренние. Использование этого метода создания из input`а ссылки, я бы не рекомендовал, так как некоторые ваши посетители могут столкнутся с проблемой неработоспособности таких ссылок.
Не смотря на это у этого способа есть один существенный плюс: можно открыть ссылку в новой странице браузера. Для этого нужно немного видоизменить код:
Эти 2 нехитрые способа помогут использовать вам обычную HTML-кнопку в качестве ссылки. Я, честно, не знаю как такая ссылка будет передавать вес, но перенаправлять пользователей будет как надо.
Комментарии:
Как сделать кнопку на сайте ссылкой.
Довольно часто в практике web-мастера возникает необходимость в установке на сайте различных кнопок, причем кнопок, нажав на которую посетитель попадет в другой раздел сайта, на другую страницу или даже на другой сайт, т. е. эта кнопка должна работать как ссылка.
Сделать красивую кнопку сейчас можно различными способами и множеством сторонних программ. Один из самых простых, распространённых и часто используемых способов — это создать кнопку в Photoshop и разместить её на сайте.
Кнопка, созданная в каком либо графическом редакторе, например Photoshop — это обычная картинка, сохранённая в одном из графических форматов используемых в web-технологиях: GIF, JPEG или PNG, а следовательно на вставку таких картинок распространяются и все правила вставки изображений в HTML. Не буду тратить время, а сразу приведу пример вставки изображений для кнопки.
1. Поясню, графический файл (картинка кнопка), имеет следующие параметры: имя img.jpg, ширина 200 пикселей, высота 67 пикселей, путь до этого файла (лежит на сайте) files/img/img.jpg.
Второй важный момент — это создание ссылки. В примере 2, приведен код текстовой ссылки, которая ведет на главную страницу моего сайта http://www.seoklub.ru/
2. http://www.seoklub.ru/Естественно в якоре ссылки вы можете указать любой нужный Вам текст. А теперь наша задача совместить в коде web-страницы вставку картинки и в качестве якоря ссылки указать не текст а картинку (графический файл) в данном случае это будет наша с Вами кнопка (графический файл img.jpg).
3.
Теперь сделаем относительную ссылку (относительная ссылка — это ссылка работающая в пределах одного сайта).
4.
Вот собственно говоря и всё, естественно у Вас будут свои имена графических файлов, свои ширина и высота картинок, свои пути до этих картинок и конечно же в коде вставки кнопок Вы должны верно указать все эти параметры!
На что еще хочу обатить Ваше внимание. При использовании в качестве якоря ссылок картинки, обязательно добавляйте параметр border=0 иначе вокруг картинки-ссылки будет отображаться рамка, которая во многих случаях очень сильно будет портить дизайн Вашего сайта.
Есть вот такой интересный сервис — dabuttonfactory. com. Этот сервис абсолютно бесплатный. Там можно выбрать разные дизайны кнопочек и сделать на них нужные надписи. Я покажу процесс создания кнопочки на примере.
Удобно то, что в процессе создания кнопочки Вы будете видеть результат вносимых изменений и корректировать так, как Вам нужно.
Первое поле TEXT — вводим здесь текст, который должен быть на кнопке. Например, я ввожу НОВОСТИ. Изменения сразу видны в центре экрана.
Выбираем шрифт Font. Выбираем Sans — serif, Bold — Жирный, Italic — курсив. Отметьте галочкой то, что нужно. Я оставляю Bold, галочку с Italic снимаю.
Size размер шрифта. Плюсиком или минусом можно увеличивать или уменьшать. Я остановилась на 17.
Color — цвет шрифта. Если кликнуть по этому окошку, можно выбрать на палитре нужный цвет. Я оставляю белый. Чтобы палитра свернулась после того, как Вы выбрали нужный цвет, кликните в любую область экрана или нажмите кнопку Escape.
Text Shadow — тень у текста. Distance — расстояние от текста до тени, Color — цвет тени. Пробуйте. Вы будете видеть результат.
Output type — Формат готового варианта. Нам нужна картинка Image, пусть будет в формате jpeg.
Переходим к правой части экрана. Button Type — возможные варианты — круглая, квадратная и с закругленными углами. Я оставила круглую.
Background — фон кнопки. Можно выбрать моноцвет, то есть один цвет, два цвета, градиент — перелив от одного цвета к другому. Соответственно, цвета выбрать рядом. Поэкспериментируйте. Я выбрал градиент от желтого к оранжевому.
Border — граница кнопки, обводка другими словами. Если поставить тут галочку, то нужно выбрать размер границы и цвет. Я этот параметр не включаю.
Shadow — тень кнопки. Также нужно выбрать цвет тени и расстояние от кнопки до тени. Делайте как больше нравится. Я делаю без тени.
Size — размер кнопки. Variable — варьируется в зависимости от длины текста на кнопке. Можно задать интервалы, которые должны быть вокруг текста. Я выбираю Fixed — фиксированный размер (то есть независимо от длинны текста). И задаю ширину — 150 и высоту 50.
Теперь Вам нужно сохранить вашу кнопочку на вашем компьютере. Для этого кликаем по ней. Выскакивает окошко сохранения файла button.jpeg. Дальше Вы уже знаете, что с ней делать — разместить на сайте и превратить картинку в ссылку, которая будет вести посетителя на нужную страницу вашего сайта.
Как сделать кнопку в html
Создание кнопок в HTML осуществляется при помощи тегов и . Они являются неотъемлемой частью практически любого интерфейса и помогают отправлять необходимую информацию скрипту-обработчику или очищать уже заполненные формы.
Инструкция
Использование дескриптора добавляет на страницу кнопку с именем name и значением value. Атрибут name задает элементу уникальный идентификатор и используется для определения обработчиком формы его значения. Value выводит необходимый текст поверх. Например, для создания кнопки запишите следующий код:
Данная команда создаст кнопку с именем button и надписью «Отправка» на ней.
Дескриптор создает аналогичный элемент, однако предлагает для использования множество дополнительных параметров, которые могут понадобиться веб-разработчику. Так, поверх можно наложить таблицу или изображение, форматированный текст или список. Например:
Текст
Атрибут form задает идентификатор формы, который будет использоваться для обработки данных. Formaction устанавливает обработчик формы в другой части документа, другом файле или сайте. Formmethod отвечает за определение метода пересылки данных. Name задает имя кнопке, type – тип (обычная, для отправки данных или для очистки формы). Value – значение, которое будет считываться скриптами. На кнопке будет отображаться изображение с указанным адресом и жирный текст. Чтобы создать кнопку, которая будет обрабатывать введенные данные, необходимо в атрибуте указать соответствующий тип:
Чтобы создать кнопку, стирающую введенные пользователем данные, задайте type = “reset”.
Обратите внимание
Дескриптор должен обязательно использоваться в качестве содержимого тега . Кнопка может быть отображена и вне формы, однако для обработки данных и выполнения определенного действия она также должна быть заключена между .
Распечатать
Как сделать кнопку в html
Как сделать кнопку подробнее в html
HTML кнопка – незаменимый помощник для навигации по сайту
Почти все люди (некоторые больше, некоторые – меньше) любят порядок, потому что порядок – это всегда удобно. Удобно, когда у человека порядок на рабочем столе, на работе, в квартире. И очень удобно, когда заходишь на незнакомый сайт, а там тоже – порядок, всё легко и просто.
Обычно такой порядок называется дружественным (интуитивно понятным) интерфейсом. Html кнопка – это просто незаменимое средство для наведения порядка на сайте и организации дружественного интерфейса.
Как сделать кнопку в HTML?
Кнопки для сайта HTML создаются одним из двух способов:
1. С помощью тега input . Синтаксис такой команды выглядит следующим образом:
2. С помощью тега button :
В результате получаются две одинаковые кнопки:
Таким образом, хотя получились две абсолютно одинаковые кнопки html , код для них немного разный. Не имеет значения, как создать кнопку в html .
Разница между двумя методами состоит лишь в том, что при использовании тега button – вы можете поместить в контейнер свой набор в виде картинки и текста, и это все будет активно, а при использовании тега input возможно будет использовать либо только картинку, либо только текст.
Но при этом старые версии браузера Internet Explorer могут неправильно отображать современный тег button .
Виды кнопок html
1. Кнопка-ссылка HTML
Кнопка со ссылкой HTML (например, кнопка наверх для сайта html или кнопка назад html ) может быть создана с помощью ссылок « якорей ». Обычный « якорь » имеет следующий вид:
Такой « якорь » невидим и может быть поставлен в любом месте, в котором вы считаете нужным. Для того чтобы перейти к « якорю », используется следующая команда:
Нажатие на название кнопки, моментально переводит курсор к « якорю ».
Допустим, нам нужно, чтобы внизу сайта стояла кнопка перехода на начало, а в начале – для перехода вниз:
Выглядит это следующим образом:
2. Кнопка Submit
Кнопки типа Submit существуют для отправки информации, введённой посетителем сайта, на сервер. Например, простейшая организация ввода пароля выглядит так:
3. Кнопка Reset
Кнопки типа Reset предназначены для обновления данных форм (возврата их в первоначальное состояние). Для того чтобы создать такую кнопку, следует использовать следующий код:
4. HTML кнопка с картинкой
В HTML кнопки можно украшать какими-либо картинками. Для этого достаточно использовать следующий код:
Кнопка с картинкой и текстом:
Таким образом, при создании кнопок HTML можно проявить свою выдумку: любые дизайнерские фантазии реализуются написанием достаточно простого кода.
Как сделать кнопку в html css? Красивые кнопки для сайта с примерами
Приветствую! В этой статье хочу поговорить про кнопки, на мой взгляд один из важнейших элементов в дизайне сайтов и приложений. Ведь, в большинстве случаев, кнопки нужны для того, чтобы заставить пользователя выполнить какое-либо действие (подписаться на рассылку, добавить товар в корзину, оставить комментарий, заказать обратный звонок и т.д.), которое можно так или иначе монетизировать. Мы же здесь не просто так собрались 😉
Итак из этой статьи вы узнаете:
- Для чего нужны кнопки и какие функции они выполняют
- Какие бывают кнопки и в чем их различия
- Как сделать кнопку в HTML
- Как сделать красивую кнопку в HTML и CSS
Также в конце статьи вас ждет небольшой бонус, который пригодится каждому сайтостроителю.
Но давайте по порядку.
Для чего нужны кнопки на сайте?
Ответ напрашивается сам собой: “Для того, чтобы их нажимали!”. И, действительно, выделяющаяся симпатичная кнопка привлекает гораздо больше внимания чем тусклая и унылая ссылка. С другой стороны, если вся страница заполнена разномастными кнопками, которые, переливаясь и моргая, требуют внимания пользователя, он, скорее всего, не поняв, что от него требуется, не нажмет ни на одну и просто закроет вкладку.
Поэтому использовать кнопки надо “экономно”, в идеале не больше 1-2 в видимой области экрана. При этом пользователю должно быть максимально понятно, что произойдет, если он нажмет на кнопку.
Какие бывают кнопки?
В моем представлении кнопки бываю двух типов, для каждого из них я использую соответствующие HTML-теги:
Кнопки-ссылки нужны для привлечения внимания к ссылке. Побуждают пользователя перейти на какую-либо страницу, например, страницу регистрации. Для них я использую тег <a> .
Кнопки-действия нужны для совершения какого-либо действия на странице (отправка формы, открытие модального окна и т.д.). Для этого можно использовать теги <input> или <button> . Я предпочитаю второй вариант, т.к. он гораздо более гибкий в настройке.
Хотя оба этих типа могут выглядеть одинаково (при помощи CSS), принципиальное их отличие в том, что важнейшим атрибутом тега <a> является href (цель ссылки), без которого этот тег даже не воспринимается браузером как ссылка и курсор при наведении на него не меняется на pointer. Это поведение, конечно, можно изменить при помощи “костылей”
В то же время атрибут href является невалидным для тега <button> , поэтому его не стоит использовать в качестве кнопки-ссылки. Опять же, можно сделать кнопку ссылкой, придумав какие-нибудь “костыли” типа
Но зачем это нужно. Все гораздо проще и понятнее.
Как сделать кнопку в HTML?
Итак, как я уже сказал, кнопки можно добавлять при помощи трех тегов <a> , <button> и <input> . Каждый из этих тегов имеет свои особенности и атрибуты и используется для разных целей.
Сделать кнопку-ссылку при помощи тега <a> , по сути, сводится к описанию его стилей в CSS. О стилях поговорим чуть позже.
Тег <button> используется для создания кнопок, при нажатии на которые должны происходить какие-либо действия, например отправка формы, очистка формы, открытие модального окна, загрузка изображения и т.д.
Основными атрибутами таких кнопок являются:
type: button | submit | reset
Тип кнопки. Это необязательный параметр, и его можно пропустить. Если кнопка находится внутри формы и атрибут type отсутствует, браузер посчитает, что тип кнопки — submit и попытается отправить форму обработчику.
Несмотря на слухи, которые ходят в интернете, о том, что тег <button> должен располагаться только внутри тегов <form> , на самом деле это не так 🙂 Если вдруг по какой-то причине Вам нужно или хочется поместить свою кнопку вне формы, которую она должна отправлять/сбрасывать/еще-что-то-делать, просто используйте атрибут form со значением соответствующим атрибуту id этой формы.
Кроме того, у тега button могут быть следующие атрибуты:
- autofocus — Автоматически устанавливает фокус браузера на кнопке при загрузке страницы
- disabled — Кнопка заблокирована и нажатие на нее не выполняет никаких действий
- formaction (только для типа submit) — адрес обработчика формы, на который отправляются данные из формы
- formenctype (только для типа submit) — Тип отправляемых данных. Может быть application/x-www-form-urlencoded , multipart/form-data , text/plain
- formmethod (только для типа submit) — HTTP-метод, при помощи которого пересылаются данные. Может быть get или post
- formnovalidate (только для типа submit) — Отключает автоматическую валидацию введенных данных
- formtarget (только для типа submit) — Указывает на то, как выводится результат обработки формы. Может быть _blank , _self , _parent , _top или значение атрибута name фрейма
- name — Имя кнопки (можно использовать если, например, в форме есть несколько кнопок, которые ее отправляют, и обработчику нужно знать, какая из них нажата)
- value — Значение кнопки (смысл примерно тот же, что и с name)
Как сделать красивую кнопку в HTML и CSS?
У каждого из нас свое представление о красоте: кто-то считает красивым закат на берегу моря, а кто-то — Ниссан Жук. О вкусах, как говорится, не спорят.
В моем представлении красивая кнопка — это кнопка, которая обладает следующими качествами:
Является интерактивной (т.е. реагирует на взаимодействие с ней пользователем). Отличительной чертой кнопок, является то, что их можно нажимать, следовательно у кнопки должно быть несколько состояний: дефолтное (состояние «покоя»), нажатое и «ховер» (при наведение курсора)
Выделяется на фоне других элементов. Посетители вашего сайта в основном бегло сканируют страницу в поисках нужной им информации. Если вам нужно, чтобы они нажимали на кнопки, сделайте их максимально заметными, контрастными. Главное не перестарайтесь.
Выглядит привычно и современно. Ваши посетители постоянно взаимодействуют с интерфейсами других сайтов и приложений. Поэтому они привыкли, что кнопки выглядят именно так, а не иначе. Если, в попытке привлечь их внимание, вы будете изобретать велосипед, пользователи могут просто не понять, что это кнопка.
Кроме того, тренды в дизайне интерфейсов и технологии их создания постоянно меняются, и за ними нужно успевать.
Если вы хотите узнать как сделать кнопку объемной или с эффектом «стекляшечности», как сделать картинку кнопкой и т.д. — почитайте статьи по дизайну интерфейсов за 2005-2009 гг. 🙂
Еще одним пунктом я бы добавил, расположение кнопки в привычных для посетителей местах (например, кнопки входа/регистрации в правом верхнем углу, или кнопка отправки формы под формой). Но это уже больше относится к дизайну всей страницы.
Итак, давайте для начала сделаем две обычные кнопки, одна из которых должна открывать модальное окно (кнопка-действие — <button> ) с формой для входа, а вторая — вести на страницу регистрации (кнопка-ссылка — <a> ). При этом обе кнопки будут выполнены в одной стилистике.
Для вывода иконок в кнопках, да и, в общем-то, везде я использую замечательный шрифт FontAwesome, а для текста — бесплатный шрифт Roboto, с которым одинаково хорошо смотрятся как кириллические, так и латинские символы.
Теперь добавим интерактивности: при наведении кнопки будут слегка подсвечиваться, а при нажатии затемняться (как бы утапливаться).
Вот и все! Две симпатичные кнопки готовы.
При наличии желания и времени можно их дополнить плавными анимированными переходами. Вот несколько примеров:
А теперь обещанный бонус для тех кто дочитал этот пост до конца.
Красивая анимированная кнопка наверх для сайта
В итоге должно получиться что-то похожее на это 😉
Надеюсь, эта статья была для вас полезна. Буду рад ответить на ваши вопросы в комментариях.
Как сделать кнопку подробнее в html css
В предыдущей статье мы научились создавать рамки.
Кнопка
Кнопка
Перемена
Как сделать кнопку на сайте ссылкой – подробное описание на SeoKlub
Довольно часто в практике web-мастера возникает необходимость в установке на сайте различных кнопок, причем кнопок, нажав на которую посетитель попадет в другой раздел сайта, на другую страницу или даже на другой сайт, т. е. эта кнопка должна работать как ссылка.
Сделать красивую кнопку сейчас можно различными способами и множеством сторонних программ. Один из самых простых, распространённых и часто используемых способов – это создать кнопку в Photoshop и разместить её на сайте.
Кнопка, созданная в каком либо графическом редакторе, например Photoshop – это обычная картинка, сохранённая в одном из графических форматов используемых в web-технологиях: GIF, JPEG или PNG, а следовательно на вставку таких картинок распространяются и все правила вставки изображений в HTML. Не буду тратить время, а сразу приведу пример вставки изображений для кнопки.
Поясню, графический файл (картинка кнопка), имеет следующие параметры: имя img.jpg, ширина 200 пикселей, высота 67 пикселей, путь до этого файла (лежит на сайте) files/img/img.jpg.
Второй важный момент – это создание ссылки.
В примере 2, приведен код текстовой ссылки, которая ведет на главную страницу моего сайта http://www.seoklub.ru/Естественно в якоре ссылки вы можете указать любой нужный Вам текст. А теперь наша задача совместить в коде web-страницы вставку картинки и в качестве якоря ссылки указать не текст а картинку (графический файл) в данном случае это будет наша с Вами кнопка (графический файл img.jpg).
<img src=”files/img/img.jpg” alt=”Главная страница”
width=”200″ height=”67″ border=”0″></a>
Теперь сделаем относительную ссылку (относительная ссылка – это ссылка работающая в пределах одного сайта).
<img src=”files/img/stat.jpg” alt=”Статьи сайта seoklub.
width=”200″ height=”67″ border=”0″></a>
Вот собственно говоря и всё, естественно у Вас будут свои имена графических файлов, свои ширина и высота картинок, свои пути до этих картинок и конечно же в коде вставки кнопок Вы должны верно указать все эти параметры!
На что еще хочу обатить Ваше внимание. При использовании в качестве якоря ссылок картинки, обязательно добавляйте параметр border=0 иначе вокруг картинки-ссылки будет отображаться рамка, которая во многих случаях очень сильно будет портить дизайн Вашего сайта.
Есть вот такой интересный сервис – dabuttonfactory.com. Этот сервис абсолютно бесплатный. Там можно выбрать разные дизайны кнопочек и сделать на них нужные надписи. Я покажу процесс создания кнопочки на примере.
Удобно то, что в процессе создания кнопочки Вы будете видеть результат вносимых изменений и корректировать так, как Вам нужно.
Первое поле TEXT – вводим здесь текст, который должен быть на кнопке. Например, я ввожу НОВОСТИ. Изменения сразу видны в центре экрана.
Выбираем шрифт Font. Выбираем Sans – serif, Bold – Жирный, Italic – курсив. Отметьте галочкой то, что нужно. Я оставляю Bold, галочку с Italic снимаю.
Size размер шрифта. Плюсиком или минусом можно увеличивать или уменьшать. Я остановилась на 17.
Color – цвет шрифта. Если кликнуть по этому окошку, можно выбрать на палитре нужный цвет. Я оставляю белый. Чтобы палитра свернулась после того, как Вы выбрали нужный цвет, кликните в любую область экрана или нажмите кнопку Escape.
Text Shadow – тень у текста. Distance – расстояние от текста до тени, Color – цвет тени. Пробуйте. Вы будете видеть результат.
Output type – Формат готового варианта. Нам нужна картинка Image, пусть будет в формате jpeg.
Переходим к правой части экрана. Button Type – возможные варианты – круглая, квадратная и с закругленными углами. Я оставила круглую.
Background – фон кнопки. Можно выбрать моноцвет, то есть один цвет, два цвета, градиент – перелив от одного цвета к другому. Соответственно, цвета выбрать рядом. Поэкспериментируйте. Я выбрал градиент от желтого к оранжевому.
Border – граница кнопки, обводка другими словами. Если поставить тут галочку, то нужно выбрать размер границы и цвет. Я этот параметр не включаю.
Shadow – тень кнопки. Также нужно выбрать цвет тени и расстояние от кнопки до тени. Делайте как больше нравится. Я делаю без тени.
Size – размер кнопки. Variable – варьируется в зависимости от длины текста на кнопке. Можно задать интервалы, которые должны быть вокруг текста. Я выбираю Fixed – фиксированный размер (то есть независимо от длинны текста). И задаю ширину – 150 и высоту 50.
Теперь Вам нужно сохранить вашу кнопочку на вашем компьютере. Для этого кликаем по ней. Выскакивает окошко сохранения файла button.jpeg. Дальше Вы уже знаете, что с ней делать – разместить на сайте и превратить картинку в ссылку, которая будет вести посетителя на нужную страницу вашего сайта.
Добавление интерактивных кнопок в InDesign
Беспристрастный язык. Мы заменяем неинклюзивный язык в InDesign 2022 (версия 17.0) и далее, чтобы отразить основополагающие ценности Adobe в отношении инклюзивности. Любая ссылка на эталонную страницу (Master page) заменяется ссылкой на страницу-шаблон (Parent page) в наших статьях справки для английского, датского, венгерского, испанского, итальянского, бразильского варианта португальского, португальского и японского языков
Начиная с InDesign версии 15.0 формат файлов Flash (.FLV и .F4V) больше не поддерживается. Все параметры, относящиеся к этим форматам, были удалены с соответствующих панелей. Подробнее см. на странице Прекращение обновления и распространения Flash Player | Влияние на InDesign.
Можно создавать кнопки, выполняющие действие при экспорте документа в формат с фиксированным макетом (EPUB или PDF). Например, можно создать кнопку для перехода на другую страницу или открытия веб-сайта.
Настройка кнопки для воспроизведения фильма в экспортированном документе PDFПри создании кнопки можно выполнить следующие действия:
Используйте панель Кнопки и формы, чтобы сделать кнопки интерактивными. Действие выполняется, когда пользователь нажимает кнопку в экспортированном файле с фиксированным макетом (EPUB или PDF). См. раздел Создание интерактивных кнопок.
В разделе Оформление панели «Кнопки и формы» задайте изменение внешнего вида кнопки при различных действиях мышью. См. Изменение оформления кнопки при наведении курсора и щелчке мышью.
Используйте панель Состояния объекта для создания объектов с несколькими состояниями. См. Создание объектов с несколькими состояниями.
Создайте эффект «активной области» или «активной ссылки», чтобы при наведении курсора или нажатии кнопки отображалось изображение. См. Создание активной области кнопки.
При работе над кнопками и создании динамических документов выберите рабочую среду «Интерактивные функции PDF».
Создание кнопки
Нарисуйте контур кнопки с помощью инструмента «Карандаш» или инструмента рисования, например «Прямоугольник» или «Эллипс». При необходимости воспользуйтесь инструментом «Текст», чтобы добавить текст кнопки, например «Далее» или «Купить».
При создании кнопок навигации (например, «На следующую страницу» или «На предыдущую страницу»), которые отображаются на нескольких страницах, разместите их на странице-шаблоне, чтобы не приходилось создавать их заново на каждой странице документа. Эти кнопки будут отображаться на всех страницах документа, к которым применяется шаблон.
При помощи инструмента «Выделение» выделите изображение, фигуру или текстовый фрейм, подлежащий преобразованию.
Возможность преобразовать в кнопку фильм, звук или афишу не предусмотрена.
Нажмите значок Преобразовать объект в кнопку на панели Кнопки и формы (выберите Окно > Интерактивные элементы > Кнопки и формы). Либо выберите Объект > Интерактивные элементы > Преобразовать в кнопку.
Преобразовать в кнопкуНа панели «Кнопки и формы» выполните следующие действия:
- Выберите «Кнопка» в раскрывающемся меню Тип.
- В текстовом поле Название укажите название кнопки, которое будет отличать ее от других созданных кнопок.
- Укажите событие, которое будет запускать нужное действие.
- Укажите одно или несколько действий для кнопки, чтобы определить, что будет происходить при срабатывании события в экспортированном файле с фиксированным макетом (EPUB или PDF). См. раздел Создание интерактивных кнопок.
- Включите дополнительные состояния внешнего вида и задайте соответствующий вид кнопки при наведении указателя мыши или при щелчке в экспортированном файле с фиксированным макетом (EPUB или PDF). См. Изменение оформления кнопки при наведении курсора и щелчке мышью.
Воспользуйтесь панелью Предварительный просмотр (Окно > Интерактивные элементы > Просмотр интерактивности EPUB), чтобы протестировать кнопку, прежде чем экспортировать документ в формате с фиксированным макетом (EPUB или PDF) и интерактивными элементами.
Добавление кнопки из панели «Образцы кнопок»
На панели «Образцы кнопок» имеется множество предварительно созданных кнопок, которые можно перетаскивать в документ. В этих образцах кнопок реализованы такие эффекты, как «Градиентная растушевка» и «Тень», отображение этих кнопок незначительно отличается в оформлении «Курсор над кнопкой» (Rollover). Образцам кнопок также назначены действия. Например, образцам кнопок со стрелками предварительно назначены действия «Перейти на следующую страницу» или «Перейти на предыдущую страницу». Параметры этих кнопок можно изменить с учетом требований пользователя.
Панель «Образцы кнопок» представляет собой библиотеку объектов. Эта библиотека объектов позволяет добавлять кнопки на панель и удалять ненужные (См. Использование библиотек объектов). Образцы кнопок хранятся в файле ButtonLibrary.indl, расположенном в папке Presets/Button Library папки приложения InDesign.
Выберите Образцы кнопок и форм из меню панели «Кнопки и формы», чтобы открыть панель «Образцы кнопок и форм».
Откройте панель «Образцы кнопок и форм»Перетащите кнопку с панели Образцы кнопок и форм в документ. Если кнопки навигации должны отображаться на каждой странице, разместите их на странице-шаблоне.
Панель «Образцы кнопок и форм»Выберите нужную кнопку с помощью инструмента «Выделение» и отредактируйте свойства кнопки на панели «Кнопки и формы».
При редактировании образцов кнопок необходимо иметь в виду следующее:
При добавлении текста к кнопке не забудьте скопировать и вставить текст из состояния кнопки «Обычный» в состояние «Курсор над кнопкой». В противном случае добавленный вами текст не будет отображаться при наведении указателя мыши на кнопку в файле с фиксированным макетом (EPUB или PDF).
Размеры кнопок можно изменять. При перетаскивании пары кнопок со стрелками «след. страница»/«пред. страница» измените размеры первой кнопки, затем выделите вторую кнопку и выберите Объект > Повторить преобразование > Повторить преобразование.
Воспользуйтесь панелью Предварительный просмотр (Окно > Интерактивные элементы > Просмотр интерактивности EPUB), чтобы протестировать кнопку, прежде чем экспортировать документ в формате с фиксированным макетом (EPUB или PDF) и интерактивными элементами. Вы также можете опубликовать свой документ в Интернете с помощью Publish Online.
Преобразование кнопки в объект
При преобразовании кнопки в объект содержимое кнопки сохраняется на странице без использования свойств кнопки. Любое содержимое, связанное с другими состояниями кнопки, также удаляется.
При помощи инструмента «Выделение» выделите кнопку.
Выберите Объект > Интерактивные элементы > Преобразовать в объект.
В программе InDesign предусмотрена возможность создавать и редактировать интерактивные эффекты, а также управлять ими. Такие действия и эффекты могут быть доступны при экспорте документа в формат с фиксированным макетом (EPUB или PDF).
Например, нужно создать кнопку, воспроизводящую звук в документе PDF. Для этого можно поместить в документ InDesign звуковой файл, затем создать кнопку, которая запускает воспроизведение звука при нажатии на нее в документе PDF.
В данном примере щелчок кнопкой мыши является событием, а воспроизведение звука — действием.
Некоторые действия поддерживаются в PDF и EPUB, а некоторые только в одном из этих форматов. При экспорте в формат EPUB не выбирайте действия, доступные только в PDF. И наоборот при экспорте в PDF не выбирайте действия, доступные только в EPUB.
Добавление действий для кнопок
Для разных событий можно назначать различные действия. Например, в экспортированном файле PDF можно указать, что при наведении указателя мыши на кнопку воспроизводится определенный звук, а воспроизведение фильма запускается после того, как пользователь щелкнет эту кнопку и отпустит ее. Кроме того, для одного и того же события можно назначить несколько действий. Например, можно создать действие, которое запускает воспроизведение фильма и устанавливает для масштаба просмотра значение «Реальный размер».
Выделите созданную кнопку с помощью инструмента «Выделение» .
На панели «Кнопки и формы» выберите событие, например «При отпускании», определяющее момент активации действия.
Щелкните кнопку со значком «плюс» рядом со списком «Действия» и назначьте действие выбранному событию.
Укажите параметры действия.
Например, если выбрано действие «Перейти на первую страницу», укажите масштаб. Если выбрано действие «Перейти к URL», укажите адрес веб-страницы. Для некоторых действий, например «Перейти к следующему виду», отсутствуют дополнительные настройки.
При необходимости продолжите добавление необходимых действий в событие.
Чтобы протестировать кнопку, экспортируйте документ в формат с фиксированным макетом (EPUB или PDF) и просмотрите полученный файл. При экспорте в PDF убедитесь, что в поле «Интерактивные элементы» установлен флажок.
Типы событий
События определяют, какие действия срабатывают при нажатии кнопок в документах, экспортированных в формат EPUB или PDF. (В программе Acrobat события называются триггерами).
При отпускании кнопки или касании.
При отпускании кнопки мыши после щелчка. Это самое распространенное событие, поскольку оно дает пользователю последнюю возможность отвести курсор от кнопки и не активизировать действие.
При щелчке.
Кнопка мыши нажата (и не отпущена). Если отсутствуют какие-то конкретные причины для использования событий On Click, предпочтительнее применять событие On Release, поскольку они позволяют отменить выбранное действие.
При наведении курсора.
Курсор мыши входит в область кнопки, определяемой ограничительной рамкой кнопки.
При отведении курсора.
Курсор мыши покидает область кнопки.
Активное состояние (PDF).
Кнопка в файле PDF получает фокус в результате нажатия кнопки мыши или клавиши Tab.
Пассивное состояние (PDF).
Фокус перемещен на другую кнопку или на другое поле формы в файле PDF.
Типы действий
При создании действия пользователь указывает, что происходит при наступлении указанного события — как правило, при щелчке на кнопке. При активации выбранного типа заявки можно назначить следующие действия:
Перейти к точке привязки.
Переход к указанной текстовой привязке, созданной с использованием панелей «Закладки» или «Гиперссылки». См. Создание переходов к текстовым привязкам.
Переход к первой/последней/следующей/предыдущей странице.
Переход к первой, последней, предыдущей или следующей странице в файле с фиксированным макетом (EPUB или PDF). Выберите один из пунктов в меню «Масштаб», чтобы настроить отображение страницы.
Перейти по URL-адресу.
Открывает веб-страницу по указанному URL-адресу.
Показать/скрыть кнопки и формы.
Переключение между отображением и скрытием указанных кнопок в экспортированном файле с фиксированным макетом (EPUB или PDF). Например, если требуется появление одной кнопки, когда курсор наводится на другую кнопку, можно скрыть целевую кнопку до наступления соответствующего события и создать действие, которое будет отображать скрытую кнопку при наведении курсора. См. раздел Отображение другой кнопки при наведении курсора.
Относится только к EPUB/Publish Online
Анимация
Позволяет воспроизводить, приостанавливать и останавливать выбранную анимацию, а также возобновлять воспроизведение. В меню «Анимация» отображаются только те анимированные объекты, которые были добавлены в документ.
Перейти к странице
Переход на указанную страницу в файле EPUB.
Перейти в состояние
Переход к определенному состоянию для объекта, имеющего несколько состояний. Например, если объект с несколькими состояниями содержит различные изображения в качестве состояний, этим действием можно воспользоваться для отображения определенного изображения.
Перейти в следующее/предыдущее состояние
Переход к следующему или предыдущему состоянию для объекта, имеющего несколько состояний. Эти параметры оказываются особенно полезными при управлении слайд-шоу. См. Создание объектов с несколькими состояниями.
Звук
Позволяет воспроизводить, приостанавливать и останавливать выбранный звуковой клип, а также возобновлять его воспроизведение. В меню «Звук» отображаются только те звуковые клипы, которые были добавлены в документ.
Видео
Позволяет воспроизводить, приостанавливать и останавливать выбранный фильм, а также возобновлять воспроизведение. В меню «Видео» отображаются только те фильмы, которые были добавлены в документ.
Относится только к PDF
Очистить форму
Очистка всех данных в заполненных полях формы и возвращение формы в исходное состояние.
Перейти к следующему виду
Переход к следующей странице после перехода к предыдущему виду. Аналогично кнопке «Вперед» в веб-браузере, которая становится доступной только после того, как пользователь нажмет кнопку «Назад», этот параметр становится доступным, только если пользователь переходил к предыдущему виду.
Перейти к предыдущему виду
Переход к предыдущей просмотренной странице в документе PDF или возврат к предыдущему масштабу.
Открыть файл
Запускает приложение и открывает указанный файл. Если указан файл, отличный от PDF, то для успешного открытия этого файла читателю потребуется приложение, предназначенное для работы с файлами этого типа. Укажите абсолютный путь к файлу (например, C:\docs\sample.pdf).
Печать формы
Открывает диалоговое окно для печати формы.
Отправить форму
Отправляет данные в заполненных полях формы по указанному URL-адресу. Необходимо ввести mailto: в поле URL, а затем адрес электронной почты для отправки заполненной формы на указанный адрес. Убедитесь, что до и после двоеточия (:) нет пробелов.
Масштаб просмотра
Отображение страницы в соответствии с параметрами инструмента «Масштаб». Можно изменять уровень масштабирования страницы (например, «Реальный размер»), макет страницы (например, «Непрерывно разворотами») или направление поворота.
Редактирование или удаление действий кнопок
При помощи инструмента «Выделение» выделите кнопку.
На панели «Кнопки и формы» выполните любое из следующих действий:
- Чтобы деактивировать действия, снимите флажки рядом с соответствующими элементами. Деактивация событий и действий может потребоваться при тестировании.
- Чтобы изменить порядок следования, перетащите действия.
- Чтобы удалить действие, выделите его в списке и нажмите кнопку «Удалить выделенное действие» .
- Чтобы отредактировать действие, выберите событие, которому оно назначено, выделите действие в списке и измените настройки. Если нужно заменить действие для существующего события, удалите это действие, затем добавьте в событие новое действие.
Создание переходов к текстовым привязкам
После создания в документе InDesign привязки появляется возможность переходить к этой привязке при нажатии кнопки, даже если эта кнопка находится в другом документе InDesign. Текстовые привязки можно добавлять на панелях «Закладки» и «Гиперссылки». Невозможно создавать переходы от кнопок к закладкам, которые не являются текстовыми привязками.
Если в качестве привязки гиперссылки задана кнопка, то эта гиперссылка не будет работать в экспортированном документе PDF, SWF или EPUB с фиксированным макетом.
При помощи инструмента «Выделение» выделите кнопку.
На панели «Кнопки и формы» выберите событие, например «При отпускании», которое будет инициировать переход.
Щелкните кнопку со значком «плюс» рядом со списком «Действия» и выберите пункт «Перейти к точке привязки».
Выберите один из открытых документов InDesign из меню «Документы» или щелкните значок папки справа от меню и укажите файл.
Укажите привязку, созданную с помощью панелей «Закладки» или «Гиперссылки».
Выберите один из пунктов в меню «Масштаб», чтобы настроить отображение страницы.
Если указанная привязка находится в другом документе, то следует экспортировать этот целевой документ в формат PDF и задать для него такое же название файла, как у документа InDesign, заменив расширение INDD на PDF. Кроме того, документы PDF должны храниться в одной и той же папке, поскольку это гарантирует, что ссылки останутся действительными в программах Acrobat и Reader.
Кнопка состоит из группы отдельных объектов, каждый из которых отвечает за определенное оформление кнопки (иногда называемое «состоянием»). Каждая кнопка может иметь до трех состояний: «Не нажата», «Курсор над кнопкой» и «Нажата». В экспортированном файле кнопка находится в состоянии «Не нажата», если на нее не наведен указатель мыши (состояние «Курсор над кнопкой») или на ней не сделан щелчок кнопкой мыши (после щелчка кнопка переходит в состояние «Нажата»). Все состояния можно сделать различными по оформлению.
По умолчанию любая создаваемая кнопка отображается в состоянии «Не нажата» с соответствующим текстом или изображением. При активации нового состояния копируется оформление состояния «Не нажата». Чтобы сделать состояния отличающимися, можно изменить цвет, добавить текст или изображение.
Состояния кнопкиA. Указатель мыши не наведен на кнопку («Не нажата») B. Указатель мыши наведен на кнопку («Курсор над кнопкой») C. Щелчок указателя кнопки («Нажата»)
Активная область кнопки представляет собой квадратное поле с ограничительной рамкой состояния кнопки, имеющего максимальный размер. Например, у круглой кнопки активная область имеет форму квадрата.
Изменение оформления кнопок
При создании кнопки с несколькими состояниями («Не нажата», «Курсор над кнопкой», «Нажата») следует выполнить ее дизайн до активации других состояний. При активации состояния «Курсор над кнопкой» или «Нажата» копируется состояние «Не нажата».
Некоторые изменения влияют только на выбранное состояние, в то время как другие изменения влияют на все активные состояния. Если выбрать состояние и затем изменить его фоновый цвет или отредактировать текст, это изменение повлияет только на выбранное состояние. Если для перемещения или изменения размера кнопки используется инструмент «Выделение», то это изменение повлияет на все состояния.
Выберите Окно > Интерактивные элементы > Кнопки и формы, чтобы открыть панель «Кнопки и формы».
При помощи инструмента «Выделение» выделите в макете кнопку, которую необходимо изменить.
Нажмите [Курсор над кнопкой], чтобы активировать состояние «Курсор над кнопкой».
Состояние «Не нажата» копируется в состояние «Курсор над кнопкой».
При выбранном состоянии «Курсор над кнопкой» измените оформление кнопки.
- Чтобы изменить цвет, выберите образец в меню «Обводка» или «Заливка» на панели «Управление».
- Чтобы поместить изображение в оформление, выберите существующее изображение с помощью инструмента прямого выделения или дважды щелкните существующее изображение кнопки, а затем выберите Файл > Поместить и дважды щелкните значок файла.
- Чтобы вставить изображение в текстовый фрейм, скопируйте его в буфер обмена, выделите оформление на панели «Кнопки», а затем выберите Редактирование > Вставить в.
- Чтобы ввести текст, выберите инструмент «Текст», щелкните кнопку и введите текст. Можно также выбрать Редактирование > Вставить в, чтобы скопировать вставленный текстовый фрейм.
Чтобы добавить состояние «Нажата», щелкните строку [Нажата] для ее активации, а затем выполните описанные выше действия по изменению оформления.
Воспользуйтесь панелью «Предварительный просмотр» для проверки различных состояний кнопки.
Чтобы изменить размер миниатюр «Оформление состояния» на панели «Кнопки», выберите «Параметры панели» в меню панели «Кнопки и формы», задайте нужное значение и нажмите «ОК».
Удаление и отключение состояний
Выберите состояние на панели «Кнопки и формы».
Выполните одно из действий, описанных ниже.
- Чтобы удалить состояние «Курсор над кнопкой» или «Нажата», нажмите значок «Удалить» в нижней части панели. Удаление состояния особенно полезно, если состояние «Не нажата» было существенно отредактировано, и вы хотите использовать новое состояние «Не нажата» в качестве базы для состояния «Курсор над кнопкой» или «Нажата».
- Чтобы отключить состояние, не удаляя его, щелкните значок глаза рядом с нужным состоянием. Отключены состояния, не экспортированные в файл с фиксированным макетом (EPUB или PDF).
Удалить или отключить состояние «Не нажата» нельзя.
Панель «Состояния объекта» позволяет создать несколько версий одного объекта. Состояние — это версия элемента страницы. Объект, который содержит несколько состояний, называется объектом с несколькими состояниями.
На панели «Состояния объекта» не существует ограничений на количество состояний, которые можно создать для одного объекта. Каждый раз при создании нового состояния создается новая версия элемента страницы. В каждый момент на странице отображается только одно состояние. При печати и экспорте в PDF используется только активное состояние.
Один из наиболее распространенных сценариев использования для объекта с несколькими состояниями — слайд-шоу, демонстрирующее пользователю набор изображений в файле EPUB. Допустим, вы можете создать слайд-шоу из 20 изображений, не размещая их на 20 различных страницах.
Поместите изображения, которые появятся в слайд-шоу.
Рекомендуется использовать фреймы изображений одинакового размера.
Состояние не обязательно должно представлять собой один элемент: это может быть серия элементов.
Чтобы упорядочить изображения, выделите их и щелкните значки «Выравнивание центров по горизонтали» и «Выравнивание центров по вертикали» на панели «Управление».
С выбранными изображениями откройте панель Состояния объекта (Окно > Интерактивные элементы > Состояния объекта) и нажмите кнопку Преобразовать выбранные элементы в объект с несколькими состояниями .
Изображения отобразятся в качестве состояний на панели Состояния объекта, вокруг выбранных изображений будет пунктирная граница.
Преобразовать выделенные объекты в объект с несколькими состояниямиСоздайте кнопки навигации, запускающие действия Перейти в следующее состояние и Перейти в предыдущее состояние при отпускании кнопки мыши. См. раздел Создание кнопок.
Воспользуйтесь панелью «Предварительный просмотр» (Окно > Интерактивные элементы > Просмотр интерактивности EPUB ), чтобы протестировать кнопки навигации.
Экспортируйте документ в формат EPUB. См. раздел Интерактивные документы.
Выберите объект с несколькими состояниями.
На панели «Состояния объекта» выполните одно из следующих действий.
Чтобы изменить состояние, выделите состояние на панели «Состояния объекта» и отредактируйте объект. Например, можно добавить обводку, заливку или изменить размер объекта.
Чтобы добавить объект в существующее состояние объекта с несколькими состояниями, выделите оба объекта и нажмите кнопку «Добавить объекты в видимое состояние» .
Чтобы добавить объект в существующих объект с несколькими состояниями, выберите и объект, и объект с несколькими состояниями, затем щелкните кнопку «Преобразовать выделение в объект с несколькими состояниями» .
Чтобы дублировать состояние, выделите его и выберите пункт «Новое состояние» в меню палитры. Добавьте, удалите или измените содержимое этого состояния.
Чтобы вставить объекты в существующее состояние, вырежьте или скопируйте один или несколько объектов, выделите объект с несколькими состояниями, выберите нужное состояние на панели «Состояния объекта» и выберите команду «Вставить в состояние» в меню панели «Состояния объекта».
Чтобы преобразовать состояние объекта с несколькими состояниями в отдельный объект, выберите это состояние на панели «Состояния объекта» и щелкните «Преобразовать состояние в объекты» в меню панели. Чтобы преобразовать все состояния объекта с несколькими состояниями в объекты, выберите команду «Преобразовать все состояния в объекты».
Чтобы удалить состояние и его содержимое, выберите состояние и щелкните команду «Удалить состояние» в меню панели.
Чтобы скрыть объект с несколькими состояниями в экспортированном файле, до тех пор пока он не будет активирован соответствующей кнопкой, выберите команду «Скрыть до активации» в меню панели.
Чтобы выполнить сброс всех объектов с несколькими состояниями в первое состояние, щелкните в меню панели команду «Сброс всех объектов с несколькими состояниями в первое состояние». При выборе состояния объект остается в этом состоянии, даже если вы закроете и вновь откроете документ. При помощи этого параметра можно быстро сбросить в первоначальное состояние все объекты с несколькими состояниями.
В некоторых случаях нужно, чтобы область кнопки («активная область» или «ссылка») не отображалась до тех пор, пока на нее не будет наведен курсор мыши. Например, при наведении указателя на кнопку карты может появляться изображение, соответствующее определенному региону, а после выхода указателя за пределы участка карты это изображение будет исчезать.
В экспортированном файле PDF отображение курсора над активной областью приводит к появлению изображения.Отображение скрытого изображения при эффекте ролловера
Один из способов достижения эффекта «активной области» — применение некоторого изображения к состоянию «Курсор над кнопкой» на панели «Кнопки». Для этого создайте кнопку, которая в состоянии [Курсор над кнопкой] будет отображать изображение, а в состоянии [Не нажата] не отображать его.
Выберите изображение, которое будет использоваться в качестве активной области. Убедитесь, что фрейм изображения не имеет границ или фона.
На панели «Кнопки и формы» (Окно > Интерактивные элементы > Кнопки и формы), выберите состояние [Не нажата], чтобы преобразовать выбранное изображение в кнопку.
Щелкните состояние [Курсор над кнопкой] на панели «Кнопки и формы», чтобы активировать его.
Еще раз щелкните состояние [Не нажата]. Выделите изображение при помощи инструмента «Прямое выделение» и удалите его.
Убедитесь в том, что вы удалили изображение (содержимое фрейма), а не фрейм вместе с содержимым. При удалении фрейма будет удалена и кнопка.
Воспользуйтесь панелью «Предварительный просмотр» для предварительного просмотра эффекта активной области.
Отображение другой кнопки при наведении курсора
Можно создать активную область, в которой щелчок или наведение курсора на объект вызовут отображение другого объекта. Для этого создайте две кнопки, скройте одну из них. Используйте действие «Показать/скрыть кнопку», чтобы отобразить или скрыть кнопку-объект.
Создайте объект, который будет использоваться в качестве исходной кнопки. На панели «Кнопки и формы» нажмите значок «Преобразовать объект в кнопку».
Поместите изображение, которое будет использоваться в качестве кнопки-объекта, и преобразуйте его в кнопку.
Выделите целевое изображение и выберите параметр «Скрыть до запуска» в нижней части панели «Кнопки и формы».
Изображение должно быть скрыто в экспортированном документе, чтобы оно могло появляться при нажатии исходной кнопки.
Выберите исходную кнопку и создайте два различных действия, одно из которых будет отображать изображение-объект, а второе — скрывать его.
Если изображение должно появляться при наведении курсора на исходную кнопку, выберите события On Roll Over и On Roll Off. Если изображение должно появляться при щелчке на исходной кнопке и исчезать при отпускании кнопки мыши, выберите события On Click и On Release. В любом случае воспользуйтесь действием «Показать/скрыть кнопки», чтобы отобразить или скрыть кнопку-объект. См. раздел Создание интерактивных кнопок.
Проверьте работу кнопок на панели «Предварительный просмотр».
Изменение параметров PDF для кнопок
При помощи инструмента «Выделение» выделите кнопку.
В меню панели «Кнопки и формы» выберите «Параметры PDF».
Введите описание, которое будет играть роль дополнительного текста для пользователей с ослабленным зрением.
Укажите, будет ли кнопка выводиться на печать в файле PDF, и нажмите «ОК».
Порядок вкладок определяет следующее (или предыдущее) поле, в которое переместится фокус при нажатии клавиши Tab (или сочетания Shift+Tab) в документе PDF. Определение порядка табуляции включает кнопки на скрытых слоях, но не на страницах-шаблонах.
Переход к странице с кнопками.
Выберите Объект > Интерактивные элементы > Задать порядок табуляции.
Выберите одну за другой нужные кнопки и переместите их на нужное место путем перетаскивания или с помощью кнопок «Переместить вверх» и «Переместить вниз». После завершения нажмите кнопку «ОК».
Если для редактирования PDF и добавления дополнительных кнопок или полей форм на страницу используется программа Acrobat, то в ней, возможно, потребуется указать новый порядок табуляции.
Создавайте и публикуйте электронные книги, брошюры, листовки, открытки, плакаты, интерактивные макеты страниц и многое другое с помощью Adobe InDesign.
Связанные материалы
- Описание панели «Гиперссылки»
- Формы PDF
- Предпросмотр интерактивности EPUB
способы вставить в email рассылку Практичный email маркетинг
В прошлый раз мы занимались сегментацией подписчиков по географии. Сегодня поговорим о содержании/контенте писем. | |
Безусловно, контент стоит подавать красиво: в фирменном шаблоне и стиле. | |
Одним из элементов, который помогает здорово оживить и украсить рассылку (а также повысить количество кликов), является кнопка в письме. | |
Согласитесь, есть разница:
Однако здесь не обойтись и без сложностей. Как видео и опросы, кнопка в письме относится к интерактивному контенту. В идеале хочется видеть её объёмной, кликабельной и реагирующей на щелчок пользователя — так же, как на сайте:
Однако как раз последнего эффекта в рассылке достичь крайне сложно.
Из-за технических особенностей почтовых клиентов вставить кнопку тем же кодом, что и на сайте, в письмо не получится.
Впрочем, в запасе у нас как всегда есть парочка обходных путей:)
—
Как вставить кнопку в письмо
#1. Разместить кнопку картинкой
Очевидный способ: находим подходящее изображение кнопки (просим нарисовать дизайнера), пишем мотивирующую к действию надпись — узнать больше, читать полностью (подробнее о работе с текстом ссылок см. Пишем письма) — и аккуратно вырезаем то, что получилось.
Вставляем картинкой в нужное место письма:
Для почтовых клиентов, которые по умолчанию могут не загружать картинки (например, gmail), страхуемся: прописываем в html-коде изображения стили фона и шрифта, а также alt-текст:
<img alt=“Перейти к консультации” height=“38” src=“http://image.png” style=“font: Bold 16px Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #43708d; background-color: #ffffff;” width=“201”> |
Тогда в отсутствие картинки кнопка в письме тоже будет смотреться приемлемо:
“Подкладываем” под картинку нужную ссылку и добавляем последний штрих — атрибут title.
Пусть при наведении на кнопку подписчику демонстрируется небольшая подсказка, что именно произойдёт, если он кликнет на изображение:
Достоинства этого способа: вы можете вставить в письмо любую, сколь угодно “навороченную” графически кнопку.
Недостатки: кнопка в этом случае — всё же обычная картинка, которая может и не загрузиться в части почтовых клиентов.
#2. Разместить кнопку таблицей
Кнопка в письме может быть свёрстана “классическим” html-кодом.
Для этого просто создаём её, как ячейку во вложенной таблице. Для ячейки прописываем цвет фона, обрамление границей, стиль/размер/цвет шрифта:
<table border=“0” cellpadding=“0” cellspacing=“0” style=“background-color: #ff9112; width: 220px; border-collapse: collapse;”> |
<tbody> |
<tr> |
<td style=“border-collapse: collapse; border-spacing: 0; font-family: ‘Trebuchet MS’, sans-serif; font-size: 18px; text-align: center; color: #FFFFFF; text-shadow: 1px 1px 0 #ff9444; border: 1px solid #e25500; padding: 13px;”> |
<a href=“http://link. ru” style=“text-decoration: none; color: #FFFFFF;” target=“_self”>Зарегистрироваться</a></td> |
</tr> |
</tbody> |
</table> |
В итоге получается совсем неплохо:
Такую кнопку удобно редактировать: поменять цвет, вписать другой текст (не забываем про ссылку с атрибутом title, чтобы расшифровать подписчику действие кнопки).
Таблица гарантированно отобразится во всех почтовых клиентах. Её достаточно просто можно адаптировать под мобильные устройства (можно задать ширину таблицы в % от ширины экрана).
Но графические возможности здесь беднее.
Скругление углов, градиент фона, затейливые шрифты — все эти и прочие “надстройки” усложнят вёрстку и сделают её отображение в разных почтовых клиентах нестабильным.
Какой способ предпочтительнее? Здесь нет 100% верного ответа, многое зависит от шаблона, который вы собираетесь использовать.
Если дизайн шаблона подразумевает простые и “строгие” кнопки, удобны таблицы. Если же кнопка состоит сплошь из графических изысков, то проще будет использовать вставку картинкой.
—
Кнопки в Мэйл Чимп
Графический редактор MailChimp (Drag&Drop) предусматривает возможность автоматической вставки кнопок:
Кнопки, которые предлагает MailChimp, простые и несколько однообразные, но работать с ними удобно.
Настраивается текст, ссылка, граница, радиус скругления углов, цвет фона и расположение. Кнопка автоматически адаптируется под мобильные устройства.
Мэйл Чимп использует в этом случае метод таблицы, однако выполняет всю рутинные операции по вёрстке за пользователя — стоит “перетащить” блок с кнопкой на поле письма, как готовый html-код будет встроен туда автоматически.
Дополнительная возможность — кнопки расшаривания социальных сетей:
Они также снабжены достаточно гибкими настройками (набор социальных сетей, оформление, расположение и тип кнопок).
Правда, пока в наличии только кнопки западных соцсетей (Facebook, Twitter, Google+ и проч.). Вставить, к примеру, кнопочку Вконтакте или Одноклассники с помощью этого функционала нельзя.
—
Заключение
Кнопки могут украсить ваше письмо. Правильно оформленная и размещённая кнопка поможет приподнять и клики.
Однако надеяться, что это “волшебный” рецепт увеличения кликабельности в 2-3 раза, не стоит. Решающую роль в email маркетинге всё-таки играет контент ваших писем. Если предложение подписчика не заинтересует, никакая сила не заставит его сделать клик мыши, даже если всё ваше письмо будет одной сплошной кнопкой 🙂
P.S. В следующей статье побольше поговорим о Мэйл Чимп. Посмотрим, как работать с тегами в этом рассылочном сервисе, создавая персонализацию и динамический контент.
P.P.S. Если вы ещё не подписались на мою рассылку — самое время это сделать. Я не только анонсирую свежие статьи блога, но и делюсь с подписчиками бонусной информацией, а также показываю отдельные приёмы email маркетинга на практике. До встречи в вашем почтовом ящике! 🙂
FAQ: Настройки — Темы, Дизайн страницы Таплинк, как настроить оформление
— Все —Оформление страницыPixelМодулиПлатежиВставка HTML-кодаПодключение домена, SEO
Для включения анимации для блоков «Ссылка» перейдите на вкладку «Настройки» этого блока, включите переключатель «Анимация» и выберите подходящий эффект.
Выберите понравившуюся тему на странице Дизайн — Animation — CHRISTMAS.
Настройки оформления страницы находятся на странице «Дизайн» личного кабинета Taplink.
На базовом (бесплатном BASIC) тарифе можно выбрать одну из стандартных тем оформления страницы.
Выбор темы оформления осуществляется на странице «Дизайн«.
Для перехода режим предварительного просмотра оформления страницы нажимают кнопку «Просмотр«, листать варианты оформления выбранной темы можно с помощью кнопок-стрелочек. Для выбора понравившегося варианта дизайна служит кнопка «Выбрать«
Настройки оформления выполняют на странице «Дизайн» личного кабинета.
Стандартные варианты темы оформления сгруппированы на вкладках Simple (простые), Advanced (расширенные), Animation (анимированные). Персонализированные вами варианты тем оформления доступны на странице «Мои дизайны«.
Для предварительного просмотра темы оформления (ее примерки на свою страницу) служит кнопка «Просмотр«. Если тема оформления имеет несколько вариантов их можно листать с помощью кнопок стрелочек по бокам экрана.
Для выбора понравившегося варианта темы оформления нажимают кнопку «Выбрать«.
Для настройки персонализированного оформления страницы Taplink необходимо наличие платного тарифа (PRO или BUSINESS). Настройки оформления выполняют на странице «Дизайн» личного кабинета.
В качестве исходной темы оформления можно выбрать любую стандартную тему оформления, размещенную на вкладках Simple (простые), Advanced (расширенные), Animation (анимированные). Чтобы внести в нее правки нажимают кнопку «Редактировать«. Персонализированные вами варианты тем оформления доступны на странице «Мои дизайны«. Вы можете создать несколько вариантов своего дизайна и вносить изменения в них в любое время.
Перейдите на страницу «Дизайн» — «Мои дизайны«, нажмите кнопку «+» на изображении пустой темы оформления, подтвердите создание нового дизайна и внесите нужные вам коррективы.
Для удаления собственной темы оформления переходят в «Дизайн» — «Мои дизайны«, кликают по нужной теме и нажимают кнопку с изображением корзины.
Для настройки оформления кнопок переходят в режим редактирования темы оформления (страница «Дизайн«, где нажимают кнопку «Редактировать» для нужной темы оформления) и указывают нужные параметры в секции «Ссылка«. Можно задать шрифты и цвета надписей на кнопках, степень прозрачности кнопки (0 — непрозрачная, 100% — полностью прозрачная, только контур отображается), закругление (0px — прямоугольная, 50px — максимальное закругление) и стиль ссылки (текст по центру или выравнивать влево с отображением стрелки). После внесения всех правок нажимают «Сохранить«.
Для добавления кнопкам прозрачности переходят в режим редактирования темы оформления и задают нужные параметры в разделе «Ссылка».
Прозрачность кнопки задаётся в % (0 — непрозрачная, 100% полностью прозрачная).
Также можно настроить толщину границы кнопки (0px — граница кнопки не отображается, видны только кликабельный заголовок/подзаголовок.)
Для применения изменений нажимают кнопку «Сохранить«.
Для создания кнопки в цветах отличающихся от заданных в теме оформления необходимо на вкладке «Настройки» этого блока включить «Свои настройки дизайна» и задать цвета фона /надписи.
Для создания прозрачных кнопок необходимо:
1. Включить прозрачность для кнопок в настройках темы оформления (прозрачные кнопки создаются только так).
2. Для кнопок, которые должны получить фоновую заливку, активировать «Свои настройки дизайна» в настройках этих кнопок.
Необходимо выбрать стиль оформления отличный от «Иконки приложений».
Если вводите свои коды цветов — не проверьте, чтобы была указана # перед кодом цвета.
Для настройки закругления блоков переходят в режим редактирования темы оформления и задают нужные параметры в разделе «Блоки«. Закругление задается в px, 0 — блоки прямоугольные, 50px — максимальное закругление. Для применения изменений нажимают кнопку «Сохранить«.
Для настройки цветов элементом блока «Карусель картинок» переходят в режим редактирования темы оформления и задают нужные параметры в разделе «Блоки«. Для применения изменений нажимают кнопку «Сохранить«.
Для задания своего кода цвета в окне выбора цвета переходят на вкладку «Свой цвет«, где выбирают его из палитры или вводят вручную. При вводе своего кода цвета используется код вида #******, с # в начале, 6 знаков. Прозрачность (альфа-канал) задается в настройках параметров в секции «Ссылка«, а не коде цвета.
Для настройки цвета фона и фоновой картинки переходят в режим редактирования темы оформления и задают нужные параметры в разделе «Фон«.
Для фоновой заливки можно выбрать заливку одним цветом или двухцветный градиент.
Для фонового изображения задается само изображение, его размещение на странице (адаптивно по ширине, растянуть на всю ширину, растянуть на весь экран или замостить плиткой), выравнивание, режим повтора и степень прозрачности (0% — непрозрачное).
Формат фоновой картинки должен соответствовать длине вашего Taplink. Чем больше информации на странице, тем она должна быть длиннее. Мы не рекомендуем использовать большие фоновые картинки, это ухудшает время загрузки вашей страницы при медленном интернет-подключении и на слабых устройствах. Лучше ориентироваться на возможность бесшовного «сращивания» изображений по высоте. По ширине — рекомендуем ориентироваться на 540 или 1080 точек. Цвет фоновой заливки рекомендуется выбрать соответствующим цвету фона выбранного изображения.
Для применения изменений нажимают кнопку «Сохранить«.
Формат фоновой картинки должен соответствовать длине вашего Taplink.
Чем больше информации на странице, тем она должна быть длиннее. Но мы не рекомендуем использовать большие фоновые изображения, это ухудшает время загрузки вашей страницы при медленном интернет-подключении и на слабых устройствах.
Лучше ориентироваться на возможность бесшовного «сращивания» изображений по высоте. По ширине — рекомендуем ориентироваться на 540 или 1080 точек.
Цвет фоновой заливки рекомендуется выбрать соответствующим цвету фона выбранного изображения. Это очень важно, так как ваши посетители могут также не увидеть текст в том случае если картинка будет не загружена (например по причине плохого качества интернета или низкой скорости). Если же цвет фона указать близкий к картинке, то люди сначала увидят читаемый текст, цвет фона, а уже когда картинка будет загружена — увидят картинку в фоне.
С помощью «Секций» можно объединить несколько блоков в единую тему оформления, выделив их фоном произвольного цвета или фоновой картинкой.
Секции могут быть локальными (созданными прямо на странице для одного или нескольких блоков) или глобальными (создаются в теме оформления, их удобно применять в один клик к нужным блокам).
Для создания глобальной секции переходят в Дизайн — Мои дизайны, нажимают «Редактировать» для выбранной темы оформления и нажимают кнопку «Добавить Секцию«. Наименования секций идут по номерам, в порядке их добавления.
Для каждой секции можно задать отступы (сверху, снизу и сбоку — если отступ с боку отключен — то секция растягивается на весь экран), параметры фона (цвет, картинку), шрифты (для текстовых блоков) и параметры оформления кнопок. После настройки секции нажимают кнопку «Сохранить» настроек темы оформления.
Чтобы применить созданную секцию к блоку переходят на вкладку «Секция» этого блока, выбирают нужную секцию из списка и нажимают кнопку «Сохранить«. При необходимости параметры секции можно отредактировать прямо в настройках блока.
Тег HTML
Тег HTML
используется для создания элемента управления «кнопка» в документе HTML.
Элемент
позволяет пользователю отправлять формы и взаимодействовать с документом, нажимая на кнопку.
Хотя этот тег часто вложен внутри элемента , это не является обязательным требованием. Его также можно связать с формой в другом месте документа с помощью атрибута
формы
. Его также можно использовать как автономный элемент управления (т. е. без привязки к какому-либо элемента).
Синтаксис
Тег
записывается как
с его содержимым между начальным и конечным тегами. Содержимое действует как метка кнопки (т. е. все, что написано между начальным и конечным тегами, отображается на кнопке). Элемент
принимает ряд атрибутов, позволяющих настраивать внешний вид кнопки, ее поведение и многое другое. Ниже приведен полный список атрибутов, которые можно использовать с <кнопка>
тег.
Вот пример базового синтаксиса для представления элемента
:
Примеры
Использование базового тега
Здесь мы используем автономную кнопку (т.е. не привязанную к форме). Мы упрощаем задачу, используя JavaScript для отображения окна предупреждения, когда пользователь нажимает кнопку.
Кнопка, вложенная в форму
Здесь мы вкладываем кнопку в элемент, делающий кнопку частью формы.
Фамилия: форма>
Другое содержание…
Об элементах, связанных с формой
Некоторые элементы HTML могут иметь «владельца формы». Это означает, что элемент связан с формой и может использоваться так, как если бы он был частью этой формы. Это может быть удобно, если у вас есть одна или несколько форм на странице, и элемент не вложен ни в одну из них.
Следующие элементы HTML являются «элементами, связанными с формой»:
-
кнопка
-
набор полей
-
вход
-
кейген
-
этикетка
-
объект
-
выход
-
выбрать
-
текстовая область
-
изображение
Возможность связать элемент управления формы с формой может решить проблему отсутствия поддержки вложенных элементов
. Хотя вложенные элементы
не поддерживаются в спецификации HTML, вполне возможно, что сценарий может манипулировать DOM таким образом, что это приводит к вложенным 9 элементам.0003 <форма> элемента. Спецификация HTML5 признает эту ситуацию и, по-видимому, учитывает ее, предупреждая о несоответствии вложенных элементов
.
Кнопка с изображением
Вы можете включить элемент
внутри элемента
для отображения изображения на кнопке. Вы по-прежнему можете добавить текст к кнопке, в результате чего получится комбинация изображения и текста.
Так:
Атрибуты
Атрибуты могут быть добавлены к элементу HTML, чтобы предоставить больше информации о том, как элемент должен выглядеть или вести себя.
Элемент
принимает следующие атрибуты.
Атрибут | Описание |
---|---|
автофокус | Автоматически передает фокус этому элементу управления при загрузке страницы. Это позволяет пользователю начать использовать элемент управления, не выбирая его предварительно. В документе не должно быть более одного элемента с указанным атрибутом автофокуса. Это логический атрибут. Если атрибут присутствует, его значение должно быть либо пустой строкой, либо значением, нечувствительным к регистру ASCII, совпадающим с каноническим именем атрибута, без начальных или конечных пробелов (т. е. либо Возможные значения:
|
инвалид | Отключает управление. Поэтому, если пользователь попытается использовать элемент управления, ничего не произойдет. Это логический атрибут. Если атрибут присутствует, его значение должно быть либо пустой строкой, либо значением, нечувствительным к регистру ASCII, совпадающим с каноническим именем атрибута, без начальных или конечных пробелов (т. е. либо Возможные значения:
|
форма | Указывает идентификатор формы, которой принадлежит этот элемент управления. Возможные значения: [ID элемента формы в владельце элемента |
formaction | Указывает URL-адрес файла, который будет обрабатывать элемент управления при отправке. |
formenctype | Указывает тип содержимого, используемый для кодирования набора данных формы при его отправке на сервер. Возможные значения:
|
formmethod | Указывает метод HTTP, используемый при отправке элемента управления. Возможные значения:
|
formnovalidate | Указывает, что форма не должна проверяться во время отправки. Это логический атрибут. Если атрибут присутствует, его значение должно быть либо пустой строкой, либо значением, которое является нечувствительным к регистру ASCII-соответствием каноническому имени атрибута без начальных или конечных пробелов (т. е. либо Возможные значения:
|
formtarget | Указывает контекст просмотра для загрузки пункта назначения, указанного в атрибуте действия .Возможные значения:
|
меню | Если атрибут типа имеет значение меню , то для указания меню элемента необходимо предоставить атрибут меню . Значение должно быть идентификатором элемента в том же домашнем поддереве, атрибут type которого находится в состоянии всплывающего меню. Атрибут меню |
имя | Присваивает имя элементу управления. |
тип | Указывает тип кнопки. Возможные значения:
|
значение | Присваивает начальное значение элементу управления. Кнопка (и ее значение) включается в отправку формы только в том случае, если сама кнопка использовалась для инициации отправки формы. |
Глобальные атрибуты
Следующие атрибуты являются стандартными для всех элементов HTML. Следовательно, вы можете использовать эти атрибуты с Тег
, а также со всеми другими тегами HTML.
-
ключ доступа
-
автокапитализация
-
класс
-
редактируемый контент
-
данные-*
-
директор
-
перетаскиваемый
-
скрытый
-
идентификатор
-
режим ввода
-
это
-
ид
-
элементпроп
-
Артикул
-
предметная область
-
тип изделия
-
язык
-
часть
-
слот
-
проверка правописания
-
стиль
-
tabindex
-
наименование
-
перевод
Полное объяснение этих атрибутов см. в разделе Глобальные атрибуты HTML 5.
Обработчики событий
Атрибуты содержимого обработчика событий позволяют вам вызывать сценарий из вашего HTML. Скрипт вызывается, когда происходит определенное «событие». Каждый атрибут содержимого обработчика событий имеет дело с другим событием.
-
прерывание
-
onauxclick
-
размытие
-
при отмене
-
онканплей
-
oncanplaythrough
-
при обмене
-
по клику
-
при закрытии
-
в контекстном меню
-
онкопия
-
при обмене
-
врезной
-
ondblclick
-
ондраг
-
ондрагенд
-
ондрагентер
-
ондрагейт
-
на накладке
-
ондраговер
-
ондрагстарт
-
впускной
-
ondurationchange
-
пустой
-
одноконтурный
-
при ошибке
-
онфокус
-
данные формы
-
на входе
-
недействительный
-
нажатие клавиши
-
нажатие клавиши
-
onkeyup
-
onlanguagechange
-
под нагрузкой
-
загруженные данные
-
загруженные метаданные
-
запуск при загрузке
-
-
ввод с помощью мыши
-
для мышей
-
перемещение мыши
-
onmouseout
-
при наведении мыши
-
на мышке
-
на пасте
-
при паузе
-
в игре
-
в игре
-
в процессе
-
при изменении скорости
-
при сбросе
-
изменение размера
-
при прокрутке
-
нарушение политики безопасности
-
поиск
-
поиск
-
по выбору
-
onslotchange
-
установлен
-
при отправке
-
приостановить
-
своевременное обновление
-
нагрудник
-
при изменении объема
-
в ожидании
-
на колесе
Большинство атрибутов содержимого обработчиков событий можно использовать во всех элементах HTML, но для некоторых обработчиков событий действуют особые правила, определяющие, когда их можно использовать и к каким элементам они применимы.
Дополнительные сведения см. в разделе Атрибуты содержимого обработчика событий HTML.
Кнопка изображения в поле формы HTML
Кнопки изображения имеют тот же эффект, что и кнопка отправки, с той лишь разницей, что вместо обычной кнопки отправки мы можем разместить изображение по нашему выбору. Кнопку изображения можно создать следующим образом:Атрибуты кнопки изображения:
Имя: Указывает имя объекта, через которое на него можно ссылаться.Источник: Указывает источник изображения. то есть путь изображения, которое должно отображаться.
Граница: Указывает границу источника изображения. Если задано 0, граница отображаться не будет.
Alt: Указывает альтернативный текст, который будет отображаться, если изображение не загружается на экран пользователя.
высота, ширина Мы можем указать размеры изображения для отображения
formaction: URL-адрес (адрес), на который будет отправлена форма, имеет приоритет над атрибутом действия формы.
formtarget: Где отображать целевую страницу (ответ), fromtarget=_blank откроет новое окно.
formenctype: Методы кодирования, application/x-www-form-urlencoded , multipart/form-data , text/plain
Пример:
Это помещает кнопку изображения в HTML-форму, на которую можно ссылаться, используя ее имя «imgbtn» с альтернативным текстом «Подсказка». Подсказка относится к тексту, который должен отображаться, когда мы наводим указатель мыши на изображение.
Кнопка изображения будет отображаться, как показано ниже:
Пример с веб-формой
Введите свое имя и нажмите кнопкуКод находится здесь
Использование изображений в качестве гиперссылок
Изображения также могут выступать в качестве гиперссылок, как и обычный текст. Точно так же, как текст создается как точка доступа, так и изображение. то есть путем включения тега в теги ... .Пример:
Примечание:
Здесь изображение действует как точка доступа и переходит к файлу target_page.htmТочно так же, как в тексте появляется подчеркивание, если мы заключаем текст в теги ... , появится рамка для изображения, которое было помещено в теги . .. . Вы можете удалить границу, установив для атрибута границы тега значение 0,9.0790 Вы можете щелкнуть изображение ниже, чтобы посетить домашнюю страницу учебника HTML.
←HTML-форма ←Кнопки в форме ←Раскрывающийся список Флажок в форме →
Эта статья написана командой plus2net.com .
plus2net.com
- Текстовое поле для ввода любого (короткого) текста, обычно длиной до 100 символов
- Скрытое поле для передачи данных, невидимых пользователю
- Поле пароля Аналогично текстовому полю, но введенная дата не маскируется и не отображается как **
- TextArea Ввод большого количества текста
- RadioButton Выбор одного варианта из многих
- Флажок Выбор одного или нескольких вариантов из множества
- Кнопка Для запуска событий или действий, созданных пользователем
- Кнопка изображения Используется для действий щелчка для выполнения некоторого сценария события
- Кнопка отправки Кнопка для всех введенных пользователем данных формы
- Две кнопки отправки Отправка одних и тех же данных формы в две разные формы
- Отправить новое окно Отправка данных формы в новое окно
- Кнопка сброса Кнопка для сброса данных формы
- Раскрывающееся меню Выбор одного параметра из списка параметров, доступных в списке или раскрывающемся меню
- Список данных Параметры для выбора с функцией автозаполнения
- Кнопка «Назад» Возврат на предыдущую страницу нажатием
- Загрузка файлов Загрузка файлов на сервер с помощью HTML-формы
- Установить фокус Удержание курсора на поле ввода во время загрузки страницы
Шрирам Нарасимхан | 30-05-2014 |
Хорошие уроки |
Пишите сюда свои комментарии, предложения, ошибки, требования и т. д.
Деталь
©2000-2022 plus2net.com Все права защищены во всем мире Политика конфиденциальности Заявление об отказе от ответственности
Как показывать изображения по клику с помощью HTML?
0003 8 |
Кнопка изображения имеет непустое доступное имя | ДЕЙСТВУЙТЕ Правило | ВАИ
Сопоставление правилЭто Атомарное правило тестировать 1. 1.1: Нетекстовое содержимое (уровень A) , 4.1.2: Имя, роль, значение (уровень A)
Описание
Это правило проверяет, что каждый элемент кнопки изображения имеет непустое доступное имя.
Применимость
Это правило применяется к любому элементу input
со значением атрибута type
image
, который включен в дерево специальных возможностей.
Ожидание
Каждый целевой элемент имеет доступное имя, которое не является ни пустым ( ""
), ни именем по умолчанию для этого элемента (локализованная версия «Отправить запрос»).
Предположения
- Это правило предполагает, что все кнопки-изображения являются компонентами пользовательского интерфейса в соответствии с определением WCAG 2.
- Это правило предполагает, что имя по умолчанию для кнопок изображения («Отправить запрос»), как определено в API сопоставления специальных возможностей HTML, никогда не является описательным.
Поддержка специальных возможностей
Существует известная комбинация популярного браузера и вспомогательных технологий, которая по умолчанию не поддерживает title
в качестве доступного имени.
Фон
- Кнопка имеет непустое доступное имя
Библиография
- Понимание критерия успеха 1.1.1: нетекстовое содержимое
- Понимание критерия успеха 4.1.2: имя, роль, значение
- Методика WCAG h46: использование атрибутов alt для изображений, используемых в качестве кнопок отправки
- Сопоставления API специальных возможностей HTML для вычисления доступного имени кнопок изображения
Сопоставление требований доступности
- 1.1.1 Нетекстовое содержимое (уровень A)
- Подробнее о 1.1.1 Нетекстовое содержимое
- Требуется для соответствия WCAG 2.0 и выше на уровне A и выше.
- Сопоставление результатов:
- Любые
неудачных
результатов: критерий успеха не удовлетворен - Все
прошли
исхода: критерий успешности требует дальнейшего тестирования -
неприменимый
результат: критерий успеха требует дальнейшего тестирования
- Любые
- 4. 1.2 Имя, роль, значение (уровень A)
- Подробнее о 4.1.2 Имя, роль, значение
- Требуется для соответствия WCAG 2.0 и выше на уровне A и выше.
- Сопоставление результатов:
- Любые
неудачных
результатов: критерий успеха не удовлетворен - Все
прошли
исхода: критерий успешности требует дальнейшего тестирования -
неприменимый
результат: критерий успеха требует дальнейшего тестирования
- Любые
- G94: Предоставление короткой текстовой альтернативы нетекстовому содержимому, которое служит той же цели и представляет ту же информацию, что и нетекстовое содержимое
- Узнайте больше о методе G94
- Не требуется для соответствия рекомендациям W3C по специальным возможностям.
- Сопоставление результатов:
- Любые
неудачных
исходов: методика не удовлетворена - Все
пройдены
результатов: методика нуждается в дальнейшем тестировании -
неприменимый
результат: метод требует дальнейшего тестирования
- Любые
- G95: Предоставление кратких текстовых альтернатив с кратким описанием нетекстового содержимого
- Узнайте больше о методе G95
- Не требуется для соответствия рекомендациям W3C по специальным возможностям.
- Сопоставление результатов:
- Любые
неудачных
исходов: методика не удовлетворена - Все
прошли
результата: методика нуждается в дальнейшем тестировании -
неприменимый
результат: метод требует дальнейшего тестирования
- Любые
Аспекты ввода
При использовании этого правила необходимы следующие аспекты.
- Дерево DOM
- Стиль CSS
Тестовые наборы
Пройдено
Пройдено Пример 1
Открыть в новой вкладке
Кнопка изображения имеет доступное имя через 9Атрибут 0003 alt .
Пройдено Пример 2
Открыть в новой вкладке
Кнопка изображения имеет доступное имя через атрибут aria-label
.
svg" aria-label="Search" />
Пройдено Пример 3
Открыть в новой вкладке
Кнопка изображения имеет доступное имя через заголовок
атрибут.
примечание : Атрибут title
может не всегда поддерживаться специальными возможностями.
Пройдено Пример 4
Открыть в новой вкладке
Кнопка изображения имеет доступное имя через атрибут aria-labeledby
.
Поиск
Ошибка
Неудачный пример 1
Открыть в новой вкладке
Элемент кнопки изображения имеет доступное имя, равное имени по умолчанию «Отправить запрос». Атрибут имени
нельзя использовать для предоставления доступного имени.
svg" />
Неудачный пример 2
Открыть в новой вкладке
Кнопка изображения имеет пустой атрибут alt
и никаких других атрибутов, которые могут дать ей доступное имя, поэтому ее имя по умолчанию «Отправить запрос».
Неудачный пример 3
Открыть в новой вкладке
Кнопка изображения имеет атрибут aria-labeledby
, но элемент, на который указывает ссылка, не существует. Это дает кнопке доступное имя по умолчанию «Отправить запрос».
Неприменимо
Неприменимо Пример 1
Открыть в новой вкладке
Элемент button
не является кнопкой изображения. Критерий успеха 1.1.1 Нетекстовое содержимое не может нарушать текстовые кнопки. Применим только нетекстовый контент.
Неприменимо Пример 2
Открыть в новой вкладке
Элемент input
со значением атрибута типа
кнопки не является кнопкой изображения. Критерий успеха 1.1.1 Нетекстовое содержимое не может нарушать текстовые кнопки. Применим только нетекстовый контент.
Неприменимо Пример 3
Открыть в новой вкладке
Элемент кнопки тестируется отдельно от элемента img
. Критерий успеха 4.1.2 Имя, роль, значение применяется к кнопке, тогда как изображение тестируется по критерию успеха 1.1.1 Нетекстовое содержимое
Неприменимо Пример 4
Открыть в новой вкладке
Элемент img
не является компонентом пользовательского интерфейса, поэтому он не тестировался на соответствие критерию успеха 4.1.2 Имя, роль, значение.
Неприменимо Пример 5
Открыть в новой вкладке
Кнопка изображения игнорируется вспомогательными технологиями, поскольку она не включена в дерево специальных возможностей. Им не обязательно иметь доступное имя. Если в каком-то будущем состоянии страницы элемент будет включен в дерево доступности, потребуется доступное имя.
Глоссарий
Доступное имя
Доступное имя — это программно определяемое имя элемента пользовательского интерфейса, включенного в дерево специальных возможностей.
Доступное имя вычисляется с помощью вычисления доступного имени и описания.
Для собственных языков разметки, таких как HTML и SVG, дополнительную информацию о том, как вычислить доступное имя, можно найти в Сопоставлениях API специальных возможностей HTML 1.0, вычислении доступного имени и описания (рабочий проект) и Сопоставлениях API специальных возможностей SVG, имени и описании ( рабочий проект).
Дополнительные сведения см. в примерах доступных имен.
Примечание: В соответствии с вычислением доступного имени и описания каждый элемент всегда имеет доступное имя. Если доступное имя не указано, элементу, тем не менее, будет назначено пустое ( ""
).
Примечание: В соответствии с вычислением доступных имен и описаний, доступные имена представляют собой плоскую строку, обрезанную начальными и конечными пробелами. Примечательно, что непустое доступное имя не может состоять только из пробелов, поскольку они должны быть обрезаны.
Фокусируемый
Элемент является фокусируемым , если выполняется одно или оба из следующих условий:
- элемент является частью последовательной навигации по фокусу; или
- элемент имеет значение tabindex, отличное от нуля.
Исключение : Элементы, которые теряют фокус в течение периода до 1 секунды после получения фокуса, без взаимодействия пользователя со страницей, на которой находится элемент, не считаются фокусируемыми .
Примечания:
- Промежуток времени в 1 секунду является произвольным ограничением, которое не включено в WCAG. Учитывая, что сценарии могут управлять состоянием фокуса элементов, постоянное тестирование фокусируемости элемента было бы непрактично без ограничения по времени.
- Значение tabindex элемента — это значение атрибута tabindex, проанализированное с использованием правил анализа целых чисел. Чтобы значение tabindex отличалось от нуля, его необходимо разобрать без ошибок.
Включено в дерево специальных возможностей
Элементы, включенные в дерево специальных возможностей API специальных возможностей для конкретных платформ, доступны вспомогательным технологиям. Это позволяет пользователям вспомогательных технологий получать доступ к элементам способом, отвечающим требованиям отдельного пользователя.
Общие правила включения элементов в дерево специальных возможностей определены в основных сопоставлениях API специальных возможностей. Для собственных языков разметки, таких как HTML и SVG, дополнительные правила включения элементов в дерево специальных возможностей можно найти в сопоставлениях API специальных возможностей HTML (рабочий проект) и сопоставлениях API специальных возможностей SVG (рабочий проект).
Дополнительные сведения см. в примерах, включенных в дерево специальных возможностей.
Программно скрытые элементы удаляются из дерева специальных возможностей. Тем не менее, некоторые браузеры оставят фокусируемые элементы с атрибутом aria-hidden
, установленным на true
в дереве специальных возможностей. Поскольку они скрыты, эти элементы считаются , а не включенными в дерево специальных возможностей. Это может вызвать путаницу у пользователей вспомогательных технологий, поскольку они по-прежнему могут взаимодействовать с этими фокусируемыми элементами с помощью последовательной навигации с помощью клавиатуры, даже если этот элемент не должен быть включен в дерево специальных возможностей.
Результат
Результат — это вывод, сделанный в результате оценки правила ACT на испытуемом или одной из составляющих его мишеней. Результат может быть одного из трех следующих типов:
- Неприменимо: Ни одна часть испытуемого не соответствует применимости
- Пройдено: Тестовая цель оправдывает все ожидания
- Сбой: Цель теста не соответствует всем ожиданиям
Примечание: Правило имеет один результат пройдено
или не пройдено
для каждой цели теста. Когда нет тестовых целей, правило имеет один неприменимый результат
. Это означает, что каждый испытуемый будет иметь один или несколько результатов.
Примечание: Реализации, использующие схему EARL10, могут выражать результат с помощью свойства output. В дополнение к пройдено
, не пройдено
и неприменимо
, EARL 1.0 также определил неполный
результат. Хотя это не может быть результатом применения правила ACT в полном объеме, часто бывает так, что правила оцениваются лишь частично. Например, когда применимость была автоматизирована, а ожидания приходится оценивать вручную. Такие «промежуточные» результаты могут быть выражены с помощью неполных результатов
.
Программно скрыто
HTML-элемент программно скрыт если он имеет вычисляемое свойство CSS видимость
чье значение не видимо
; или по крайней мере одно из следующего верно для любого из его инклюзивных предков в плоском дереве:
- имеет вычисляемое свойство CSS
отображение
изнет
; или - имеет атрибут
aria-hidden
, для которого установлено значениеtrue
Примечание : В отличие от других условий, свойство CSS видимость
может быть отменено потомками.
Примечание . Стандарт HTML предлагает установить для свойства CSS display
значение none
для элементов с атрибутом hidden
. Хотя это и не требуется для HTML, все современные браузеры следуют этому предложению. По этой причине в этом определении не используется скрытый атрибут
. В браузерах, использующих это предложение, переопределение свойства CSS display
может отображать элементы со скрытым атрибутом .
Версии правил
- Последняя версия, 23 июня 2022 г.
(сравните)
- Учет перенаправления фокуса в определении "фокусируемого"
- Разрешить обработку скрытого атрибута display:none в «программно скрытом» определении
- Предыдущая версия, 28 января 2022 г.
Реализации
Этот раздел не является частью официальных правил. Заполняется динамически и не учитываются в истории изменений или дате последнего изменения.
Реализация | Тип | Консистенция | Отчет |
---|---|---|---|
Альфа 0.36.0 | Автоматизированный инструмент | Постоянный | |
Топор DevTools Pro 4.24.5 | Полуавтоматический инструмент | Постоянный | |
Axe-core 4.5.0-предварительная версия | Автоматизированный инструмент | Постоянный | |
Средство проверки доступности для равного доступа 3.1.36 | Автоматизированный инструмент | Постоянный | |
QualWeb 3.0.0 | Автоматизированный инструмент | Постоянный | |
SortSite 6. 45 | Автоматизированный инструмент | Постоянный |
Помогите улучшить эту страницу
Пожалуйста, поделитесь своими идеями, предложениями или комментариями по электронной почте в общедоступном архивном списке [email protected] или через GitHub.
Электронная почта Fork & Edit на GitHubNew GitHub Issue
Как сделать пуленепробиваемые кнопки электронной почты (HTML, CSS и VML)
Рост
Финч Грейс
По крайней мере, у 1 из 3 пользователей в сообщениях электронной почты отключены изображения.
Многие люди даже не видят ваш потрясающий дизайн электронной почты. Это делает кнопку с призывом к действию по электронной почте вашим единственным шансом получить конверсию.
Но если ваша кнопка также является изображением, ее никто никогда не увидит.
Что, если бы вы могли защитить от этого свои кампании по электронной почте? Что, если бы ваши кнопки призыва к действию в электронной почте были… пуленепробиваемыми?
Продолжайте читать, чтобы узнать:
- Что такое пуленепробиваемые кнопки
- Четыре стиля кода HTML для создания собственных пуленепробиваемых кнопок электронной почты
- Примеры дизайна электронной почты с пуленепробиваемыми кнопками (и без них)
- Как ActiveCampaign упрощает использование пуленепробиваемых кнопок электронной почты
Что такое пуленепробиваемые кнопки?
Надежная кнопка электронной почты — это кнопка призыва к действию (CTA), которая отображается во ВСЕХ почтовых ящиках. Поскольку он написан в формате HTML без изображений, кнопка CTA отображается независимо от того, разрешает ли получатель изображения в электронных письмах или нет.
Люди решают, будут ли они удалять вашу электронную почту менее чем за 3 секунды. И это даже тогда, когда они могут видеть вашу электронную почту.
Вы тратите много времени на электронную почту. Успешные маркетинговые кампании используют лучшие методы электронной почты в:
- Строки темы
- Предварительные заголовки электронной почты
- Как написать отличный текст
- Типы писем для отправки клиентам
- Как расширить свой список адресов электронной почты
Если вы используете электронные кнопки CTA на основе изображения, вы оставляете опасную брешь в своей броне — и эти рекомендации не будут иметь значения.
Ваши электронные письма должны быть Чудо-Женщина: невосприимчивы к пулям (или изображения отключены)
Когда-то почтовые клиенты блокировали отображение изображений по умолчанию, чтобы не дать спамерам заразить компьютеры пользователей вредоносными программами.
В 2013 году Gmail изменил правила игры, пропустив изображения через собственные защищенные серверы Google. Баннер «Показать изображения ниже» ушел в прошлое. Это была потрясающая новость для бизнеса — графические кнопки с гиперссылками и изображения продуктов отображались при нажатии на строку темы.
Но год спустя Litmus опубликовал статистику, показывающую, что 43% пользователей Gmail изменили свои настройки, отключив автоматическую загрузку изображений.
И многие другие почтовые клиенты, такие как Outlook, по-прежнему вообще не загружают изображения автоматически.
Почему люди оставляют изображения в электронной почте отключенными? Причины не отображать изображения по умолчанию (и почему вы должны использовать пуленепробиваемые кнопки):
- Практичность. Изображения могут быть отключены (или просто не отображаться), когда электронные письма загружаются с черепашьей скоростью из-за слабой или неоднородной службы передачи данных
- Доступность. Программа чтения с экрана (программа, которая «читает» речевое содержимое страницы) не может видеть текст в формате GIF или JPEG. Это сделает вашу электронную почту недоступной для слабовидящих подписчиков.
- Конфиденциальность. Погуглите, и вы найдете множество статей, в которых людям советуют отключить автоматическую загрузку изображений, чтобы их нельзя было отследить
Хорошие новости: многие почтовые программы генерируют пуленепробиваемые кнопки. Но что, если вам нужно создать кнопки электронной почты с кодом?
4 способа сделать пуленепробиваемые кнопки в сообщениях электронной почты
Вот четыре стиля кодирования, которые можно использовать для создания собственных пуленепробиваемых кнопок электронной почты:
- Кнопки VML
- Мягкие пуговицы
- Кнопки с рамкой
- Комбинированные кнопки с мягкой обивкой и рамкой
1. Кнопки VML
VML (язык векторной разметки) — это популярный способ создания пуленепробиваемых кнопок электронной почты. Это может быть сложно сделать правильно, если вы не знакомы с языком кодирования. К счастью, button.cm сгенерирует для вас пуленепробиваемый код кнопки VML и упростит процесс.
Pro: Нажимается вся кнопка
Con: Вы должны использовать сложный язык кодирования
2. Кнопки с накладками
Пуленепробиваемая кнопка электронной почты с накладками использует HTML-таблицу для создания кнопки, используя отступы в ячейке таблицы для формирования структуры. Атрибуты HTML и CSS используются для оформления кнопки.
Pro: Использует HTML, что упрощает программирование и обновление
Con: Щелкать можно только по тексту внутри кнопки, что может ввести пользователей в заблуждение