diff --git a/src/_assets/css/_base.scss b/src/_assets/css/_base.scss index 14ef94133a0..31974e22530 100644 --- a/src/_assets/css/_base.scss +++ b/src/_assets/css/_base.scss @@ -21,10 +21,42 @@ dd { margin-bottom: .75rem; } -.card-title { - font-family: $site-font-family-alt; - font-size: $font-size-lg; - margin-bottom: bs-spacer(2); +.card-deck.card-deck--responsive { + .card { + flex: 0 0 calc((100% / 3) - #{bs-spacer(4)}); + margin-bottom: bs-spacer(4); + } +} + +.card-footer.card-footer--transparent { + border: none; + background-color: transparent; + +} + +.card-footer.card-footer--links { + > *:not(:last-child) { + margin-right: bs-spacer(4); + } +} + +.card-image-holder { + align-items: center; + display: flex; + height: 200px; + justify-content: center; + + img { + height: auto; + max-width: 100%; + max-height: 100%; + width: auto; + } + + svg { + height: 100%; + width: 100%; + } } .fixed-col { diff --git a/src/_assets/css/_bootstrap_adjust.scss b/src/_assets/css/_bootstrap_adjust.scss index d8905d0c921..6d62fbffed7 100644 --- a/src/_assets/css/_bootstrap_adjust.scss +++ b/src/_assets/css/_bootstrap_adjust.scss @@ -20,6 +20,12 @@ a.card { } } +.card-title { + font-family: $site-font-family-alt; + font-size: $font-size-lg; + margin-bottom: bs-spacer(2); +} + .breadcrumb { align-items: center; } @@ -57,9 +63,14 @@ a.card { padding: bs-spacer(4) 0; } -.nav-tabs .nav-link.active { +.nav-tabs .nav-link, +.nav-tabs .nav-link:hover { border: none; - border-bottom: 2px solid $site-color-primary; + border-bottom: 2px solid transparent; +} + +.nav-tabs .nav-link.active { + border-color: $site-color-primary; } @mixin pre-defaults { diff --git a/src/_assets/css/_header.scss b/src/_assets/css/_header.scss index 68758e4df24..68fa58efdf6 100644 --- a/src/_assets/css/_header.scss +++ b/src/_assets/css/_header.scss @@ -30,7 +30,7 @@ .btn { @include media-breakpoint-up(md) { - margin-left: bs-spacer(4); + margin-right: bs-spacer(4); } } diff --git a/src/_assets/css/_showcase.scss b/src/_assets/css/_showcase.scss index 6fabf338ae0..12f3dd5810d 100644 --- a/src/_assets/css/_showcase.scss +++ b/src/_assets/css/_showcase.scss @@ -1,5 +1,5 @@ .showcase { - .card { + .card.card--app { margin-bottom: bs-spacer(6); padding: bs-spacer(8) bs-spacer(6); @@ -25,13 +25,7 @@ } .card-footer { - border: none; - background-color: transparent; padding: 0; - - > *:not(:last-child) { - margin-right: bs-spacer(4); - } } } diff --git a/src/_includes/catalogpage.html b/src/_includes/catalogpage.html index 9fac44f9a5b..9513f4082fd 100644 --- a/src/_includes/catalogpage.html +++ b/src/_includes/catalogpage.html @@ -1,66 +1,65 @@
{{section.description}}
{{section.description}}
See more widgets in the Flutter widget catalog.
-{{comp.description}}
-- Documentation - {% if comp.sample %}, Samples{% endif %} -
- -{{comp.description}}
+{{comp.description}}
-- Documentation - {% if comp.sample %}, Samples{% endif %} -
- -{{comp.description}}
+See more widgets in the Flutter widget catalog.
diff --git a/src/_includes/header.html b/src/_includes/header.html index dc7ab6644a6..63f532ea27d 100644 --- a/src/_includes/header.html +++ b/src/_includes/header.html @@ -7,8 +7,7 @@ - {% asset 'flutter-lockup_w_tagline.svg' alt='Flutter by Google' height="37" width="217" class="d-none d-lg-inline-block align-middle" %} - {% asset 'flutter-lockup.svg' alt='Flutter by Google' height="37" width="129" class="d-lg-none align-middle" %} + {% asset 'flutter-lockup.svg' alt='Flutter by Google' height="37" width="129" class="align-middle" %} diff --git a/src/api-and-reference/widgets/index.md b/src/api-and-reference/widgets/index.md index 5e5cc9afa46..51aab4dbc12 100644 --- a/src/api-and-reference/widgets/index.md +++ b/src/api-and-reference/widgets/index.md @@ -9,15 +9,19 @@ toc: true This is an alphabetical list of nearly every widget that is bundled with Flutter. You can also browse widgets by category. -{{comp.description}}
+{{section.description}}
+