Дом Социальные медиа Как создать настраиваемый интерфейс в CSS3 - манекены

Как создать настраиваемый интерфейс в CSS3 - манекены

Видео: Вся правда о WebTutor. Настраиваемые отчеты. Продвинутый уровень. 2024

Видео: Вся правда о WebTutor. Настраиваемые отчеты. Продвинутый уровень. 2024
Anonim

Возможность выбора из списка элементов в CSS3 снижает вероятность того, что пользователь вводит неверную информацию. К счастью, в HTML5 уже есть несколько элементов управления выбором, но вы можете обнаружить, что эти элементы управления не совсем удовлетворяют вашим потребностям время от времени.

В этом случае пользовательская технология выбора, реализованная с помощью jQuery UI, может ответить на эту проблему. Последовательность выбора может состоять из a и ряда тегов

, как показано здесь. (Вы можете найти полный код для этого примера в папке Chapter 06Interactions загружаемого кода как SelectContent. HTML.)

Красный

Зеленый

Синий

Фиолетовый

Обратите внимание, что действия в качестве контейнера и теги

действуют как элементы в контейнере. (Пример включает стили CSS для форматирования каждого из селекторов, например, с использованием красного фона для элемента Red - стиль #Selections определяет ширину селекторов, а также поле и дополнение, используемые для их отображения.)

Независимо от того, как вы реализуете свой собственный список (и не обязательно, чтобы это было показано), он должен иметь расположение контейнера / элемента, подобное показанному здесь. Когда у вас есть договоренность на месте, вы можете создать механизм выбора и отслеживания, как показано в следующем коде:

// Создайте массив для отслеживания выбора. var Selections = new Array (); // Обрабатываем и отбираем. $ (function () {$ ("# Selections"). selectable ({selected: function (event, ui) {// Проверяем, что элемент еще не был добавлен // if (Выбор. indexOf (ui. id) == -1) // Добавить идентификатор выбранного элемента // в массив. Выделение. push (ui. selected. id);}, unselected: function (event, ui) {// Найти местоположение unselected // item в массиве. var Index = Selections. indexOf (ui. unselected. id); // Удалить этот элемент. Выбор. splice (Index, 1);}});}) // Отображение результатов. function ShowResults () {alert ("Вы выбрали:" + Выбор);}

Array, Selections отслеживает текущий список выбора. Чтобы сделать выбор, Выбор, по выбору, вы используете метод selectable (). В этом примере используются два события, выбранные и невыбранные, чтобы отслеживать текущие выборы. Когда пользователь выбирает новый элемент, выбранный обработчик события проверяет, что элемент еще не отображается в разделе «Выбор», а затем он выталкивает новый элемент в «Выбор».

Обработчик невыделенного события должен выполнять две задачи. Во-первых, он должен найти невыбранный элемент, используя метод indexOf (). Во-вторых, он должен использовать splice (), чтобы удалить этот элемент из Selections.

В этом примере не представлен какой-либо причудливый вывод, но вы можете сами убедиться, насколько хорошо работает методология выбора. Нажмите «Показать выбранные», чтобы отобразить список выбранных элементов. Обработчик события ShowResults () отображает список выбранных вами вариантов. В производственном приложении вы можете так же легко обрабатывать каждый из выбранных элементов.

Конечной частью этого конкретного приложения является необходимость определить один особый стиль. Вы должны предоставить средство для отображения для регистрации выбранного состояния определенного элемента, что означает предоставление значений для #Selections. ui-selected style, как показано ниже:

#Selections. ui-selected {background: black; color: white;}

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

Как создать настраиваемый интерфейс в CSS3 - манекены

Выбор редактора

Как автоматически выравнивать слои в Photoshop CS6 - манекены

Как автоматически выравнивать слои в Photoshop CS6 - манекены

Одна из самых крутых функций в Photoshop CS6 это команда Auto-Align Layers. Сколько раз вы снимали фотографии на реюньон, свадьбу или другое семейное мероприятие, где ни один из снимков не идеален? Одним выстрелом тетя Марлен закрыла глаза. В другом случае Momma Sue смотрит в сторону ...

Как изменить значения по умолчанию Внутренние и внешние эффекты свечения в Photoshop CS6 - манекены

Как изменить значения по умолчанию Внутренние и внешние эффекты свечения в Photoshop CS6 - манекены

В Adobe Photoshop CS6, внутренние и внешние эффекты свечения обладают многими параметрами, такими как тени. Но в отличие от теней, свечение дает возможность использовать градиент, который может вызвать интересный эффект ореола. Кредит: © iStockphoto. com / imv Image # 2053920 Выполните следующие действия, чтобы отредактировать собственное свечение: дважды щелкните эскиз слоя или ...

Как изменить эффекты наложения в Photoshop CS6 - манекены

Как изменить эффекты наложения в Photoshop CS6 - манекены

В Adobe Photoshop CS6, изменение эффектов наложения создает специальные эффекты в вашем изображении. Тени, основанные на реальности, - это те эффекты, которые вы часто используете. С другой стороны, вы, вероятно, будете использовать эффекты оверлея только изредка, если вообще. Но в случае, если вам нужно применить наложение, вот ...

Выбор редактора

Заметки и мультимедиа презентатора в ваших проектах Keynote - манекены

Заметки и мультимедиа презентатора в ваших проектах Keynote - манекены

Вы можете вводить текстовые заметки в панели Keynote Notes , Используйте их для отображения альтернативных точек темы при показе слайд-шоу. Тем не менее, вы также можете распечатать заметки для проекта вместе со слайдами, поэтому заметки ведущего также хороши для включения напоминаний и «Точек» для вашей аудитории в раздаточных материалах. Чтобы ...

Просмотрите окно «Страницы» - «манекены»

Просмотрите окно «Страницы» - «манекены»

, Прежде чем погрузиться в любую реальную работу в «Страницы», часть публикации на рабочем столе iWork приложений, просмотрите окно «Страницы». Вы найдете следующие основные компоненты и элементы управления: Список страниц: этот список эскизов отображает все страницы, созданные вами в документе. (Для одностраничного документа, конечно, ...

3 Совета по организации и редактированию с помощью Logic Pro X - dummies

3 Совета по организации и редактированию с помощью Logic Pro X - dummies

После того, как вы записали свои звуковые дорожки, вы можете использовать Logic Pro X, чтобы упорядочить и отредактировать их, чтобы они звучали лучше. Поскольку вы почти всегда можете найти элемент своего проекта, который хочет быть измененным и отредактированным, предоставить себе временные рамки и не стремиться к совершенству. Эти советы помогут вам упорядочить и отредактировать ...

Выбор редактора

Расширьте свою биполярную сеть через локальные группы поддержки - манекены

Расширьте свою биполярную сеть через локальные группы поддержки - манекены

Друзья и семья гораздо больше инвестировали в ваш колодец - будь то какая-либо третья сторона, включая вашего психиатра или терапевта, но другие люди, которые имеют биполярность, могут предложить гораздо больше с точки зрения эмпатии, понимания и связей. Биполярные группы поддержки могут предложить следующие льготы: Camaraderie с людьми, которые делятся своим опытом и ...

Смягчение стресса Быстро и просто - манекены

Смягчение стресса Быстро и просто - манекены

Определенные обстоятельства не полностью способствуют даче или получению часовых массажей всего тела в комплекте с музыкой, свечами и ароматическими маслами. Например, когда вы находитесь в переполненном лифте, например, или если вы сидите у ворот вылета в аэропорту. В таких местах важно помнить, чтобы не брать всю свою одежду ...

Воздействие и предотвращение отклика (ERP) Примеры управления OCD-манекенами

Воздействие и предотвращение отклика (ERP) Примеры управления OCD-манекенами

Ниже приведены некоторые идеи для упражнений по предотвращению воздействия и реагированию (ERP). Они применимы ко всем различным типам OCD, поэтому некоторые могут показаться вам неактуальными, и это прекрасно. Они всего лишь руководство; вы можете быть настолько креативными, насколько хотите. Соберите собаку в банке, а затем обработайте банку. Коснитесь ...