카테고리 없음
테일윈드 커스텀 css 적용하기 box-shadow
에밀오구
2023. 7. 7. 23:25
//tailwind.config.js
/** @type {import('tailwindcss').Config} */
module.exports = {
content: ['./src/**/*.{js,jsx,ts,tsx}'],
theme: {
extend: {
colors: {
'gradi-to': '#1A344A',
'gradi-from': '#4A4676',
'gray-100': '#E6E6E6',
'gray-200': '#B3B3B3',
'gray-300': '#7B7B7B',
'gray-400': '#8F8F8F',
'pointPurple-100': '#BB40F1',
'pointPurple-200': '#BC4096',
},
dropShadow: {
'3xl': [
'0px 10px 8px rgba(0, 0, 0, 0.2)',
'0px 4px 3px rgba(0, 0, 0, 0.2)',
],
},
},
},
plugins: [],
};
tailwind.config.js
//---
return (
<button
onClick={(e, item) => {
if (isLogin) {
e.stopPropagation();
bookmarkHandler(item);
} else {
alert('로그인해야 가능합니다');
}
}}
>
{item.isBookmarked ? (
<Img
src="/images/bookmark/bookmarkOn.png"
alt="활성화된 북마크"
size={size}
/>
) : (
<Img
src="/images/bookmark/bookmarkOff.png"
alt="활성화된 북마크"
size={size}
/>
)}
</button>
);
};
export default BookmarkButton;
const Img = tw.img`
${({ size }) => size}
drop-shadow-3xl
`;