본문 바로가기

HTML4

[코딩 기초] display 속성: inline, block, inline-block 코딩의 가장 기초적이면서 중요한것이 display에 대한 이해일 것이다. 나도 직접 해보면서 느낀 것이지만, 마진이나 내가 생각한 만큼의 너비가 나오지 않을 때 참 당황스럽다. 이거슨 디.스.플.레.이 속성의 차이!! 잘 알고있으면 시간도, 코드 양도 줄여주는 각 디스플레이에 대해 알아보자! 1.inline 요소 VS block 요소 우리가 많이 쓰는 span 태그를 생각해 보면 쉬울 것 같다. 특징 인라인은 기본적으로 컨텐츠의 너비값이다. 그러니깐, 본래 크기 그대로 가지고 있는 것이다. block요소랑 비교하면, block은 자기 혼자서 다 차지하는 것을 볼 수있다. 왜냐, 100%로 디폴트 값이 정해졌으니깐. 인라인에 속하는 태그들은 대부분 폰트들이 많다. 그래서 내가 입력한 글자의 양 만큼만 너비.. 2022. 5. 12.
[강의]1분코딩 - css로 3d 만들기 (2) 앞선 포스팅에서 1분코딩님의 '인터렉티브 웹 개발 제대로 시작하기' 강의의 기본적인 애니메이션에 대해 정리했다. 오늘은 입체적인 정렬을 도와주는 음,,, 카드가 샤샤샥!! 원근감있게 정렬하도록 해주는, perspective에 대해 알아보쟈! 먼저 html 구조를 만들어 줄 것이다. A B C word라는 클래스 안에 3가지의 자식요소들을 둔다. 3D를 만들기 위한 포인트는 3d를 만들 대상 요소의 부모가 필요하다는 것!!! 일단 기본적인 스타일을 주면 요러케 평면이다. 카드들이 세워져 있는 모습을 위해 각도를 줘보쟈! 이 모습은 뭔가 부자연스럽다,,,,, 이때 자연스럽게 보이도록 해주는 아이가 있는데, 말 그대로 'perspective' 원.근.감!!! 우리의 눈은 물체를 바라보고 인식할 때, 가까이 있.. 2022. 5. 10.
[강의]1분코딩 - CSS로 3D만들기 역동적인 웹사이트를 만드는 것에 관심이 아~~~주 많지만, 그러기엔 너무 쪼랩이라서 인프런에서 호시탐탐 노려왔던 1분코딩님 강의를 구매해서 수강중이다. 강의 이름은 '인터렉티브 웹 개발 제대로 시작하기' 제목부터가 날 위한 강의였쒀.... 3D는 자바스트립트로만 가능할 줄 알았는데, CSS3에서 할 수 있다고 한다. 인터렉티브 웹을 만들기 위한 기본적인 CSS 애니메이션 속성들 1. transition효과 수치로 표현되는 값이 변할때 중간과정을 만들어 준다. 예를 들면, 원래 width:100px인데 ,hover할때는 200px로 너비가 늘어난다고 하면, 100에서 200으로 너비가 빡!하고 갑자기 변하는게 아니라 서서히 그 중간 과정을 자연스럽게 만들어 주는 것. 여기서 포인트는 '수치'!!!! 만약 .. 2022. 5. 9.
반응형