<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css" integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&display=swap');
:root {
--border-color: #144fc6;
}
.cup {
border: 4px solid var(--border-color);
}
값 | 의미 |
---|---|
static | 기준없음(배치 불가능, 기본값) |
relative | 요소 자기 자신을 기준으로 배치 |
absolute | 부모 요소를 기준으로 배치 |
fixed | 뷰포트 기분으로 배치 |
stickey | 스크롤 영역 기준으로 배치 |
✔️::before
첫 번째 가상 요소를 생성함.
p::before {
content : '♥';
}
/* 결과는 p단락 앞에 하트 이모티콘이 붙여짐. */
✔️::after
마지막 가상 요소를 생성함.
p::after {
content : '♥';
}
/* 결과는 p단락 뒤에 하트 이모티콘이 붙여짐. */
❗두 속성을 쓸 때 content:''를 추가해야 한다.
토글이란 add(), remove() 메서드를 한 번에 쓸 수 있음. 보통 click 이벤트에 classList를 이용해 toggle로 css에 style을 준 클래스명을 on/off 함.
❗transform