색상만 그라디언트 효과를 주는 방법은 공식문서에 있는 것처럼 시도하면 됬었지만..
https://tailwindcss.com/docs/background-image
background-image - Backgrounds
Utilities for controlling an element's background image.
tailwindcss.com
<header
class="bg-linear-to-t from-[oklch(0.2_0.05_250/0.9)] to-[oklch(0.2_0.05_250/0.4)_90%]"
>
이미지를 바닥에 깔고 그 위에 그라디언트를 주는 게 생각보다 시간이 걸렸다
<!-- 잘못된 방법 1 ❌-->
<header
class="relative bg-[url('/images/showcase.jpg')] bg-cover bg-center
after:absolute after:inset-0 after:bg-linear-t/oklch
after:from-[oklch(0.2_0.3_280/0.95)] after:to-[oklch(0.6_0.2_280/0.3)]"
>
<!-- 잘못된 방법 2 ❌-->
<header
class="bg-[url('/images/showcase.jpg')] bg-cover bg-center
bg-linear-t/oklch from-[oklch(0.2_0.3_280/0.95)] to-[oklch(0.6_0.2_280/0.3)]"
>
1. CSS background 속성의 기본 동작을 활용하여
2. 그라디언트를 먼저 선언하고, 그 다음에 이미지 URL을 작성합니다
3. 쉼표(,)로 구분하여 여러 배경을 나열합니다
4. 먼저 선언된 그라디언트가 위에 표시됩니다
<header
class="bg-[linear-gradient(to_top,oklch(0.2_0.05_250/0.9),oklch(0.2_0.05_250/0.4)_90%),url('/images/showcase.jpg')] bg-cover bg-center"
>
'TroubleShooting > CSS' 카테고리의 다른 글
CSS에서 max-width 설정 시 반응형 중앙 정렬 문제 해결하기 (tailwind : max-w-screen-sm) (0) | 2025.01.31 |
---|---|
[CSS] Grid의 Subgrid 속성 이해하기 - 별점 레이아웃 예제 (0) | 2025.01.25 |
[CSS] margin: 0 auto 중앙 정렬이 작동하지 않는 경우 (0) | 2024.12.13 |
[TroubleShooting / CSS] button border ( border: none ) (0) | 2024.09.30 |