Files
Adam Bradley 60fdc5c2f3 perf(cards): remove translateZ from ion-card
Yes, oddly enough this makes a performance difference. The translateZ
was used as a trick to force ion-card’s rounded corners to take effect
on inner elements. However, on a page that has many ion-cards, it takes
relatively a lot of power on a low-end device to move them all during a
transition. It’s best to not put them on their own layer and let the
browser just move one thing.
2016-02-03 23:22:27 -06:00

37 lines
551 B
SCSS

@import "../../globals.core";
// Card
// --------------------------------------------------
ion-card {
display: block;
overflow: hidden;
}
ion-card img {
display: block;
width: 100%;
}
ion-card-header {
display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
ion-card-content {
display: block;
}
ion-card > :first-child {
border-top-left-radius: inherit;
border-top-right-radius: inherit;
}
ion-card > :last-child {
border-bottom-left-radius: inherit;
border-bottom-right-radius: inherit;
}