CSS (Cascading Style Sheet)

Cascading : CSS 우선순위 적용 원리

3가지 기준이 있음

  1. 중요도 : CSS가 선언된 위치에 따라 우선순위가 결정된다.

    브라우저 스타일시트 < 사용자 스타일시트 < 개발자 스타일시트

    Untitled

  2. 구체성(명시도) : 선택할 대상을 구체적으로 특정할수록 명시도가 높아진다. 명시도가 높아지면 우선순위도 함께 높아진다.

    Untitled

  3. 선언 순서 : 나중에 선언한 스타일이 우선 적용된다.

배경

background / background-color: 배경 색 지정

background-image:

url(”./url”); 이미지 출력

linear-gradient(to left, yello, red); 선형 그라데이션 출력

radial-gradient(); 원형 그라데이션

conic-gradient(); 콘형 그라데이션

,로 이어주면 배경을 여러개로 할 수 있음 ex) 그라데이션 위의 아이콘 배경

url(”image”), linear-gradient(yello, green);

background: red;
background-color: blue;
background-image: url("./image.jpg");
background-image: linear-gradient(to left, yello, red);
background-image: radial-gradient
background-image: conic

background-position : 요소의 배경 이미지의 위치를 지정

top

bottom

left

center

right

수치로도 가능(첫 번째가 x, 두 번째가 y)

background-repeat: 요소 배경 이미지의 반복여부

repeat : 반복(default)

no-repeat : 반복 x

repeat-x: x축으로만 반복

repeat-y: y축으로만 반복

background-size: 요소의 배경 이미지의 크기를 지정

auto : 기본 고유값(default)

cover : 이미지로 배경을 꽉 채워줌(확대)

contain : 이미지가 모두 보일 수 있는 한에서 확대함

수치로도 가능(첫 번째가 x, 두 번째가 y)

background-attachment : 배경의 스크롤 옵션

scroll : 외부 스크롤에 맞춰 이미지가 이동함(default), 내부 스크롤은 고정

fixed: 이미지 고정

local : 외부와 내부 스크롤에 맞춰 이미지가 이동함

Untitled

순서를 지켜야한다고 함;;

Untitled