가이드

CSS 텍스트 그림자 코드를 생성하는 방법

가로·세로 오프셋, 흐림 값, 색상을 지정하면 CSS `text-shadow` 선언을 만들 수 있습니다. 수치에는 `px`가 붙고 선언은 세미콜론으로 끝납니다.

도구 CSS 텍스트 그림자 생성기

가로·세로 오프셋, 흐림 값, 색상을 지정하면 CSS text-shadow 선언을 만들 수 있습니다. 수치에는 px가 붙고 선언은 세미콜론으로 끝납니다.

텍스트 그림자 선언을 준비하는 상황

CSS 텍스트 그림자 생성기는 제목, 버튼 문구, 안내 문장에 사용할 그림자 효과의 기본 선언을 준비할 때 유용합니다. 가로 오프셋, 세로 오프셋, 흐림 값, 색상이라는 네 입력을 조합해 text-shadow CSS 선언을 만들 수 있습니다. 수치를 바꾸면서 그림자의 위치와 흐림 정도를 비교하거나, 색상 값을 바꿔 원하는 표현에 가까운 선언을 확인할 수 있습니다.

이 도구에서 가로 오프셋과 세로 오프셋은 그림자 위치를 정하는 수치입니다. 흐림 값은 그림자의 퍼지는 정도를 조정하는 입력이며, 색상은 텍스트로 지정합니다. 세 수치 입력에는 숫자를 사용하고 색상 입력에는 원하는 색상 문자열을 넣습니다. 입력을 생략한 항목에는 정해진 기본값이 적용되므로, 기본 설정으로 먼저 결과 형식을 살펴본 뒤 필요한 값만 바꾸는 방식으로 사용할 수 있습니다.

생성된 결과는 CSS에 넣어 볼 수 있는 선언 형태로 제공됩니다. 따라서 결과를 확인할 때는 입력값이 어떤 순서로 나타나는지, 수치에 단위가 붙는지, 선언이 올바른 끝맺음 형식을 갖추는지를 함께 살펴보면 좋습니다.

입력값을 조정하고 결과를 확인하는 순서

  1. 먼저 가로 오프셋 입력란을 확인하고 그림자의 가로 이동에 사용할 숫자를 입력합니다. 이어서 세로 오프셋 입력란에는 세로 이동에 사용할 숫자를 적습니다. 두 항목은 숫자 입력으로 처리되므로 숫자와 함께 px를 직접 붙이지 않습니다.

  2. 흐림 입력란에 원하는 숫자를 넣습니다. 선명한 그림자처럼 보이게 하려는 경우와 더 부드럽게 보이게 하려는 경우에 서로 다른 값을 넣어 결과를 비교할 수 있습니다. 색상 입력란에는 색상으로 사용할 텍스트를 입력합니다. 가로 오프셋, 세로 오프셋, 흐림 값은 숫자로, 색상은 텍스트로 지정하는 구조입니다.

  3. 특정 항목에 기본값을 사용하려면 그 입력을 생략한 상태로 결과를 생성합니다. 가로 오프셋을 생략하면 1, 세로 오프셋을 생략하면 1, 흐림 값을 생략하면 2가 사용됩니다. 색상을 생략했을 때에는 #00000033이 적용됩니다. 기본값과 다른 결과가 필요하다면 해당 항목을 비워 두지 말고 원하는 값을 입력합니다.

  4. 위치나 흐림을 0으로 만들려면 공란과 숫자 0을 구분합니다. 오프셋 두 항목과 흐림 항목에서는 0을 직접 입력할 수 있으며, 이 값은 성공적인 결과를 만들 수 있습니다. 공란은 기본값을 불러오는 방식이므로, 0을 원하는 자리에 숫자 0을 적는 것이 핵심입니다.

  5. 결과가 나타나면 선언의 구성 순서를 확인합니다. 결과는 가로 오프셋, 세로 오프셋, 흐림 값, 색상 순으로 구성됩니다. 앞의 세 수치에는 px 단위가 붙고 CSS 선언의 마지막에는 세미콜론이 표시됩니다. 필요한 경우 입력한 값과 결과에 표시된 값을 하나씩 대조해 사용하려는 효과에 맞는지 판단합니다.

