Мені дуже цікаво дізнатися, як створити найвищий інтерфейс користувача для веб-сайтів, мобільних додатків тощо.
Гаразд, це широка тема. Ви хочете створити "красиві", "чудові", професійні "веб-сайти. Отже, вам потрібно знати, що змушує людей сприймати щось як" красиве ", правда? На щастя для вас, краса насправді не суб'єктивна.
Одним із запорук красивого візуального дизайну є гармонія .
Відсутність гармонії - це те, що змушує ваші дизайни виглядати любительськими.
І, найкраще, що візуальна гармонія зводиться до математики. Справа не в тому, щоб відчувати кишечник.
Як і інші вказували, я б рекомендував створювати веб-сайти самостійно. Спробуйте застосувати принципи дизайну, про які ви дізнаєтесь, а не використовувати готовий каркас. На початку це може бути важко, але це допоможе вам стати кращим.
Як вбудувати гармонію в дизайн веб-сайту
Далі є практичний приклад і маленька кумедна вправа, яку ви можете зробити зараз.
Один із способів, який я особисто вважаю за краще - використовувати модульну шкалу для розміщення елементів веб-сайту в гармонійних пропорціях. Веб-сайт, який може допомогти вам створити модульну шкалу, є такий: modularscale.com
Перевага використання модульної шкали полягає в тому, що вона може приймати рішення щодо розміру настільки ж просто, як і вибір числа з шкали.
Наприклад, давайте розміримо заголовки веб-сайту (для спілкування візуальної ієрархії).
Скажімо, у нас є ця модульна шкала, заснована на розмірі шрифту корпусу 19 пікселів (19 пікселів, тому що він найкраще виглядав із шрифтом, який я використовував, але ви можете пропустити цей крок і перейти з типовим розміром 16 пікселів) та співвідношенням 1,412 (Ні потрібно розібратися в деталях, чому я вибрав це співвідношення. Просто будь-яке співвідношення буде краще, ніж ніяке співвідношення для ваших проектів.):
Дивлячись на це, я вибрав би H1 як 2,815ем, H2 - 1,994ем, а H3 1,412em. Перші 3 числа перевищують розмір шрифту корпусу. Легко-гороховий, правда? Текст тексту буде 1em (у моєму випадку 19px). Тоді я розміщую H4-H6 в 1em і використовую контраст (різну вагу або стиль шрифту), щоб відрізняти їх від тексту тексту.
Отже, спробуйте це зараз:
- Створіть власну модульну шкалу
- Отримайте звичайний HTML-документ (реальний вміст, будь ласка, не Lorem Ipsum)
- Використовуйте шкалу, щоб розмістити заголовки.
- Потім спробуйте використовувати шкалу для інших рішень щодо розміру (поля, прокладки тощо)
Це лише невеликий крок до кращих конструкцій, але я сподіваюся, що це вам допоможе.
Якщо вам це стане в нагоді, ви можете прочитати мій інший список із 7 порад для початківців веб-дизайнерів, які знають HTML та CSS
PS: Вам справді багато чого читати
Як сказали інші, читайте:
- Елементи графічного дизайну Олександра Білого
- Елементи друкарського стилю Роберта Брінгхерста
- Не змушуй мене думати Стів Круг
Крім того, тут величезний список Інтернет-ресурсів, таких як блоги та спільноти, на які слід слідкувати: enboard.co/webdesign/