-

   rss_rss_hh_new

 - e-mail

 

 -

 LiveInternet.ru:
: 17.03.2011
:
:
: 51

:


[ ]

, 19 2017 . 10:00 +

. . . , , .



?


2011 2015 CSS, W3C, 3- CSS, ,
. vw, vh, vmin, vmax , px em, .


  • Viewport Width (vw) . 10vw 10% , , 48px 480px. % vw em rem. % (), vw .

  • Viewport Height (vh) . 10vh 10% .

  • Viewport Minimum (vmin) , , . 10vmin 10% 10% .

  • Viewport Maximum (vmax) , , . 10vmin 10% 10% . , vmax Internet Explorer Edge.

, , , , , , . . . , !



, . () . , - .


html {
font-size: 3vw;
margin: .5em;
}

h1 {
font-size: 4vmax;
}

h2 {
font-size: 4vmin;
}

h1, h2 {
font-weight: bold;
}

h1, h2, p {
margin: .5em 0;
}


. - . . calc(). (, 16px). (0.5vw). , : calc(16px + 0.5vw)



, , . , , , . , . -. , , .


body {
  //     1px   100px   
  font-size: calc(16px + 1vw);
  //      
  //      0.1em + 0.5px   100px   
  line-height: calc(1.1em + 0.5vw);
}

, . , - , :


h1 {
  font-size: calc(1.2em + 3vw);
}

@media (min-width: 50em) {
  h1 {
    font-size: 50px;
  }
}

, , , max-font-size.


Sass -. CSS Tricks, . , .





, , .


, hero images


( ) hero images, . .


, . , , , , . -, vh . CSS Grid:



body height: 100vh . , body overflow, . , flexbox . , . Safari iOS, .


. , body height: 100vh min-height: 100vh, , .



vh height, min-height max-height , hero images . OddBird hero images max-height: 55vh, . max-height: 85vh, . min-height: 90vh .


hero image , , . , , .



. , . . %- . , .


, :


/*    *     */
.full-width {
  width: 100vw;
  height: calc(100vw * (9/16));
}

calc. , , , Sass, : height: 100vw * (9/16). , :


/*   *     */
.full-width {
  width: 100vw;
  max-width: 30em;
  height: calc(100vw * (9/16));
  max-height: calc(30em * (9/16));
}

CSS (), . , , , :



, . , HTML , , , ?


, , . vmin , , :




. CMS, . , ?


. , OddBird, . .


.full-width {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

, , Cloud Four, , CSS Tricks.



, , . , , ( ) CSS :



? !


: Fun with Viewport Units by Miriam Suzanne
Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/331184/

:  

: [1] []
 

:
: 

: ( )

:

  URL