CSS 텍스트 그림자 코드를 생성하는 방법
가로·세로 오프셋, 흐림 값, 색상을 지정하면 CSS `text-shadow` 선언을 만들 수 있습니다. 수치에는 `px`가 붙고 선언은 세미콜론으로 끝납니다.
가로·세로 오프셋, 흐림 값, 색상을 지정하면 CSS text-shadow 선언을 만들 수 있습니다. 수치에는 px가 붙고 선언은 세미콜론으로 끝납니다.
텍스트 그림자 선언을 준비하는 상황
CSS 텍스트 그림자 생성기는 제목, 버튼 문구, 안내 문장에 사용할 그림자 효과의 기본 선언을 준비할 때 유용합니다. 가로 오프셋, 세로 오프셋, 흐림 값, 색상이라는 네 입력을 조합해 text-shadow CSS 선언을 만들 수 있습니다. 수치를 바꾸면서 그림자의 위치와 흐림 정도를 비교하거나, 색상 값을 바꿔 원하는 표현에 가까운 선언을 확인할 수 있습니다.
이 도구에서 가로 오프셋과 세로 오프셋은 그림자 위치를 정하는 수치입니다. 흐림 값은 그림자의 퍼지는 정도를 조정하는 입력이며, 색상은 텍스트로 지정합니다. 세 수치 입력에는 숫자를 사용하고 색상 입력에는 원하는 색상 문자열을 넣습니다. 입력을 생략한 항목에는 정해진 기본값이 적용되므로, 기본 설정으로 먼저 결과 형식을 살펴본 뒤 필요한 값만 바꾸는 방식으로 사용할 수 있습니다.
생성된 결과는 CSS에 넣어 볼 수 있는 선언 형태로 제공됩니다. 따라서 결과를 확인할 때는 입력값이 어떤 순서로 나타나는지, 수치에 단위가 붙는지, 선언이 올바른 끝맺음 형식을 갖추는지를 함께 살펴보면 좋습니다.
입력값을 조정하고 결과를 확인하는 순서
-
먼저 가로 오프셋 입력란을 확인하고 그림자의 가로 이동에 사용할 숫자를 입력합니다. 이어서 세로 오프셋 입력란에는 세로 이동에 사용할 숫자를 적습니다. 두 항목은 숫자 입력으로 처리되므로 숫자와 함께
px를 직접 붙이지 않습니다. -
흐림 입력란에 원하는 숫자를 넣습니다. 선명한 그림자처럼 보이게 하려는 경우와 더 부드럽게 보이게 하려는 경우에 서로 다른 값을 넣어 결과를 비교할 수 있습니다. 색상 입력란에는 색상으로 사용할 텍스트를 입력합니다. 가로 오프셋, 세로 오프셋, 흐림 값은 숫자로, 색상은 텍스트로 지정하는 구조입니다.
-
특정 항목에 기본값을 사용하려면 그 입력을 생략한 상태로 결과를 생성합니다. 가로 오프셋을 생략하면 1, 세로 오프셋을 생략하면 1, 흐림 값을 생략하면 2가 사용됩니다. 색상을 생략했을 때에는
#00000033이 적용됩니다. 기본값과 다른 결과가 필요하다면 해당 항목을 비워 두지 말고 원하는 값을 입력합니다. -
위치나 흐림을 0으로 만들려면 공란과 숫자 0을 구분합니다. 오프셋 두 항목과 흐림 항목에서는 0을 직접 입력할 수 있으며, 이 값은 성공적인 결과를 만들 수 있습니다. 공란은 기본값을 불러오는 방식이므로, 0을 원하는 자리에 숫자
0을 적는 것이 핵심입니다. -
결과가 나타나면 선언의 구성 순서를 확인합니다. 결과는 가로 오프셋, 세로 오프셋, 흐림 값, 색상 순으로 구성됩니다. 앞의 세 수치에는
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을 넣을 수 있으며 성공 결과가 만들어집니다. 입력을 비워 두면 기본값이 사용될 수 있으므로 두 경우를 구분해야 합니다.