-
[100DaysOfCode] 25강Front-end/100DaysOfCode 2022. 8. 18. 22:53
오늘 배운 내용
1️⃣ CSS 변수
2️⃣ 루트, html, * 선택자 비교
3️⃣ css transform, transition1️⃣ CSS 변수
1. 선언 방법
--변수명: 값;
2. 사용 방법
속성: var(--변수명);
** 디폴트값 선언 가능
var(--변수명, default 값);3. 예시
--color-grey-100: rgb(236, 236, 236); background-color: var(--color-grey-100);
2️⃣ 루트, html, * 선택자 비교
html html 요소를 선택한다(html 파일의 최상위 루트 요소)
CSS 규칙은 html 및 html의 다른 요소에도 상속된다:root (가상 선택자) 문서의 최상위 루트 요소를 선택한다
최상위 요소 안에 포함된 요소에만 상속된다* html 문서의 모든 요소들을 선택한다 ** :root 선택자와 html 선택자는 비슷해보이지만, :root 선택자가 html 선택자를 덮어쓸 수 있다
3️⃣ CSS Transform & Transition
Transform Transition 요소의 모습을 옮기거나 변화시킨다
(e.g. hovering)처음 상태에서 변화되는 상태를 부드럽게 한다 transform: scale (2);
😊 1배
😊 2배
transition: transform 0.5s ease-out 1s;
transition: 속성 -> 기간 -> 타이밍 속성 -> 딜레이.card-container { background-color: #fff; width: 350px; margin: 50px auto; box-shadow: 3px 3px 10px #b1ffb1; /* transition은 초기 대상 요소에 추가*/ transition: transform 0.5s ease-out 1s; } .card-container:hover { /* transform은 변경 대상 요소에 추가 */ transform: scale(1.05); }
'Front-end > 100DaysOfCode' 카테고리의 다른 글
[100DaysOfCode] 27강 - 28강 (0) 2022.08.21 [100DaysOfCode] 26강 (0) 2022.08.18 [100DaysOfCode] 23강 - 24강 (0) 2022.08.17 [100DaysOfCode] 22강 (0) 2022.08.13 [100DaysOfCode] 21강 (0) 2022.08.13