Files

58 lines
1.2 KiB
JavaScript

/** @type {import('tailwindcss').Config} */
const plugin = require("tailwindcss/plugin");
const backfaceVisibility = plugin(function ({ addUtilities }) {
addUtilities({
".backface-visible": {
"backface-visibility": "visible",
},
".backface-hidden": {
"backface-visibility": "hidden",
},
});
});
const winged = plugin(function({ addUtilities }) {
const createWingedClass = (position) => {
return {
'position': 'relative',
'&::before, &::after': {
content: '""',
height: '2px',
width: '4rem',
background: '#ea5f00',
position: 'absolute',
top: '50%',
left: 0,
right: 0,
margin: '0 auto',
transform: 'translateY(-50%)'
},
'&::before': {
left: `-${position}`,
},
'&::after': {
left: position,//`${position}rem`,
}
};
};
addUtilities({
'.winged-11': createWingedClass('11rem'),
'.winged-14': createWingedClass('14rem')
});
});
module.exports = {
content: ["./src/**/*.{html,ts}"],
theme: {
extend: {
screens: {
xs: '375px'
}
},
},
plugins: [winged, backfaceVisibility],
};