Ch1. CSS

1. Basic Reset using the universal selector

  • box-sizing: border-box; 요소의 크기를 테두리와 패딩을 전부 포함해서 적용시킨다.
  • universel selector를 통해 모든요소의 마진과 패딩을 없애준다.
  • padding은 상속되지 않으므로, body에만 padding을 넣어준다
  • 폰트와 색깔은 상속되므로, body에 선언해준다.

*{

margin: 0;

padding: 0;

box-sizing: border-box;

}

body {

font-family: "Lato", sans-serif;

font-weight: 400;

font-size: 16px;

list-style: 1.7;

color : #777;

padding: 30px;

}

2. How to set project-wide font definitions

  • body에 전체적으로 사용할 폰트와, 폰트사이즈, 색상등을 설정해준다.

3. How to clip parts of elements using clip-path

  • clip path를 통해 다각형으로 요소를 자를수 있다. 설정한 svg를 통해서도 설정가능하다.
  • #clip-path { clip-path: circle(40% at 50% 50%); background : url("http://resrc.devdic.com/img/bysize/below_200/01.png") center/cover; width : 350px; height : 350px; }
  • https://bennettfeely.com/clippy : clip path를 시험해볼 수 있는 사이트

  

 

Clippy — CSS clip-path maker

About Clip Paths The clip-path property allows you to make complex shapes in CSS by clipping an element to a basic shape (circle, ellipse, polygon, or inset), or to an SVG source. CSS Animations and transitions are possible with two or more clip-path shape

bennettfeely.com

4. etc

  • background-size : cover : 가로세로 비율을 맞추면서, 요소를 전부 덮을 수 있도록 확장시킨다.
  • background-position : top : 백그라운드의 위치를 조정해주는 것으로, top은 키워드 밸류이다. 그 위치를 기준으로 짤리는 이미지를 결정한다.

+ Recent posts