본문 바로가기
Coding/CSS

CSS - background 효과(1)

by z쿳쿳z 2020. 6. 6.
728x90
반응형

CSS를 통해서 backgound에 효과를 넣을 수 있다. 그 중 이번에는 사진을 넣는 방법과 거기에 효과를 넣는 방법에 대한 포스트이다.

 

background에 사진 넣기

 - bordor와 같은 box에 사진을 넣을 수 있으며, 웹페이지 배경에도 사진을 넣을 수 있다.(box에 사진 넣는 방법부터)

 - background - image : url(주소);

  *li 태그에 대해 border 효과를 주고 거기에 background-image:url(주소)를 통해 border 안에 사진을 넣을 수 있다.

 

Box size에 따른 사진 넣기

 -background-clip을 통해서 box 크기에 따라 효과를 넣을 수 있다.

 -clip은 실생활에서 사용하는 clip이라고 해서 클립으로 고정하다 라는 뜻도 있지만, '잘라내다'라는 뜻도 가지고 있다.

  *background-clip : border-box; 는 border 크기 만큼 사진이 들어 있다.

  *background-clip : padding-box;는 padding 크기 만큼 사진이 들어 있다.

  *background-clip : content-box;는 content 크기 만큼 사진이 들어 있다.

  *background-clip : text는 text안에 사진을 넣을 수 있다. (하단에 추가 설명)

  *text의 사진을 넣기 위해서는 text를 안에 색깔도 없게 만들어야 한다.

  *위아래의 코드는 같지만 블록을 지정해야 글자가 보인다. 이유는 color에 transparent라는 투명한 효과를 넣었기 때문이다.

  *text를 투명하게 만든 후, background-clip을 text로 한정 해준다.

  *webkit라는 apple에서 만든 web browser kit다. 코로나 19 검사 kit 처럼 web에서 활용할 수 있는 kit이며, 이 효과를 글자라고 지정 해주면 text에 사진을 넣을 수 있다.

  *이외에 background에 많은 효과들이 있지만, 차근차근 기록 예정

글자 투명한 효과
투명한 글자 블록 지정

#CSS#background#background-image#background-clip#border-box#padding-box#content-box#text#apple#webkit

728x90
반응형

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

CSS - background(2)  (0) 2020.08.20
CSS-media query(responsive app)(반응형 앱)  (0) 2020.07.21
CSS - z index  (1) 2020.06.04
CSS - 그림자 넣기 (shadow)  (1) 2020.05.22