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


Введение в стилизованные компоненты React
Введение React Styled Components — это простой способ включить стили в ваши компоненты React. У него очень низкий начальный уровень для разработчиков, знакомых с CSS, но еще не знакомых с библиотеками дизайна, такими как Bootstrap или Ant Design. Кроме того, его очень легко настроить в приложении и приступить к работе, что вы увидите ниже. Использование стилизованных компонентов устраняет необходимость использования встроенных стилей в вашем рендеринге React, поэтому это дополнительно..

Стилизованные компоненты, стилизованные системы и принцип их работы
Иногда библиотеки, которые мы используем ежедневно, могут показаться немного волшебными. Потратив время на понимание фундаментальных функций JavaScript, которые делают эти библиотеки возможными, мы лучше подготовлены к тому, чтобы улучшить использование этих библиотек, применяя их функциональные возможности уникальными и актуальными способами. В React есть две библиотеки, которые работают вместе, чтобы сделать создание презентационных компонентов очень простым: styled-components и..

Как стилизовать компоненты React — основные 3 способа
Стилизация необходима в каждом реактивном проекте. Мы используем как пользовательский CSS, так и внешние библиотеки, такие как react bootstrap, для стилизации реагирующих компонентов. В этой статье я пишу о различных способах/стратегиях, как мы можем связать стили с нашими реактивными проектами. Популярные стратегии укладки, которые будут обсуждаться в этой статье: 1. Таблицы стилей CSS и SCSS 2. Модули CSS 3. Стилизованные компоненты Таблицы стилей CSS и SCSS Это один из самых..

Динамические настраиваемые текстовые компоненты со стилевыми компонентами
До недавнего времени при работе со стилизованными компонентами в моих приложениях React Native я определял все свои текстовые компоненты для каждой необходимой конфигурации в одном файле, например так: Этот способ сделать это довольно громоздким, потому что: вам нужно много писать. вам всегда нужно проверять, существует ли компонент с данной конфигурацией или нет (чтобы не добавлять дубликаты). когда вам нужно изменить конфигурацию, это может привести к неожиданным изменениям..

