TailwindCSS с React.js (часть 2)

Фото Джеймса Харрисона на Unsplash

Прочтите часть 1, если нет! Это вторая часть TailwindCSS, используемого в фреймворке React.js. Теперь, когда у нас установлен TailwindCSS, приступим к созданию компонентов. Вы можете назвать свое приложение create-response-app как угодно, я лично назвал свое TailwindCSS.

Удалите шаблонный код из файла App.js, мы будем использовать его позже. Сделаем компонент Hero!

Герой

Раздел «Герой» - это первое, что пользователь увидит на вашем сайте, чтобы произвести первое впечатление. Возможно, вы заметили, что на других веб-сайтах будет отображаться логотип со слоганом или анимированной графикой. Давайте сделаем это для этого проекта с Tailwind!

Создадим папку с компонентами и в ней будет наш файл Hero.js.

Здесь мы установили белый цвет фона с высотой, охватывающей весь экран. Мы также сделали так, чтобы наш текст располагался по центру страницы. Экспортируйте это и поместите в свой файл App.js, чтобы мы могли увидеть результат.

Раздел Герой.

Сейчас это действительно просто, так что давайте сделаем панель навигации! В компонентах мы создадим Nav.js, чтобы мы могли экспортировать его в App.js.

Панель навигации

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

Давайте добавим другие разделы нашего базового приложения в стиле TailwindCSS, чтобы они могли быть элементами на панели.

Информация

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

Мы использовали тот же стиль <div> для информации с добавленным макетом сетки и текстом сбоку. Мы установили черный фон и выровняли все элементы по центру. Сейчас у нас есть три сетки с интервалом, установленным зазором-6. В нашей реальной сетке мы установили высоту и ширину 60 пикселей, а также границу для создания трехмерного затенения.

Наша навигационная панель закреплена на экране! Информационная секция также занимает весь экран. После того, как наши навигационные элементы были добавлены, мы можем переходить между разными разделами веб-сайта в любое время.

Далее мы добавим страницу контактов.

Контакт

Страница контактов обычно является последним разделом для отправки запросов в компанию. Мы создадим поле базового типа ввода и добавим к нему базовый стиль.

Установим высоту экрана. Помимо центрирования, на этот раз мы разместим элементы по оси x на 8 пикселей из-за текстового описания сбоку. Мы также установим высоту и ширину поля ввода и кнопки отправки. Кнопка была размещена в нижней части поля ввода с «относительным w-full bottom-0».

И это будет выглядеть примерно так!

Наконец, давайте создадим нижний колонтитул!

Нижний колонтитул

Нижний колонтитул простой и будет размещен в самом низу страницы. Мы просто добавим ему немного стиля и текста и вуаля.

Не плохо!

В части 3 мы добавим больше вещей на наш сайт в стиле TailwindCSS. Из логотипа, фонов, макетов продуктов с описанием, анимации / эффектов и многого другого.

Suggested posts

Как избежать разрушительных последствий инсульта: уроки семейного опыта.

Как избежать разрушительных последствий инсульта: уроки семейного опыта.

Введение Инсульт — это неотложная медицинская помощь, которая может случиться с кем угодно в любое время. Это происходит, когда приток крови к части мозга нарушается, что приводит к внезапной потере функции мозга.

Революция без программирования: обеспечение процветания бизнеса с помощью Webflow, Framer, Bubble.io,

Революция без программирования: обеспечение процветания бизнеса с помощью Webflow, Framer, Bubble.io,

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

Related posts

местоимения очень страшные

Это поражает меня Внезапно, как это часто бывает, Это снова и снова на полпути <Нет, не то, что в Тихом океане, ты темно-бордовый, то, что на карнавале> Каждый громкий заголовок…..

Ковбойская ложь

Как мегакорпорации продали американцам мохнатую ложь

Ковбойская ложь

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

Обучение на рабочей неделе важнее, чем вы думаете

Обучение на рабочей неделе важнее, чем вы думаете

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

Преследование христиан: преступление на почве ненависти, о котором мы не говорим

Забудьте об исламофобии: христиане (и евреи) являются главными жертвами преступлений на почве религиозной ненависти.

Преследование христиан: преступление на почве ненависти, о котором мы не говорим

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