Próbuję TailwindCSS po raz pierwszy i wygląda na to, że nie mogę używać punktów przerwania dla cieni pól. Wszystkie inne punkty przerwania działają dobrze, z wyjątkiem pola cienia.
Przy okazji, używam niestandardowego box-shadow.
HTML:
<div
class="w-auto h-screen pl-10 mt-20 pt-12 absolute left-0 top-0 bg-gray-900 shadow-menu md:shadow-none"
>
Tailwind.config.js:
module.exports = {
theme: {
fontFamily: {
base: ["Quicksand", "sans-serif"],
title: ["Belgrano", "serif"]
},
extend: {},
boxShadow: {
menu: "0 3px 5px rgba(0,0,0,0.2)"
}
},
variants: {},
plugins: []
};
1 odpowiedź
Musisz włączyć Pseudo-Class Variants
dla boxShadow
w swoim tailwind.config.js
w ten sposób:
boxShadow: ['responsive', 'hover', 'focus']
Umożliwi to dostosowanie boxShadow
w oparciu o responsywne klasy, najechanie kursorem lub fokus.
Twoje tailwind.config.js
będzie wyglądać tak:
module.exports = {
theme: {
fontFamily: {
base: ["Quicksand", "sans-serif"],
title: ["Belgrano", "serif"]
},
extend: {},
boxShadow: {
menu: "0 3px 5px rgba(0,0,0,0.2)"
}
},
variants: {
boxShadow: ['responsive', 'hover', 'focus']
},
plugins: []
};
Mam nadzieję, że to pomoże.
Zasoby https://tailwindcss.com/docs/pseudo-class-variants/#app
Podobne pytania
Nowe pytania
css
CSS (Cascading Style Sheets) to język arkuszy stylów reprezentacji używany do opisywania wyglądu i formatowania dokumentów HTML (HyperText Markup Language), XML (Extensible Markup Language) i elementów SVG, w tym (ale nie tylko) kolorów, układu, czcionek, i animacje. Opisuje także, jak elementy powinny być renderowane na ekranie, na papierze, w mowie lub na innych mediach.