@@ -12,6 +12,9 @@ $card-ios-padding-right: 16px !default;
1212$card-ios-padding-bottom : 14px !default ;
1313$card-ios-padding-left : 16px !default ;
1414
15+ $card-ios-padding-media-top : 10px !default ;
16+ $card-ios-padding-media-bottom : 10px !default ;
17+
1518$card-ios-background-color : $list-background-color !default ;
1619$card-ios-box-shadow : 0 1px 2px rgba (0 ,0 ,0 ,.3 ) !default ;
1720$card-ios-border-radius : 2px !default ;
@@ -28,31 +31,27 @@ $card-ios-header-padding: 16px !default;
2831$card-ios-header-color : #333 !default ;
2932
3033
31- . card.list [mode = ios ] {
34+ ion- card [mode = ios ] {
3235 margin : $card-ios-margin-top $card-ios-margin-right $card-ios-margin-bottom $card-ios-margin-left ;
36+ font-size : $card-ios-font-size ;
3337
3438 background : $card-ios-background-color ;
3539 box-shadow : $card-ios-box-shadow ;
3640 border-radius : $card-ios-border-radius ;
37- font-size : $card-ios-font-size ;
3841 overflow : hidden ;
3942
40- .item :first-child {
41- margin-top : 0 ;
42- }
43-
44- .item :last-child {
45- margin-bottom : 0 ;
43+ .item {
44+ padding-right : ($card-ios-padding-right / 2 );
45+ padding-left : ($card-ios-padding-left / 2 );
4646 }
4747
48- .item :first-child :before ,
49- .item :last-child :after {
50- border : none ;
48+ ion-item-content {
49+ padding : $card-ios-padding-top ($card-ios-padding-right / 2 ) $card-ios-padding-bottom ($card-ios-padding-left / 2 );
5150 }
5251
53- .item :before ,
54- .item :after {
55- left : 0 ;
52+ ion-card-content {
53+ padding : $card-ios-padding-top $card-ios-padding-right $card-ios-padding-bottom $card-ios-padding-left ;
54+ font-size : $card-ios-font-size ;
5655 }
5756
5857 ion-card-header {
@@ -62,9 +61,19 @@ $card-ios-header-color: #333 !default;
6261 color : $card-ios-header-color ;
6362 }
6463
65- ion-card-content {
66- padding : $card-ios-padding-top $card-ios-padding-right $card-ios-padding-bottom $card-ios-padding-left ;
67- font-size : $card-ios-font-size ;
64+ [item-left ],
65+ [item-right ] {
66+ margin : $card-ios-padding-media-top ($card-ios-padding-right / 2 ) $card-ios-padding-media-bottom ($card-ios-padding-left / 2 );
67+ }
68+
69+ button [item-left ],
70+ button [item-right ],
71+ [button ][item-left ],
72+ [button ][item-right ], {
73+ margin : $item-ios-padding-icon-top ($item-ios-padding-right / 2 ) $item-ios-padding-icon-bottom ($item-ios-padding-left / 2 );
74+ padding : 2px 6px ;
75+ min-height : 26px ;
76+ font-size : 1.3rem ;
6877 }
6978
7079 .card-title {
@@ -73,6 +82,17 @@ $card-ios-header-color: #333 !default;
7382 color : $card-ios-title-text-color ;
7483 }
7584
85+ .avatar {
86+ max-width : $item-ios-avatar-size ;
87+ max-height : $item-ios-avatar-size ;
88+ border-radius : $item-ios-avatar-size / 2 ;
89+ }
90+
91+ .thumbnail {
92+ max-width : $item-ios-thumbnail-size ;
93+ max-height : $item-ios-thumbnail-size ;
94+ }
95+
7696 h1 {
7797 margin : 0 0 2px ;
7898 font-size : 2.4rem ;
@@ -103,6 +123,6 @@ $card-ios-header-color: #333 !default;
103123
104124}
105125
106- . card.list [mode = ios ] + . card {
126+ ion- card [mode = ios ] + ion- card {
107127 margin-top : 0 ;
108128}
0 commit comments