material design liteのCARDSを読みながら試しに作ってみた。
<body> <div class="mdl-layout mdl-js-layout"> <main class="mdl-layout__content"> <div class="mdl-grid"> <div class="mdl-card mdl-shadow--2dp"> <div class="mdl-card__title"> <h2 class="mdl-card__title-text">Welcome</h2> </div> <div class="mdl-card__actions mdl-card--border"> <a class="mdl-button mdl-button--colored mdl-js-button mdl-js-ripple-effect"> Get Started </a> </div> </div> </div> </main> </div> </body>確かにこれで表示されたのですが、右によっちゃって、なんだか不恰好。
そこで、下のようにclass="mdl-cell--12-col"を追加してもまだ右側に余白が表示されてしまった。
<body> <div class="mdl-layout mdl-js-layout"> <main class="mdl-layout__content"> <div class="mdl-grid"> <div class="mdl-card mdl-shadow--2dp mdl-cell--12-col"> <div class="mdl-card__title"> <h2 class="mdl-card__title-text">Welcome</h2> </div> <div class="mdl-card__actions mdl-card--border"> <a class="mdl-button mdl-button--colored mdl-js-button mdl-js-ripple-effect"> Get Started </a> </div> </div> </div> </main> </div> </body>最後に、mdl-grid--no-spacingを追加したら、width=100%で表示されましたー。
<body> <div class="mdl-layout mdl-js-layout"> <main class="mdl-layout__content"> <div class="mdl-grid mdl-grid--no-spacing"> <div class="mdl-card mdl-shadow--2dp mdl-cell--12-col"> <div class="mdl-card__title"> <h2 class="mdl-card__title-text">Welcome</h2> </div> <div class="mdl-card__actions mdl-card--border"> <a class="mdl-button mdl-button--colored mdl-js-button mdl-js-ripple-effect"> Get Started </a> </div> </div> </div> </main> </div> </body>ただ、100%なので、ちょっと余白が欲しい場合は、paddingを追加すればおk
<body> <div class="mdl-layout mdl-js-layout"> <main class="mdl-layout__content"> <div class="mdl-grid mdl-grid--no-spacing" style="padding:10px 10px;"> <div class="mdl-card mdl-shadow--2dp mdl-cell--12-col"> <div class="mdl-card__title"> <h2 class="mdl-card__title-text">Welcome</h2> </div> <div class="mdl-card__actions mdl-card--border"> <a class="mdl-button mdl-button--colored mdl-js-button mdl-js-ripple-effect"> Get Started </a> </div> </div> </div> </main> </div> </body>
0 コメント:
コメントを投稿