Notice
Recent Posts
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- JS setInterval
- JS 형변환
- JS value속성
- JS form
- JS append
- JS null undefined
- js 변수
- JS preventDefault
- JS typeof연산자
- JS 기초
- JS clearInterval
- JS 데이터타입
- JS 숫자
- CSS속성정리
- CSS기초
- JS 연산
- JS setTimeout
- JS appendChild
- JS 화살표함수
- JS 삼항연산
- JS localStorage
- HTML기초
- git 협업셋팅
- JS redirection
- JS classList
- JS 타이머기능
- JS form action
- JS 함수
- JS 스코프
- JS prompt
Archives
공부기록용
230906_TIL 본문
오늘 한 일📌
내가 생각 하는 오늘의 몰입 시간! 7시간 정도! 오늘은 내용은 반응형 웹 만드는 것에 대한 CSS에 대한 내용이었다. 이 과정에 합류하기 전에 유툽에 유노코딩님이 반응형 웹 만드는 강의(?)가 있었는데 그걸 들어보자 했다가 미루고 미루다 결국 하지 못했었는데 같은 내용인지는 모르겠지만 이렇게 배워봐서 좋았다!
Transform, Transition, Animation, viewport, @keyframes, @media등등 어렵지 않은 내용이지만 CSS를 잘하고 싶은 나한테는 너무나 즐거운 내용이었다. ✍️✍️✍️
웹에서 앱으로 보여지는 웹이 더더욱 많아진다고 생각하니 더 재밌게 느껴졌던 것 같고,
<meta charset="UTF-8">
<meta name="viewport" content=“width=device-width, initial-scale=1.0”>📌
그저 넘어갔던 이 meta태그의 내용도 미디어쿼리를 사용하기 위해서는 해당 meta태그로 viewport로 너비와 배율을 설정해주는 것이라걸 알게 됬다. 이 부분 역시도 치밀한 계산을 통해 만드는구나 생각됬고 배운 내용을 직접 해보면서 체감해볼 수 있었다.
웹 페이지가 모바일 기기나 반응형 디스플레이에 잘 표시되도록 하는 HTML 메타 태그. 웹 브라우저에게 뷰포트의 너비와 초기 줌 레벨을 어떻게 설정할지 알려준다.
끝까지 궁금했던 점으로는 transition사용 예제로 hover이 무조건 같이 있길래 단독으로는 사용이 안되는지 궁금했다. gpt에서는 되긴되는데~ 사용이 매끄럽지 않을거야! 라고만 했다,,,(찝찝😣)
transition은 자동으로 발동되지 않는다. :hover와 같은 가상 클래스 선택자(Pseudo-Classes) 또는 JavaScript의 부수적인 액션에 의해 발동한다.
만약 트랜지션이 자동 발동(self-invoking transition)하도록 하고 싶다면 CSS 애니메이션을 사용하도록 한다.
transition으로도 어느 정도의 애니메이션 효과를 표현할 수 있으나 animation보다는 제한적이다. 일반적으로 트랜지션 효과는 요소 프로퍼티값이 다른 값으로 변화할 때 주로 사용하며 요소의 로드와 함께 자동으로 발동되지 않는다. :hover 와 같은 가상 클래스 선택자(Pseudo-Class Selector) 또는 자바스크립트의 이벤트와 같은 부수적 액션에 의해 발동된다.
🖇️https://poiemaweb.com/css3-transition
🖇️https://poiemaweb.com/css3-animation
p.s 다뤄보지 못했던 내용이나 배우고 싶던 내용들을 다루고 있어서 너무 만족스럽고 재밌는 나날이다😀😀 CSS 기깔나게 하고 싶다😎😎
'📝TIL📝' 카테고리의 다른 글
230913_TIL (0) | 2023.09.15 |
---|---|
230911_TIL (0) | 2023.09.11 |
230904_TIL (2) | 2023.09.04 |
230811_TIL (0) | 2023.08.11 |
230810_TIL (0) | 2023.08.11 |
Comments