그라데이션 색 사용하기

developsy·2022년 5월 17일
0

CSS의 함수를 사용하여 그라데이션 색을 사용할 수 있다. 강의에서 함수라는 개념을 제대로 안 알려줬는데, CSS의 함수는 그냥 다른 컴퓨터 언어에서의 함수의 개념과 똑같다고 생각하면 될 듯하다.

여기서는 linear-gradient함수를 사용한다. background속성의 속성값으로 함수를 넣고 함수에 인수를 넣는다.

#highlights{
    padding: 24px;
    background: linear-gradient(45deg, rgb(227, 255, 253), rgb(57, 102, 99));
}

mdn에서 봐보니 background는 이러한 속성이라고 한다.

https://developer.mozilla.org/ko/docs/Web/CSS/background


linear-gradient함수의 인수는 순서대로 그라데이션이 적용될 방향(여기선 deg단위 사용), 적용될 색, 적용될 색이다. 적용될 색은 mdn을 참고해보니 원하는 수만큼 넣을 수 있는 것 같다.

#highlights{
    padding: 24px;
    background: linear-gradient(45deg, rgb(59, 10, 233), rgb(57, 102, 99), rgb(37, 242, 228), rgb(57, 102, 99), rgb(186, 53, 122), rgb(96, 29, 211), rgb(31, 218, 171), rgb(186, 91, 40), rgb(112, 211, 204));
}

이 방식 말고도

background: linear-gradient(217deg, rgba(255,0,0,.8), rgba(255,0,0,0) 70.71%), linear-gradient(127deg, rgba(0,0,0,.8), rgba(0,255,0,0) 70.71%), linear-gradient(336deg, rgba(0,0,255,.8), rgba(0,0,255,0) 70.71%); 

https://developer.mozilla.org/en-US/docs/Web/CSS/gradient/linear-gradient

이렇게 함수를 여러 번 호출하는 등의 수많은 사용법이 있었다. 실험을 많이 해봐야겠다.

profile
공부 정리용 블로그

0개의 댓글