|
5 | 5 | {{ $t('pages.home.ecosystem') }}
|
6 | 6 | </h2>
|
7 | 7 | <div class="page-wrapper">
|
8 |
| - <div class="md-layout md-alignment-top-center"> |
9 |
| - <div class="md-layout-item md-small-size-100 md-size-50"> |
10 |
| - <md-card md-with-hover class="md-elevation-2 md-primary" md-theme="blue-card" @click.native="openLink('https://github.com/vuematerial/webpack')"> |
| 8 | + <div class="md-layout md-gutter"> |
| 9 | + <div class="md-layout-item md-small-size-100"> |
| 10 | + <md-card md-with-hover class="md-elevation-2 md-primary full-height" md-theme="blue-card" @click.native="openLink('https://github.com/vuematerial/webpack')"> |
11 | 11 | <md-ripple>
|
12 | 12 | <md-card-content>
|
13 | 13 | <div class="content">
|
|
21 | 21 | </md-ripple>
|
22 | 22 | </md-card>
|
23 | 23 | </div>
|
24 |
| - <div class="md-layout-item md-small-size-100 md-size-30"> |
25 |
| - <md-card md-with-hover class="md-elevation-2 flying" @click.native="$router.push('/getting-started')"> |
| 24 | + <div class="md-layout-item md-small-size-100"> |
| 25 | + <md-card md-with-hover class="md-elevation-2 md-primary full-height" md-theme="green-card" @click.native="openLink('https://github.com/vuematerial/nuxtjs%3C/span%3E')"> |
26 | 26 | <md-ripple>
|
27 | 27 | <md-card-content>
|
28 | 28 | <div class="content">
|
29 |
| - <div class="md-title">Single HTML file</div> |
30 |
| - <p>The simplest possible Vue Material setup in a single HTML file. But without SCSS or ES7.</p> |
| 29 | + <div class="md-title">Nuxt.js Universal</div> |
| 30 | + <p>Nuxt.js is a framework for creating Universal Vue.js Applications. All the configuration needed to make your development of a Vue.js Application Server Rendered more enjoyable.</p> |
| 31 | + </div> |
| 32 | + <div class="image"> |
| 33 | + <img src="/assets/boilerplates/nuxt.png" alt="nuxtjs"> |
31 | 34 | </div>
|
32 |
| - <img src="/assets/boilerplates/html.png" alt="html"> |
33 | 35 | </md-card-content>
|
34 | 36 | </md-ripple>
|
35 | 37 | </md-card>
|
36 | 38 | </div>
|
37 | 39 | <div class="md-layout-item md-small-size-100 md-size-30">
|
38 |
| - <md-card md-with-hover class="md-elevation-2 flying" @click.native="openLink('CODEPEN')"> |
| 40 | + <md-card md-with-hover class="md-elevation-2 flying" @click.native="$router.push('/getting-started')"> |
39 | 41 | <md-ripple>
|
40 | 42 | <md-card-content>
|
41 | 43 | <div class="content">
|
42 |
| - <div class="md-title">Codepen for prototyping</div> |
43 |
| - <p>For fast prototyping, examples or issues reports is best to use codepen.</p> |
| 44 | + <div class="md-title">Single HTML file</div> |
| 45 | + <p>The simplest possible Vue Material setup in a single HTML file. But without SCSS or ES7.</p> |
44 | 46 | </div>
|
45 |
| - <img src="/assets/boilerplates/codepen.svg" alt="codepen"> |
| 47 | + <img src="/assets/boilerplates/html.png" alt="html"> |
46 | 48 | </md-card-content>
|
47 | 49 | </md-ripple>
|
48 | 50 | </md-card>
|
49 |
| - </div> |
50 |
| - <div class="md-layout-item md-small-size-100 md-size-50"> |
51 |
| - <md-card md-with-hover class="md-elevation-2 md-primary" md-theme="green-card" @click.native="openLink('https://github.com/vuematerial/nuxtjs')"> |
| 51 | + <md-card md-with-hover class="md-elevation-2 flying" @click.native="openLink('CODEPEN')"> |
52 | 52 | <md-ripple>
|
53 | 53 | <md-card-content>
|
54 | 54 | <div class="content">
|
55 |
| - <div class="md-title">Nuxt.js Universal</div> |
56 |
| - <p>Nuxt.js is a framework for creating Universal Vue.js Applications. All the configuration needed to make your development of a Vue.js Application Server Rendered more enjoyable.</p> |
57 |
| - </div> |
58 |
| - <div class="image"> |
59 |
| - <img src="/assets/boilerplates/nuxt.png" alt="nuxtjs"> |
| 55 | + <div class="md-title">Codepen for prototyping</div> |
| 56 | + <p>For fast prototyping, examples or issues reports is best to use codepen.</p> |
60 | 57 | </div>
|
| 58 | + <img src="/assets/boilerplates/codepen.svg" alt="codepen"> |
61 | 59 | </md-card-content>
|
62 | 60 | </md-ripple>
|
63 | 61 | </md-card>
|
|
99 | 97 | padding-bottom: 28px;
|
100 | 98 | margin: 0 -16px;
|
101 | 99 | background: #f5f5f5;
|
102 |
| - .md-layout { |
103 |
| - align-items: stretch; |
104 |
| - padding: 32px 0; |
105 |
| - margin-right: -8px; |
106 |
| - margin-left: -8px; |
107 |
| - .md-layout-item { |
108 |
| - padding-right: 8px; |
109 |
| - padding-left: 8px; |
110 |
| - margin-bottom: 16px; |
111 |
| - } |
112 |
| - } |
113 | 100 | .md-card {
|
114 | 101 | position: relative;
|
115 | 102 | overflow: hidden;
|
116 | 103 | background: #fff;
|
117 |
| - min-height: 270px; |
118 |
| - height: 100%; |
| 104 | + margin-bottom: 16px; |
119 | 105 | .md-card-content {
|
120 | 106 | display: flex;
|
121 | 107 | padding: 16px;
|
122 | 108 | height: 100%;
|
123 | 109 | }
|
| 110 | + &.full-height { |
| 111 | + height: 100%; |
| 112 | + } |
124 | 113 | .content {
|
125 | 114 | z-index: 1;
|
126 | 115 | flex-grow: 1;
|
|
0 commit comments