웹 디자인 여행을 시작할 때 한 가지 분명 해집니다. 다른 화면에서 요소 규모와 크기가 올바르게 스케일링하는 방법이 중요합니다. 대규모 데스크탑 화면이나 가장 작은 휴대 전화에서 작업하든, 디자인을 어디에서나 좋아 보이게하는 열쇠는 CSS 크기 단위를 이해하는 것입니다. 그러나 그들은 정확히 무엇입니까? 그리고 어떻게 그들이 당신에게 유리하게 일하게 할 수 있습니까? 분해하고 게임을 바꾸는 도구를 최대한 활용할 수 있도록 도와 드리겠습니다.
CSS 크기 단위는 디자인의 반응의 중추입니다. 이 장치는 다른 사람이나 뷰포트 자체와 관련하여 요소가 크거나 작은 요소를 정의합니다. 웹 사이트에 다른 화면 크기로 행동하는 방법을 알려주는 마법 공식과 같습니다. 이 장치가 없으면 디자인이 어색하거나 특정 장치에서 너무 비좁아 보이거나 너무 비좁을 수 있습니다.
하지만 여기에는 다음과 같습니다. 다른 유형의 크기 단위가 있으며 모두 동일하지는 않습니다. 일부는 고정되어 있고 다른 일부는 화면이나 주변 콘텐츠에 따라 변경됩니다. 작업에 적합한 것을 선택할 수 있도록이 단위로 뛰어 들자.
다른 크기 단위를 이해하려면 먼저 두 가지 기본 범주를 알아야합니다 : 절대 및 상대 단위.
절대 단위는 그들이 소리를내는 것입니다. 화면 크기, 레이아웃 또는 기타 요인은 신경 쓰지 않습니다. 절대 단위를 사용하면 요소 크기가 고정됩니다. 이것은 전체 제어를 제공하지만 디자인은 다른 화면에 적응하지 못할 수도 있습니다.
상대 단위는 마법이 일어나는 곳입니다. 이 단위는 주변 컨텐츠 또는 화면 크기를 기반으로 스케일링하여 작은 화면에서 거대한 모니터에 이르기까지 모든 곳에서 멋진 디자인을 만드는 데 적합합니다.
백분율 단위는 유연성에 관한 것입니다. 요소의 너비를 50%로 설정하면 컨테이너의 크고 작든 상관없이 부모 컨테이너의 절반을 차지합니다. 사용 가능한 공간에 따라 조정하려는 응답 레이아웃에 이상적입니다.
.container { width: 100%; /* Takes up 100% of the parent container */ }. 컨테이너 { 너비 : 100%; / * 부모 컨테이너의 100%를 차지 */ }
em과 rem 단위는 모두 글꼴 크기를 기반으로하지만 다르게 작동합니다.
.container { width: 100%; /* Takes up 100% of the parent container */ }html { 글꼴 크기 : 16px; / * 기본 글꼴 크기 설정 */ } H1 { 글꼴 크기 : 2REM; / * 32px */ } p { 글꼴 크기 : 1.5EM; / * 24px, 부모 요소의 글꼴 크기를 기준으로 */ }
Viewport 장치는 브라우저 창의 실제 크기에 따라 조정되는 전체 화면 섹션 또는 요소를 작성하는 데 환상적입니다. 이 장치는 뷰포트의 너비 또는 높이에 따라 스케일이므로 사용자의 화면 크기에 응답하는 전체 화면 영웅 섹션 또는 동적 타이포그래피를 설계 할 수 있습니다.
.container { width: 100%; /* Takes up 100% of the parent container */ }.영웅 { 너비 : 100VW; / * 뷰포트의 전체 너비 */ 높이 : 100VH; / * 뷰포트의 전체 높이 */ }
그래서 디자인에 어떤 장치를 사용할 것인지 어떻게 결정합니까? 다음은 몇 가지 포인터입니다.
숙련 된 디자이너조차도 CSS 크기 단위를 사용할 때 때때로 실수를합니다.
CSS 크기 단위는 모든 화면에서 잘 작동하는 웹 사이트를 만드는 데 필수적입니다. PX와 같은 절대 장치 및 %, EM, REM 및 Viewport 장치와 같은 유연한 장치를 사용하면 장치 전체에 아름답게 적응하는 반응 형 레이아웃을 설계 할 수 있습니다.
열쇠는 각 장치를 사용하는시기와 서로 상호 작용하는 방법을 이해하는 것입니다. CSS 크기 단위를 마스터하면 반응 형 웹 디자인의 잠재력을 최대한 활용하고 모든 곳에서 놀라운 사이트를 만듭니다.
따라서 나가서이 유닛을 실험하고 디자인을 그 어느 때보 다 유동적이고 반응성이 좋게 만드십시오!
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3