стильные многоразовые веб-формы - PullRequest
1 голос
/ 02 февраля 2010

Я ищу несколько примеров стильных веб-форм, которые можно использовать на любом сайте. Я гуглил по «стильным веб-формам», но большинство примеров, которые я нахожу, имеют очень витиеватые формы, в которых используется множество изображений, которые вряд ли будут хорошо смотреться на других сайтах, использующих разные цветовые схемы. Я также нашел много примеров использования CSS для разметки форм, но они обычно не применяют стили к формам, чтобы они выглядели хорошо.

Я ищу что-то среднее:

  • Правильно выложен, например метки и входные данные выровнены (у меня нет мнения относительно всей дискуссии «метка сверху или рядом»)
  • Красиво оформленный, но без использования изображений, поэтому цвета могут быть легко изменены
  • Семантически верная разметка, например нет таблиц или JavaScript, хотя я не фундаменталист по этому поводу (несколько дополнительных div'ов в порядке)

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

Я понимаю, что я здесь очень требовательный, поэтому извиняюсь и спасибо!

Ответы [ 6 ]

3 голосов
/ 02 февраля 2010

Вот несколько хороших сайтов с понятными примерами и использованием.

  1. http://designshack.co.uk/articles/10-css-form-examples
  2. http://www.smashingmagazine.com/.../
  3. http://jeffhowden.com/code/css/forms/
  4. http://24ways.org/2006/showing-good-form

Есть еще миллиарды онлайн, учебных пособий, загружаемых примеров, таблиц стилей.Чтобы получить идеальное решение , вам может понадобиться объединить их .

2 голосов
/ 02 февраля 2010

См. Красивые формы, доступные для доступа .

Однако, как отмечено в Стилизация элементов управления формы с помощью CSS, пересмотренная , у вас будет много вариантов внешнего вида в браузерах и операционных системах.

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

1 голос
/ 02 февраля 2010

Мне действительно нравятся формы Wufoo: http://wufoo.com/examples/ Я скопировал и использовал их HTML и CSS для своих собственных проектов с хорошими результатами.

1 голос
/ 02 февраля 2010

Я не уверен, является ли это настолько полным, как то, что вы просите, но мне нравится идти с чем-то простым, как это:

<fieldset>
  <legend>New customer?  Provide the following</legend>

  <label for="FirstName">First Name:</label>
  <input type="text" ID="FirstName" name="FirstName" />

  <label for="LastName">Last Name:</label>
  <input type="text" ID="LastName" name="LastName" />

  <label for="Address">Address:</label>
  <input type="text" ID="Address" name="Address" />

  <label for="City">City:</label>
  <input type="text" ID="City" name="City" />

  <label for="State">State:</label>
  <input type="text" ID="State" name="State" />

  <label for="Zip">Zip:</label>
  <input type="text" ID="Zip" name="Zip" />

  <input type="submit" Text="Submit Order" />
</fieldset>

Используя CSS, как это:

fieldset {
  overflow: hidden;
}

label {
  clear: both;
  float: left;
  margin-top: 10px;
  width: 125px;
  /* If you want the labels flush along the right edge */
  padding-right: 5px;
  text-align: right;
}

input {
  float: left;
  margin-top: 10px;
}

/* Align the submit button under the fields */
input[type=submit] {
  clear: both;
  float: left;
  margin-left: 135px;
  margin-top: 10px;
}

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

Говоря о повторном использовании, я обнаружил, что базовая структура достаточно гибкая, чтобы ее можно было использовать где угодно. Например, мы использовали в основном ту же разметку и CSS для этой более настраиваемой формы контакта: http://www.thirtyfiveatlanta.com/meet/

0 голосов
/ 02 марта 2010

Uni-Form

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

0 голосов
/ 02 февраля 2010

http://www.rockettheme.com/ имеет несколько неплохих шаблонов и тем.Как правило, они предназначены для существующих систем CMS, но вы можете адаптировать их или их части для своих сайтов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...