출력 문자열에서 확인할 항목

결과를 읽을 때 첫 번째 수치는 가로 오프셋, 두 번째 수치는 세로 오프셋, 세 번째 수치는 흐림 값으로 구분합니다. 마지막에 표시되는 항목은 색상입니다. 이 순서를 알고 있으면 입력란을 다시 확인하지 않아도 선언 안의 각 값이 어떤 역할을 하는지 파악할 수 있습니다.

세 수치 뒤에 px가 붙는 것은 결과가 픽셀 단위를 포함한 형식으로 작성된다는 뜻입니다. 입력할 때 단위를 덧붙이지 않고 숫자만 제공해도 결과에서 단위가 표현됩니다. 선언 끝의 세미콜론은 CSS 선언의 끝을 나타내므로, 결과를 다른 스타일 규칙에 옮길 때도 마지막 기호가 포함되었는지 확인합니다.

빈 입력과 0은 서로 다른 선택입니다. 비워 둔 항목은 가로 오프셋 1, 세로 오프셋 1, 흐림 2, 색상 #00000033이라는 기본값으로 이어질 수 있습니다. 반면 오프셋 또는 흐림에 0을 넣으면 해당 수치를 0으로 지정한 성공 결과를 만들 수 있습니다. 이런 차이를 이용하면 기본 그림자와 이동 또는 흐림을 줄인 그림자를 구별해 설정할 수 있습니다.

이 도구가 제공하는 산출물은 네 입력값으로 구성된 CSS text-shadow 선언입니다. 그러므로 결과를 해석할 때는 색상 표현이 원하는 디자인과 맞는지, 세 수치의 조합이 의도한 모양에 가까운지 확인해야 합니다. 도구가 만들어 준 선언 자체의 형식과 입력값을 점검한 뒤 스타일에 적용하면 됩니다.

사용 예시

웹페이지 제목에 가로 4와 세로 -2의 오프셋, 흐림 3, 지정 색상을 조합한 그림자 선언이 필요한 상황입니다.

가로 오프셋에 4, 세로 오프셋에 -2, 흐림 값에 3, 색상에 #33669980을 입력한 뒤 생성 결과에서 네 값의 순서와 단위 표시를 확인합니다.

결과는 text-shadow: [가로 오프셋]px [세로 오프셋]px [흐림 값]px [색상];처럼 네 항목 순서로 표시되고 마지막에 세미콜론이 붙습니다.

제한 사항

  • 이 도구의 결과는 지정한 가로 오프셋, 세로 오프셋, 흐림 값, 색상으로 구성된 CSS text-shadow 선언의 범위에서 제공됩니다.

자주 발생하는 오류

  • 그림자 위치나 흐림을 없애려는 항목을 공란으로 두면 0 대신 기본 수치가 결과에 들어갈 수 있습니다. 0을 지정하려면 해당 오프셋 또는 흐림 입력란에 숫자 0을 직접 입력하세요.

자주 묻는 질문

입력을 생략할 때 적용되는 기본값은 무엇인가요?

가로 오프셋을 생략하면 1, 세로 오프셋을 생략하면 1, 흐림 값을 생략하면 2가 사용되며 색상을 비워 두면 #00000033이 적용됩니다.

생성된 결과에 px 단위가 포함되나요?

결과의 가로 오프셋, 세로 오프셋, 흐림 값에는 px가 표시되고 CSS 선언의 마지막에는 세미콜론이 붙습니다.

오프셋이나 흐림을 0으로 지정할 수 있나요?

오프셋과 흐림 입력에는 숫자 0을 넣을 수 있으며 성공 결과가 만들어집니다. 입력을 비워 두면 기본값이 사용될 수 있으므로 두 경우를 구분해야 합니다.

도구

CSS 텍스트 그림자 생성기