[MDL Component] Layout 알아보기

Kyuho Lee
4 min readAug 3, 2016

--

Fixed header of MDL

MDL Layout을 가장 먼저 살펴본다. 그 이유 웹 사이트의 가장 큰 골격을 이루기 때문이다.

Layout, header and drawer

For Desktop

큰 데스트톱 화면에서는 navigation menu가 나온다.

For mobile

작은 모바일 화면에서는 Drawer를 열어야 navigation menu가 나온다.

Grid

기본적으로 Bootstrap과 동일하며, 12개의 grid를 기본으로 한다. 반응형 웹의 기본이 되며, 간단하게는 모바일과 데스트탑을 기준으로 할 수 있다.

일단 grid system을 이해하자.

<div class="mdl-grid">
<div class="mdl-cell mdl-cell--1-col">1</div>
<div class="mdl-cell mdl-cell--1-col">1</div>
<div class="mdl-cell mdl-cell--1-col">1</div>
<div class="mdl-cell mdl-cell--1-col">1</div>
<div class="mdl-cell mdl-cell--1-col">1</div>
<div class="mdl-cell mdl-cell--1-col">1</div>
<div class="mdl-cell mdl-cell--1-col">1</div>
<div class="mdl-cell mdl-cell--1-col">1</div>
<div class="mdl-cell mdl-cell--1-col">1</div>
<div class="mdl-cell mdl-cell--1-col">1</div>
<div class="mdl-cell mdl-cell--1-col">1</div>
<div class="mdl-cell mdl-cell--1-col">1</div>
</div>
<div class="mdl-grid">
<div class="mdl-cell mdl-cell--4-col">4</div>
<div class="mdl-cell mdl-cell--4-col">4</div>
<div class="mdl-cell mdl-cell--4-col">4</div>
</div>
<div class="mdl-grid">
<div class="mdl-cell mdl-cell--6-col">6</div>
<div class="mdl-cell mdl-cell--4-col">4</div>
<div class="mdl-cell mdl-cell--2-col">2</div>
</div>
<div class="mdl-grid">
<div class="mdl-cell mdl-cell--6-col mdl-cell--8-col-tablet">6 (8 tablet)</div>
<div class="mdl-cell mdl-cell--4-col mdl-cell--6-col-tablet">4 (6 tablet)</div>
<div class="mdl-cell mdl-cell--2-col mdl-cell--4-col-phone">2 (4 phone)</div>
</div>

예제

For Desktop
For mobile

Footer

Mini footer

--

--

No responses yet