Material-design-lite: [μ»΄ν¬λ„ŒνŠΈ μš”μ²­] κ·Έλ¦¬λ“œ 리슀트

에 λ§Œλ“  2015λ…„ 07μ›” 17일  Β·  5μ½”λ©˜νŠΈ  Β·  좜처: google/material-design-lite

κ·Έλ¦¬λ“œ λͺ©λ‘μ€ κ·Έλ¦¬λ“œ λͺ©λ‘ λ‚΄μ—μ„œ 수직 및 μˆ˜ν‰μœΌλ‘œ λ°°μ—΄λœ λ°˜λ³΅λ˜λŠ” νŒ¨ν„΄μ˜ μ…€λ‘œ κ΅¬μ„±λ©λ‹ˆλ‹€.
https://www.google.com/design/spec/components/grid-lists.html
κ·Έλ¦¬λ“œ λͺ©λ‘μ€ 동쒅 데이터(일반적으둜 이미지)λ₯Ό ν‘œμ‹œν•˜λŠ” 데 κ°€μž₯ μ ν•©ν•˜λ©° μ‹œκ°μ  이해 및 μœ μ‚¬ν•œ 데이터 μœ ν˜• κ°„μ˜ ꡬ별에 μ΅œμ ν™”λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

image

feature-request

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

μ œμ•ˆ

이것은 당신이 μ›ν•˜λŠ” 것일 수 μžˆμŠ΅λ‹ˆλ‹€.

mdl-cell 및 mdl-cell--3-col (λ˜λŠ” μ„ νƒν•œ λ‹€λ₯Έ 클래슀) 클래슀λ₯Ό μΉ΄λ“œμ— μΆ”κ°€ν•˜κ³  <div class="mdl-grid mdl-grid--no-spacing">

그리고 이 μΆ”κ°€ μŠ€νƒ€μΌμ„ μΆ”κ°€ν•˜μ‹­μ‹œμ˜€(λ˜λŠ” μ‚¬μš©μž μ •μ˜ 클래슀λ₯Ό μΆ”κ°€ν•˜κ³  λŒ€μƒμ„ μ§€μ •ν•˜μ‹­μ‹œμ˜€).
.mdl-cell { display: flex; }
.mdl-card { width: auto; flex: 1; }

μ‹€μ‹œμ˜ˆ 1

전체 μ½”λ“œ 예제(μœ„μ˜ 2가지 μŠ€νƒ€μΌ μ‚¬μš©μž 지정이 ν•„μš”ν•˜μ§€ μ•Šμ€ 인라인 μŠ€νƒ€μΌ μ‚¬μš©):

<div class="mdl-grid mdl-grid--no-spacing">
    <div class="mdl-cell mdl-cell--3-col" style="display: flex;">
        <div class="mdl-card mdl-shadow--2dp" style="width: auto; flex: 1;">
            <div class="mdl-card__title">
                <h2>1st Card Title</h2>
            </div>
            <div class="mdl-card__actions mdl-card--border">
                <button class="mdl-button mdl-js-button mdl-js-ripple-effect">Button Text Here</button>
            </div>
        </div>
    </div>
    <div class="mdl-cell mdl-cell--3-col" style="display: flex;">
        <div class="mdl-card mdl-shadow--2dp" style="width: auto; flex: 1;">
            <div class="mdl-card__title">
                <h2>2nd Card Title</h2>
            </div>
            <div class="mdl-card__actions mdl-card--border">
                <button class="mdl-button mdl-js-button mdl-js-ripple-effect">Button Text Here</button>
            </div>
        </div>
    </div>
    <div class="mdl-cell mdl-cell--3-col" style="display: flex;">
        <div class="mdl-card mdl-shadow--2dp" style="width: auto; flex: 1;">
            <div class="mdl-card__title">
                <h2>3rd Card Title</h2>
            </div>
            <div class="mdl-card__actions mdl-card--border">
                <button class="mdl-button mdl-js-button mdl-js-ripple-effect">Button Text Here</button>
            </div>
        </div>
    </div>
    <div class="mdl-cell mdl-cell--3-col" style="display: flex;">
        <div class="mdl-card mdl-shadow--2dp" style="width: auto; flex: 1;">
            <div class="mdl-card__title">
                <h2>4th Card Title</h2>
            </div>
            <div class="mdl-card__actions mdl-card--border">
                <button class="mdl-button mdl-js-button mdl-js-ripple-effect">Button Text Here</button>
            </div>
        </div>
    </div>
