Публикации по теме 'ui'


Как я использую CSS Grid и Flexbox для создания одностраничного веб-сайта - Часть 2
С помощью стартового шаблона из части 1 Создание веб-сайта с нуля может занять много времени. Однако, учитывая, что многие веб-сайты имеют стандартный вид, мы можем сократить время разработки, создав собственные шаблоны, которые мы можем создавать и изменять при необходимости. В этой статье я изменю один из моих шаблонов, чтобы создать одностраничный веб-сайт. Ниже приведен снимок экрана веб-сайта, который я буду просматривать: Дизайн в общих чертах основан на следующем:..

Вы неправильно центрируете UILabels по вертикали.
Если вы когда-либо центрировали UILabel по вертикали в области контента с помощью обычного: contentView.bounds.size.height / 2 - labelSize.height / 2; Вы заметите, что текст обычно на пару пикселей отстоит от центра по вертикали. Это почему? Давайте посмотрим на метрики шрифта, чтобы понять, почему! Высота строки — это то, как UILabel вычисляет свои границы на основе предоставленного ему UIFont. Вы можете видеть, что половина высоты строки не является визуальным центром шрифта..

Как дизайнеры и программисты могут вместе улучшить SEO
Мы в одной команде и преследуем одни и те же цели. Давайте вместе работать над улучшением веб-сайтов. Многие фронтенд-разработчики не любят SEO. Нас больше интересует качество или привлекательность кода сайта; SEO кажется запутанной паутиной постоянно меняющихся приоритетов и уловок. Отчасти это наследие старых времен, когда специалистов по SEO воспринимали как людей, которые использовали нечестные методы , чтобы обмануть алгоритмы и повысить рейтинг страницы. Дизайнеры часто..

Улучшение UX с помощью компонента архитектуры Android LiveData
В 2017 году Google запустила компоненты архитектуры Android - набор библиотек, которые помогут вам разрабатывать надежные, тестируемые и поддерживаемые приложения. Сейчас получил широкое распространение. Помимо преимуществ программирования, эти компоненты также можно рассматривать с точки зрения UX. В этой статье не будут подробно рассказываться о преимуществах кодирования и реализации (я добавлю ссылки на рекомендованные статьи, предназначенные для этого). Основное внимание будет..

5 навыков веб-дизайна, которые должен освоить каждый разработчик
Сайты - это искусство. У хорошего веб-сайта есть два аспекта. Дизайн и кодировка. Многие разработчики (в основном фрилансеры) справляются и с тем, и с другим. Они сами создают сайт, а затем кодируют его. Обратите внимание, что это сообщение в блоге предназначено для разработчиков, которые занимаются обеими частями, или если вы единственный, кто занимается проектированием. Я обрисовал в общих чертах принципы, важные для проектирования веб-сайтов, а не для разработки веб-сайтов. В..

Близкое и личное знакомство с VueJS
В разгар перетягивания каната между самыми популярными JS-фреймворками Angular и React я нашел утешение в другом ребенке в блоке, а именно VueJS (произносится как / vjuː /). Но этот ребенок такой же мощный и шикарный, как и уже существующие фреймворки. Фактически, люди из Vue заявляют, что он более мощный и производительный, чем любой другой JS-фреймворк. Посетите эту ссылку для получения дополнительной информации. Давайте посмотрим, как это сделать и зачем вообще нужно углубляться..

Создание настраиваемых диалогов с помощью DialogFragment в Android
Сделайте свои диалоги такими, как вы хотите Диалог в программировании - это представление, которое предлагает пользователю какое-либо предупреждение или запрос пользователя выполнить действие, в Android диалоговые окна следуют одному и тому же варианту использования и бывают многих типов, таких как выбор даты, выбор времени, диалоговое окно предупреждений, но есть также возможность создавать и настраивать свои диалоги В этом уроке я покажу вам, как вы можете создать свой собственный..