반응형 웹 기초 |
您所在的位置:网站首页 › 硬盒中华细支价格多少 › 반응형 웹 기초 |
1) 반응형 웹이란 기기나 브라우저의 크기에 맞게 구성 및 크기를 변경해가며 반응하는 것
'가변성' viewport - 현재 화면에 보여지고 있는 영역 기본 문서 코드 - vscode 에서 ! 로 자동완성 가능 /*기기의 width에 맞춰 설정함 - 여러 디바이스에서 크기 유지*/ Document
2) 상대 길이 단위 px(절대 길이 단위) - 가변성 없음
1.em - 부모 요소의 글꼴 단위 *margin,padding 정할때는 자기 자신의 글자 크기를 기준으로 함 2.rem - 루트(=html) 요소의 글꼴 단위 *기본값 16px ┗> 가변성을 지니지만 기기화면에 따라 크기가 달라지는 단위는 아님
3) 뷰포트 단위 반응하는 단위들 - 뷰포트 크기를 기반으로 값을 계산하는 가변 단위 font-size : 1vw /*뷰포트 너비의 100분의 1*/ font-size : 1vh /*뷰포트 높이의 100분의 1*/ font-size : 1vmin /*뷰포트 높이와 너비 중 작은 쪽의 100분의 1*/ font-size : 1vmax /*뷰포트 높이와 너비 중 큰 쪽의 100분의 1*/
4) 가변 레이아웃 (가변 그리드) 레이아웃에도 비율에 기반한 개념을 적용 가능 → % 사용
% - 보통 부모 요소와의 상대적 크기 지정시 사용 * 너비,높이,여백,글자크기에 사용가능
{clear : both;} *float 효과를 clear 하고 요소를 새롭게 배치 가능
5) css 함수 개념과 calc() 함수명(x) - x의 값에 따른 결과값을 속성으로 적용
calc(표현식) - 계산식의 결과를 속성값으로 지정
6) 미디어 쿼리 - css 부가기능 미디어 타입을 인식하고, 콘텐츠를 읽어들이는 기기나 브라우저의 물리적 속성을 감지 *미디어 쿼리 여러개 써서 조건 여러개 설정 가능 구성 : 미디어타입 조건에 대한 물음(쿼리) @media 미디어_타입 and (조건에_대한_물음){ /* 미디어 타입과 조건을 모두 만족할 때 덮어씌울 스타일 선언문 */ } ex) @media screen and (max-width : 768px){ /* 화면(screen)의 너비가 768px 이하일 경우에 여기에 정의된 스타일 선언문을 추가 적용 */ }미디어 쿼리 종류 :min-width, max-width, min-height, max-height, orientation(portrait 또는 landscape 감지), color(기기의 색상당 비트 수), color-index(출력 기기의 색상 테이블 수), ..
미디어 쿼리 적용 방법 1.style 태그에 추가 *주로 사용 2.link 태그에 추가 3. import 구문을 이용한 추가 @import url("style.css") screen and (max-width :768px);
7) 가변 이미지 이미지 요소에도 상대 단위 사용 가능 *주의할 점 -브라우저가 대개 이미지의 비율을 유지함, 이미지가 무작정 커지는 것
- max-width : 너비의 최대값을 지정하여 요소의 너비가 그 이상 커지지 않도록 (css) img{ max-width:100% }-picture : 브라우저의 특정 조건에 따라 이미지를 반응형으로 (html) /*해당 조건일때 보여지는 img*/ /*해당 조건일때 보여지는 img*/ /*기본으로 보여지는 img*/
8) 가변 동영상 가변 이미지와 동일한 처리가능, 허나 동영상 서비스에 따라 복잡 - mp4와 같은 일반 동영상을 보여주는 경우 동일한 처리
- 다른 사이트에서 동영상을 가져와 보여주는 경우 width를 조절하는 것으로 처리 불가 -> 여백을 만들고 여백에 동영상을 절대값으로 고정시킴 .player{ padding-top: 56.25%;/*종횡부(width와 heigh의 비율)=여백을 결정함*/ position: relative; } iframe{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /*body 태그에*/
9) 모듈화 디자인
컴포넌트 = 독립적이고 재사용 가능한 모듈
모듈화 - 개별 컴포넌트를 하나의 모듈로 보고 작업하는 것 반응형 컴포넌트 사용시 반응형 페이지,스타일 재사용 가능, 페이지 일관성 유지 용이
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |