Статьи по дизайну


98.css — Система проектирования для создания точных воссозданий старых UI ]
  

        

          При нажатии кнопок выпуклые границы становятся утопленными.
          Следующая кнопка имитируется в нажатом (активном) состоянии.
        

        
        

    
    

Показать код
    кнопка >  Я нажимаю кнопку  </  >   

    

        

          Отключенные кнопки поддерживают ту же поднятую границу, но имеют «размытый»
          появление в их лейбле.
        

        

    
    

Показать код
   Кнопка [   отключена > > Я не могу нажать  </  кнопка >   

    

        

          Фокус кнопки обозначен пунктирной рамкой, установите 4px в пределах содержимого кнопки.
          Следующий пример моделируется, чтобы быть сосредоточенным.
        

        

    
    

Показать код
    кнопка >  Я в фокусе  </  кнопка > >  ]  

    

      

    

Флажок

      

        

          Флажок представляет самостоятельный или неисключительный выбор.
          

— Microsoft Windows User Experience с. 167

        

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

        

          Примечание: вы должны включить соответствующую метку после
          ваш флажок, используя элемент с атрибутом для
          указал на id вашего ввода. Это гарантирует, что флажок прост в использовании с
          вспомогательные технологии, обеспечивающие удобство работы для всех (навигация с помощью клавиши табуляции,
          возможность щелкнуть весь ярлык, чтобы выбрать поле).
        

        

        

          Флажки могут быть выбраны и отключены с помощью стандартных отмеченных и отключенных
          атрибутов.
        

        

          При группировании входов оберните каждый вход в контейнер с помощью класса field-row . Это обеспечивает
          согласованное расстояние между входами.
        

        
      

    

OptionButton

      

        

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

          

— Microsoft Windows User Experience с. 164

        

          Кнопки выбора могут быть использованы через радио типа на элементе ввода.
        

        

          Кнопки параметров можно сгруппировать, указав общий атрибут name на каждом
          вход. Как и прежде: при группировке входов оберните каждый вход в контейнер с помощью
           field-row класс для обеспечения согласованного расстояния между входами.
        

        

        

          Кнопки выбора также можно проверять и отключать с соответствующими им
          HTML атрибуты.
        

        
      

    

GroupBox

      

        

          Групповое поле — это специальный элемент управления, который можно использовать для организации набора
          управления. Групповое поле представляет собой прямоугольную рамку с дополнительной меткой, которая окружает
          набор элементов управления.

          

— Microsoft Windows User Experience с. 189

        

          Групповой блок можно использовать, обернув ваши элементы тегом fieldset .
          Он содержит затонувшую внешнюю границу и приподнятую внутреннюю границу, напоминающую выгравированную коробку
          вокруг вашего контроля.
        

        

        

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

        
      

    

TextBox

      

        

          Текстовое поле (также называемое элементом управления редактированием) является
          прямоугольный элемент управления, где пользователь вводит или редактирует текст. Это может
          быть определены для поддержки одной строки или нескольких строк текста.

          

— Microsoft Windows User Experience с. 181

        

          Текстовые поля можно визуализировать, указав тип text на
           элемент ввода . Как и в случае с флажками и переключателями, вы
          должен предоставить соответствующую метку с правильно установленным для
          атрибута, и оберните оба в контейнер с полем field-row .
        

        

        

          Кроме того, вы можете использовать класс с полями в стеке
          разместить ярлык над входом, а не рядом с ним.
        

        

        

          Для поддержки нескольких строк в пользовательском вводе используйте текстовую область
          элемент вместо