EverGiver

그러데이션 스타일 본문

Front-End (웹)/CSS

그러데이션 스타일

친절한개발초보자 2022. 1. 6. 21:50
728x90
선형 그러데이션

 

  • 선형 그러데이션이란 섹상이 수직, 수평 또는 대각선 방향으로 일정하게 변하는 것을 말한다.
linear-gradient(to <방향> 또는 <각도>, <색상 중지점>, [<색상 중지점>, ...]);
  • 방향
    - 끝 지점을 기준으로 to 예약어와 함께 사용한다.
    - to 다음에는 방향을 나타내는 예약어를 최대 2개까지 사용할 수 있다.
    - 이때 예약어는 수평 방향을 나타내는 left와 right, 수직 방향을 나타내는 top과 bottom을 사용한다.
    - 위치나 각도 옵션을 생략하면 to bottom으로 인식한다.
  • 각도
    - 선형 그러데이션에서 색상이 바뀌는 방향을 알려 주는 방법이다.
    - 각도는 그러데이션이 끝나는 부분이고 값은 deg로 표기한다.
    - 각도 맨 윗부분이 0deg이고, 시계방향으로 회전하면서 90deg, 180deg가 된다.
  • 색상 중지점 (color-stop)
    - 그러데이션에서 바뀌는 색
    - 색상 중지점을 지정할 때 쉼표(,)로 색상을 구분하는데, 색상만 지정할 수도 있고 색상과 함께 중지점의 위치도 함께 지정할 수이다.

 

원형 그러데이션

 

  • 원 또는 타원의 중심에서부터 동심원을 그리며 바깥 방향으로 색상이 바뀐다.
  • 색상이 바뀌기 시작하는 원의 중심과 크기를 지정하고 그러데이션의 모양을 선택한다.
radial-gradient(<모양> <크기> at <위치>, <색상 중지점>, [<색상 중지점>, ...])
  • 모양
    - 원형(circle)과 타원(ellipse)이다.
    - 모양을 따로 지정하지 않으면 타원형으로 인식한다.
  • 위치
    - at 키워드와 함께 지정하면 그러데이션이 시작하는 원의 중심을 다르게 나타낼 수 있다.
    - 사용할 수 있는 위치 속성 값은 키워드 또는 백분율이다.
  • 색상 중지점
    - 색상이 바뀌는 부분
  • 크기
    - 원의 크기도 정할 수 있다.
    속성값 설명
    closet-side 원형이라면 그러데이션 가장자리가 그러데이션 중심에서 가장 가까운 요소의 측면에 닿을 때까지 그린다. 타원형이라면 그러데이션 중심에서 가장 가까운 요소의 가로 측면이나 세로 측면에 닿을 때까지 그린다.
    closet-corner 그러데이션 가장자리가 중심에서 가장 가까운 요소의 코너에 닿도록 그린다.
    farhest-side 원형이라면 그러데이션 가장자리가 그러데이션 중심에서 가장 멀리 떨어져 있는 측면에 닿을 때까지 그린다. 타원형이라면 그러데이션 가장자리가 그러데이션 중심에서 가장 멀리 떨어져 있는 가로 또는 세로 측면과 만나도록 한다.
    farthest-corner 그러데이션의 가장자리가 그러데이션의 중심에서 가장 멀리 떨어져 있는 코너에 닿도록 한다.

 

그러데이션을 사용한 패턴 만들기

 

  • 선형 그러데이션을 반복할 때는 repeating-linear-gradient를 사용하고, 원형 그러데이션을 반복할 때는 repeating-raidal-gradient를 사용한다.
728x90

'Front-End (웹) > CSS' 카테고리의 다른 글

속성 선택자  (0) 2022.01.07
연결 선택자 속성  (0) 2022.01.06
텍스트 관련 스타일  (0) 2022.01.04
글꼴 관련 스타일  (0) 2022.01.04
animation 속성  (0) 2021.09.07
Comments