</div>

μœ„ μ½”λ“œμ˜ 전체 데λͺ¨ 예(3-3-3-3 κ·Έλ¦¬λ“œ): http://codepen.io/cliffordp/pen/WvgmMP?editors=110

μŠ€ν¬λ¦°μƒ·:

screenshot 2015-07-23 00 17 47

μ‹€μ‹œμ˜ˆ 2

κ·Έλ¦¬λ“œ 3-3-3-3 및 κ·Έλ¦¬λ“œ 3-3-3-3 데λͺ¨: http://codepen.io/cliffordp/pen/aORoMe?editors=110

μ‹€μ‹œμ˜ˆ 3

κ·Έλ¦¬λ“œ 6-6 및 κ·Έλ¦¬λ“œ 3-9 데λͺ¨: http://codepen.io/cliffordp/pen/GJXexx?editors=110

μŠ€ν¬λ¦°μƒ·:

screenshot 2015-07-23 00 16 55

폐쇄

이것이 μ—¬λŸ¬λΆ„μ΄ μ›ν•˜λŠ” 것을 λ‹¬μ„±ν•˜λŠ” 데 도움이 λ˜κ±°λ‚˜ MDL νŒ€μ΄ κ΅¬ν˜„μ„ 더 κ°„λ‹¨ν•˜κ²Œ λ§Œλ“œλŠ” 데 도움이 되기λ₯Ό λ°”λžλ‹ˆλ‹€.

λͺ¨λ“  5 λŒ“κΈ€

이 κ·Έλ¦¬λ“œ ν•­λͺ©μ— 두 가지 μŠ€νƒ€μΌμ˜ λ ˆμ΄λΈ”μ„ λͺ¨λ‘ κ°–κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. λ ˆμ΄λΈ”μ΄ κ·Έλ¦¬λ“œ ν•­λͺ©μ˜ λ‚΄μš©κ³Ό κ²ΉμΉ˜λŠ” μŠ€νƒ€μΌκ³Ό λ ˆμ΄λΈ”μ΄ μ•„λž˜μ— ν‘œμ‹œλ˜λŠ” μŠ€νƒ€μΌμž…λ‹ˆλ‹€.

μ™„μ „νžˆ κ°€λŠ₯ν•©λ‹ˆλ‹€. 그것은 단지 μΉ΄λ“œμž…λ‹ˆλ‹€. 사싀 이것은 μ•„λ§ˆλ„ ν˜„μž¬ κ·Έλ¦¬λ“œ μ‹œμŠ€ν…œκ³Ό μˆ˜μ •μžλ₯Ό 톡해 μΉ΄λ“œμ— μ•½κ°„μ˜ 쑰정을 κ°€ν•˜λ©΄ κ°€λŠ₯ν•  κ²ƒμž…λ‹ˆλ‹€. 초기 λΆ„λ₯˜λ₯Ό μœ„ν•΄ 사양과 μƒν˜Έ μ°Έμ‘° ν•­λͺ©μ„ νŒŒν—€μ³μ•Ό ν•©λ‹ˆλ‹€.

μ œμ•ˆ

이것은 당신이 μ›ν•˜λŠ” 것일 수 μžˆμŠ΅λ‹ˆλ‹€.

mdl-cell 및 mdl-cell--3-col (λ˜λŠ” μ„ νƒν•œ λ‹€λ₯Έ 클래슀) 클래슀λ₯Ό μΉ΄λ“œμ— μΆ”κ°€ν•˜κ³  <div class="mdl-grid mdl-grid--no-spacing">

그리고 이 μΆ”κ°€ μŠ€νƒ€μΌμ„ μΆ”κ°€ν•˜μ‹­μ‹œμ˜€(λ˜λŠ” μ‚¬μš©μž μ •μ˜ 클래슀λ₯Ό μΆ”κ°€ν•˜κ³  λŒ€μƒμ„ μ§€μ •ν•˜μ‹­μ‹œμ˜€).
.mdl-cell { display: flex; }
.mdl-card { width: auto; flex: 1; }

μ‹€μ‹œμ˜ˆ 1

전체 μ½”λ“œ 예제(μœ„μ˜ 2가지 μŠ€νƒ€μΌ μ‚¬μš©μž 지정이 ν•„μš”ν•˜μ§€ μ•Šμ€ 인라인 μŠ€νƒ€μΌ μ‚¬μš©):

