본문 바로가기
Coding/CSS

CSS - background(2)

by z쿳쿳z 2020. 8. 20.
728x90
반응형

여기서 사용하는 code의 예제는 react에 만들었던 phonebook을 이용하였다.

 

backgroud에 linear-gradiant로 여러가지 색깔을 넣을 수 있다.

  *backgroud : linear - gradient(각도, 색깔, 색깔...)

  *각도는 색깔을 기울이는 각도를 말한다. 다른 각도를 예제를 보면 이해하기 더욱 쉬울것 같다.

  *body tag에만 넣었기 때문에  body에만 효과가 부여된다.

90도
120도

색깔은 3가지 색상도 가능하고, 색상의 범위도 지정이 가능하다. 그리고 반복효과를 뺄수도 있다.

  *background : no-repeat;

 

반복효과 있음
반복효과 없음

색깔 뒤에 나타내는 숫자들은 색깔이 차지하는 범위을 나타낸다.

  *blue 색 20% 차지, white 색 40%(20~60)차지 aquamarine 색 40%(60~100)차지

  *색깔의 순서는 blue가 제일 아래 그 다음 white, aquamarine 색 순으로 된다.

  *색깔의 순서를 반대로 하고 싶으면 각도를 180도로 돌리면 된다.

각도 0도

 

각도 180도

 

인터넷에 linear-gradient를 살펴보면 주로 rgb 형태로 많이 넣는다. 사실 rgb를 잘 몰라도 VS code에서 지원해주는 기능 때문에 원하는 색깔을 다양하게 넣을 수 있다.

 rgba(0, 0, 0) 을 넣고 0쪽에 마우스를 대고 있으면 VScode에서 색깔을 선택할 수 있는 창을 띄워준다. 여기서 원하는 색을 넣으면 된다. rgba숫자를 다외우긴 어렵기 때문에 지원해주는 기능을 잘 활용하면 좋을 것 같다.

MDN 예제에서 가져온 background 예제이다. CSS로 꾸미기는 무궁무진한듯...

google에서 찾으면 다양한게 만들어놓은 예제(?)가 많다. 미적 감각이 없다면 참고하면 좋을 듯...

 

 

#CSS#background#linear-gradient#no-repeat

728x90
반응형

'Coding > CSS' 카테고리의 다른 글

CSS - border edge 만들기  (0) 2022.06.24
CSS-media query(responsive app)(반응형 앱)  (0) 2020.07.21
CSS - background 효과(1)  (1) 2020.06.06
CSS - z index  (1) 2020.06.04