Публикации по теме 'styled-components'


Это замечательная работа, Херардо Фернандес.🎉
Это замечательная работа, Херардо Фернандес .🎉 Мне нравится использование подробных функций для динамического выбора значений свойств background и color на основе значений свойств и темы приложения. 😁 Тем не менее, я чувствую, что полное определение функции, прикрепленное к свойствам background и color , делает целые стили компонента кнопки отвлекающими. Трудно просматривать стили кнопок, не отвлекаясь на функции. Вы можете поместить определение функции отдельно от свойств CSS...

React стилизованные компоненты
Если посмотреть на общую цель React, он создает быстрые, масштабируемые веб-сайты, которые управляют небольшими частями пользовательского интерфейса. Эти компоненты. определяют функциональность, делая их многоразовыми. Имея это в виду, не облегчило бы жизнь, если бы был способ стилизовать компоненты так, чтобы эти стили также можно было использовать повторно? К счастью, реактивные стилизованные компоненты были созданы именно для этой цели. React styled-components — это среда..

Приправить стилизованные компоненты каррированием
Как написать более удобочитаемые стилизованные компоненты с функциями более высокого порядка. Если вы когда-либо использовали styled-components , вы, скорее всего, часто использовали вызовы функций для доступа к своим props следующим образом: const StyledLink = styled.a` color: ${props => props.color}; `; Использовать props для определения поведения стиля - это здорово! Это кажется более естественным и наглядным, чем объединение нескольких классов CSS друг с другом...

Вкладки | Создайте этот компонент # 5
В этой серии статей я разрабатываю и кодирую различные общие компоненты пользовательского интерфейса с помощью React и styled-components. На этот раз мы собираемся создать компонент вкладок, который будет иметь некоторую приятную рябь из второго издания этой серии. Дизайн Давайте перейдем к делу и посмотрим, как будет выглядеть конечный результат: Я хотел создать что-то визуально простое и понятное, что людям все еще кажется знакомым. Мне очень нравится стиль вкладок..

Создайте этот Компонент # 2
В этой серии статей я разрабатываю и кодирую различные общие компоненты пользовательского интерфейса с помощью React и ‹размещаю здесь решение CSS›. Материальный дизайн был чрезвычайно популярен в течение многих лет, и одним из самых крутых эффектов, которые он представил, был эффект ряби, который обеспечивает привлекательную визуальную обратную связь для пользователя при нажатии / касании элемента. Если вы не знаете, что такое эффект ряби - он выглядит примерно так: В прошлый..

Как убедиться, что ваши Emotion 👩‍🎤 стили CSS-in-JS действительно перезаписывают существующие и / или…
Там! Было ли когда-нибудь в вашей карьере время, когда вы пытались перезаписать стили Bootstrap / Foundation / что-то еще по мере необходимости? Здесь, в Brightcove 📹, мы в настоящее время используем Emotion 👩‍🎤 CSS-in-JS, CSS Grid, React и т. Д. Для восстановления одного из наших модулей. Неожиданно и странно, что только в производственной среде стили Emotion не перезаписывали стили нашей библиотеки компонентов (построенные с использованием модулей CSS и flexbox) по мере необходимости...

Семантический интерфейс
Kickstarter / Руководство по семантическому стилю Во время работы над Mod 4 на Flatiron возникла тема материального и семантического пользовательского интерфейса. Это было мимолетное упоминание, и мне пришлось писать заметку для себя: Пользовательские интерфейсы семантики и материалов Google . (Меня постоянно удивляет количество возникающих терминов / инструментов, о которых я никогда не слышал! #StudentLife) С тех пор я понял, что Semantic и Material являются интерфейсными..