<div class="mdl-grid mdl-grid--no-spacing">
    <div class="mdl-cell mdl-cell--3-col" style="display: flex;">
        <div class="mdl-card mdl-shadow--2dp" style="width: auto; flex: 1;">
            <div class="mdl-card__title">
                <h2>1st Card Title</h2>
            </div>
            <div class="mdl-card__actions mdl-card--border">
                <button class="mdl-button mdl-js-button mdl-js-ripple-effect">Button Text Here</button>
            </div>
        </div>
    </div>
    <div class="mdl-cell mdl-cell--3-col" style="display: flex;">
        <div class="mdl-card mdl-shadow--2dp" style="width: auto; flex: 1;">
            <div class="mdl-card__title">
                <h2>2nd Card Title</h2>
            </div>
            <div class="mdl-card__actions mdl-card--border">
                <button class="mdl-button mdl-js-button mdl-js-ripple-effect">Button Text Here</button>
            </div>
        </div>
    </div>
    <div class="mdl-cell mdl-cell--3-col" style="display: flex;">
        <div class="mdl-card mdl-shadow--2dp" style="width: auto; flex: 1;">
            <div class="mdl-card__title">
                <h2>3rd Card Title</h2>
            </div>
            <div class="mdl-card__actions mdl-card--border">
                <button class="mdl-button mdl-js-button mdl-js-ripple-effect">Button Text Here</button>
            </div>
        </div>
    </div>
    <div class="mdl-cell mdl-cell--3-col" style="display: flex;">
        <div class="mdl-card mdl-shadow--2dp" style="width: auto; flex: 1;">
            <div class="mdl-card__title">
                <h2>4th Card Title</h2>
            </div>
            <div class="mdl-card__actions mdl-card--border">
                <button class="mdl-button mdl-js-button mdl-js-ripple-effect">Button Text Here</button>
            </div>
        </div>
    </div>
</div>

μœ„ μ½”λ“œμ˜ 전체 데λͺ¨ 예(3-3-3-3 κ·Έλ¦¬λ“œ): http://codepen.io/cliffordp/pen/WvgmMP?editors=110

μŠ€ν¬λ¦°μƒ·:

screenshot 2015-07-23 00 17 47

μ‹€μ‹œμ˜ˆ 2

κ·Έλ¦¬λ“œ 3-3-3-3 및 κ·Έλ¦¬λ“œ 3-3-3-3 데λͺ¨: http://codepen.io/cliffordp/pen/aORoMe?editors=110

μ‹€μ‹œμ˜ˆ 3

κ·Έλ¦¬λ“œ 6-6 및 κ·Έλ¦¬λ“œ 3-9 데λͺ¨: http://codepen.io/cliffordp/pen/GJXexx?editors=110

μŠ€ν¬λ¦°μƒ·:

screenshot 2015-07-23 00 16 55

폐쇄

이것이 μ—¬λŸ¬λΆ„μ΄ μ›ν•˜λŠ” 것을 λ‹¬μ„±ν•˜λŠ” 데 도움이 λ˜κ±°λ‚˜ MDL νŒ€μ΄ κ΅¬ν˜„μ„ 더 κ°„λ‹¨ν•˜κ²Œ λ§Œλ“œλŠ” 데 도움이 되기λ₯Ό λ°”λžλ‹ˆλ‹€.

+1

μš°λ¦¬λŠ” 이것을 v2μ—μ„œ κ΅¬ν˜„ν•  κ²ƒμž…λ‹ˆλ‹€: #4498 μ°Έμ‘°

μš°λ¦¬λŠ” 아직 v2의 초기 단계에 있으며 ν˜„μž¬ μ•ŒνŒŒλ₯Ό ν–₯ν•΄ λ…Έλ ₯ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 우리의 master λΆ„κΈ°λŠ” 진행 상황을 λ”°λΌκ°€λŠ” 데 관심이 μžˆλŠ” 경우 λͺ¨λ“  v2 μž‘μ—…μ΄ μΌμ–΄λ‚˜λŠ” κ³³μž…λ‹ˆλ‹€. πŸ˜„

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰

κ΄€λ ¨ 문제

samuelcarreira picture samuelcarreira  Β·  4μ½”λ©˜νŠΈ

raffomania picture raffomania  Β·  4μ½”λ©˜νŠΈ

lgg picture lgg  Β·  3μ½”λ©˜νŠΈ

itisparas picture itisparas  Β·  3μ½”λ©˜νŠΈ

DeepSwami picture DeepSwami  Β·  3μ½”λ©˜νŠΈ