>웹 프론트엔드 >CSS 튜토리얼 >CSS3의 새 단위(vw)에 대한 자세한 설명

CSS3의 새 단위(vw)에 대한 자세한 설명

零下一度
零下一度원래의
2017-05-09 14:14:104362검색

CSS3 vw 단위

CSS3의 새 단위(vw)에 대한 자세한 설명

Paste_Image.png

100vw = 100% 창 너비
100vh = 100% 창 높이

이렇게 하면 적응형 사각형(가로세로 비율이 고정된 컨테이너)을 구현하는 것이 꽤 간단할 것입니다!

[lang=stylus]
.box
  width 10vw
  height 10vw

새로운 단위이므로 호환성 문제가 불가피할 것입니다.

[lang=jade]
.img-box
  img(src="img/a.png")
[lang=stylus]
.img-box
  width 10vw
  height 10vw
  img
    width 100%
    height 100%
    object-fit cover

CSS3의 새 단위(vw)에 대한 자세한 설명

Paste_Image.png

코드의 일반적인 효과는 왼쪽 그림이어야 하며, 이는 그림 배치를 구현합니다. 정사각형 상자, 적응형 센터링
그러나 Android 4.4 휴대폰에서는 오른쪽 그림과 같이 그림이 왜곡되고 .img-box로 높이가 계산되지 않습니다(object-fit cover 또한 유효하지 않습니다. Android 4.4 미만)

사진 설정으로 설정할 수 있다는 걸 우연히 발견했습니다position<a href="http://www.php.cn/wiki/902.html" target="_blank">position</a> absolute 절대는 높이 오류 문제를 해결합니다(object-fit cover는 유효하지 않음)

[lang=stylus]
.img-box
  width 10vw
  height 10vw
  position relative
  img
    position absolute
    left 0
    top 0
    width 100%
    height 100%
    object-fit cover

css3 newflex vw vh는 레이아웃을 더욱 유연하고 편리하게 만듭니다
사각형은 더 이상 사용하지 않습니다padding-bottom 100%알기쉬운 방법입니다

마지막 희망입니다 여러분 크롬 더 사용하시고 하루빨리 IE에서 나가세요

[관련 추천]

1. 무료 CSS 온라인 동영상 튜토리얼

2. CSS 온라인 매뉴얼

3. Dugu Jiujian (2) - CSS 비디오 튜토리얼

위 내용은 CSS3의 새 단위(vw)에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.