Tailwind CSS: до псевдокласса

Я сейчас работаю кругами, пытаясь понять, что происходит. Я делаю библиотеку дизайна, используя сборник рассказов с Tailwind. Кажется, я не могу заставить псевдокласс: before работать. Независимо от того, где я размещаю его в стиле, он никогда не отображается.

Примером может служить то, что я пытаюсь создать компонент, который использует response-slick, и хочу стилизовать навигацию:

'& .slick-dots': {
  bottom: -30,
  display: 'block',
  left: 4,
  listStyle: 'none',
  margin: 0,
  padding: 0,
  position: 'absolute',
  textAlign: 'center',
  width: '100%',

  '& li': {
    cursor: 'pointer',
    display: 'inline-block',
    height: 20,
    margin: '0 5px',
    padding: 0,
    position: 'relative',
    width: 20,

     '& button': {
       border: 0,
       background: 'transparent',
       display: 'block',
       height: 20,
       width: 20,
       outline: 'none',
       lineHeight: 0,
       fontSize: 0,
       color: 'transparent',
       padding: 5,
       cursor: 'pointer',

       '&:before': {
        position: 'absolute',
        top: 0,
        left: 0,
        content: '',
        width: 20,
        height: 20,
        fontFamily: 'sans-serif',
        fontSize: 20,
        lineHeight: 20,
        textAlign: 'center',
        color: '#000000',
        opacity: 0.75,
        display: 'inline-block',
      },
    },
  },
},

person Akusas    schedule 27.05.2020    source источник
comment
Можете ли вы показать фрагмент кода или песочницу (jsfiddle, codepen)?   -  person s0xzwasd    schedule 27.05.2020
comment
Ничего страшного, проблему нашел. Псевдокласс: before не будет отображаться, если нет содержимого, но в случае css в js содержимое должно выглядеть так content: '"text"',, а не content: 'text',   -  person Akusas    schedule 27.05.2020


Ответы (2)


Нашел проблему. Псевдокласс: before не будет отображаться, если нет содержимого, но в случае css в js содержимое должно выглядеть так content: '"text"',, а не content: 'text',

person Akusas    schedule 27.05.2020

чтобы класс: before работал, вы должны использовать пакет tailwindcss-pseudo-elements для настройки ваших псевдоэлементов. проверьте документы ниже

https://www.npmjs.com/package/tailwindcss-pseudo-elements

person codeXpath    schedule 12.05.2021