Быстрый совет: использование массивов в качестве конфигурации CSS и Immutable Reverse
По мере того, как становится все более и более распространенным формулировать наши стили с помощью Javascript, массивы могут быть полезной структурой данных для определения общих конфигураций тем, таких как размеры, цвета, точки останова и т. д.… Например, я обычно устанавливаю один или несколько файлов конфигурации, которые выглядят примерно так: /** * styles/config.js */ export const scale = [ 4, // Smallest 8, 16, 24, 32, 40, // Biggest ] export const shadesOfGrey = [..

Вопросы по теме 'styled-components'

Компонент в стиле энзимного рендеринга с темой
Я использую react с styled-components и jest enzyme для своих тестов. У меня проблемы с тестированием тематического компонента, который постоянно выдает ошибку из-за theme из styled-components . Мой компонент: const Wrapper =...
1675 просмотров
schedule 14.01.2023

Использование @supports со стилями-компонентами
Я недавно перешел на использование компонентов стиля для своего стиля, и я был пытается заставить работать функцию @supports CSS, но безуспешно. Синтаксис @supports используется примерно так: @supports (display: grid) { .Container {...
1886 просмотров
schedule 18.01.2023

Таргетинг на определенные классы CSS с помощью стилизованных компонентов
Как я могу стилизовать что-то вроде react-datepicker с помощью стилизованных компонентов? Библиотека datepicker выглядит так, как будто она использует какой-то тип стиля БЭМ (снимок экрана ниже), который я обычно просто использовал бы...
5678 просмотров
schedule 02.10.2022

Псевдоклассы до и после, используемые со стилями-компонентами
Как правильно применять псевдоклассы :before и :after к стилизованным компонентам? Я знаю что ты можешь использовать &:hover {} для применения псевдокласса :hover к стилизованному компоненту. Работает ли это для всех...
71903 просмотров
schedule 13.04.2023

MaterialUI вместе со стилями-компонентами, SSR
Я создаю новый проект с SSR, используя Next.js, MaterialUI и styled-components. Насколько мне известно, MaterialUI использует JSS в качестве инструмента для SSR (согласно example в своем репозитории). Интересно, знает ли кто-нибудь, как я могу...
1949 просмотров

стилизованные компоненты заменены стилем thrid party (antd)
У меня есть простые стилизованные компоненты, которые применяются к компоненту antd: import { Card } from 'antd'; export const UsageCard = styled(Card)` box-shadow: 1px 1px; padding: 2px; ` Это создает div с атрибутом класса, который...
2516 просмотров
schedule 14.04.2022

Наведите указатель мыши на стилизованный компонент без оболочки
Итак, у меня есть это: const Link = styled.a` color: blue; `; <Wrapper> <Link href="/">Hover Change</Link> <Wrapper> Я хочу наложить эффект наведения только на элемент Link, чтобы изменить цвет на белый....
10119 просмотров
schedule 12.03.2022

Можно ли заполнить цвет фона, чтобы не было белого? Я использую свойство css clip-path на этом снимке экрана.
https://imgur.com/a/ZTZp4 Codepen: https://codepen.io/yongelee/pen/eVobRd Я хочу, чтобы фон не был белым, поэтому в основном это белое пространство является цветом фона следующего блока. Но, к сожалению, когда я обрезаю путь, div не...
5232 просмотров
schedule 02.11.2022

Как экспортировать стиль во внешнюю таблицу стилей в styled-components?
Я использую стилизованные компоненты в своем проекте, но он просто создает тег стиля в голове. Есть ли способ экспортировать эти стили во внешнюю таблицу стилей? ПРИМЕЧАНИЕ. Я использую Webpack.
717 просмотров
schedule 13.03.2024

Добавьте переход к сворачиваемому div, используя стилизованные компоненты в React
Я пытаюсь создать простой складной div, используя стилизованные компоненты в реакции. Я могу заставить div открываться и закрываться в зависимости от состояния, но я не могу заставить переход работать. Он просто прыгает, чтобы открыть или закрыть....
7095 просмотров
schedule 15.07.2022

Как передать переменные темы Styled-Component в компоненты?
В моем приложении React+StyledComponent у меня есть такой файл темы: тема.js: const colors = { blacks: [ '#14161B', '#2E2E34', '#3E3E43', ], }; const theme = { colors, }; export default theme; В настоящее время я могу...
4099 просмотров
schedule 31.08.2022

Повторно использовать микс со стилизованными компонентами в разных файлах?
Как я могу повторно использовать коллекцию стилей со стилизованными компонентами в разных файлах? С помощью SASS я могу определить и использовать миксин следующим образом: @mixin section( $radius:4px ) { border-radius: $radius; background:...
8499 просмотров
schedule 30.06.2023

Как сделать адаптивную гибкость с помощью Styled System и Styled Components
Я пытаюсь разобраться с использованием Styled System с Стильные компоненты . Я пытаюсь, чтобы flex вел себя отзывчиво (т. е. без flex на более низких точках останова). Но мне не везет. Кто-нибудь знает, что я делаю неправильно? import...
1130 просмотров
schedule 26.02.2023

react-jss не кеширует классы css
Я использую список Mui (material ui), а в ListItem у меня есть настраиваемый компонент, который немного сложен (имеет другие компоненты + состояния, может сворачиваться или расширяться и т. Д.). Я использую response-jss (injectSheet (styles)...
238 просмотров
schedule 13.11.2022

Стилизованные компоненты в Reactjs
Как я могу применить свой код css в качестве стилизованного компонента в app.js? Как я могу преобразовать этот ".container> div" в стилизованный компонент и использовать его в моем app.js. После установки styled-component через npm install и...
368 просмотров
schedule 22.07.2022

Как определить className в стилизованных компонентах
Я занят рефакторингом проекта React для использования стилизованных компонентов. В настоящее время он использует SASS. Итак, у меня есть рабочий компонент: import React from 'react'; import styled from 'styled-components'; const MainNavDiv =...
15776 просмотров
schedule 08.05.2023

Как создать компонент с динамическим стилем?
То, что я пытаюсь достичь, выглядит примерно так: import styled from 'react-emotion' const StyledComponent = styled(({tag}) => tag)` // some css styles ` И используйте его как: <StyledComponent tag=div"/> <StyledComponent...
3352 просмотров
schedule 13.09.2022

Сгенерированный снимок с компонентами в стиле jest, вышедшими из строя в разных средах
Я работаю над проектом, использующим стилизованные компоненты и шутку с тестированием моментальных снимков для первоначального рендеринга моих компонентов React. Я могу запускать эти тесты локально, при этом, как и ожидалось, создаются снимки. Все...
948 просмотров
schedule 17.09.2023

Сделать рендеринг SVG после загрузки CSS (стилизованные компоненты React)
Я создаю целевую страницу с помощью GatsbyJS и Styled-Components, где я хочу отображать логотип SVG в центре экрана. После развертывания на сервере кажется, что при загрузке моей страницы SVG загружается первым и сразу отображается в верхнем левом...
798 просмотров
schedule 10.06.2024

Включить глобальную тематику с эмоциями?
Я подписался на https://github.com/emotion-js/emotion/issues/546 , в котором автор Emotion Кай упоминает решение, хотя я не совсем понимаю его. Поэтому я сделал небольшой CodeSandBox , в котором реализованы детали, указанные в проблеме. Как я...
5230 просмотров