+
Start at date
-
+
@@ -43,113 +40,89 @@ Result
-
+
Pick a date
-
-
+
+
- "{{resultPickerModel.getError('matDatepickerParse').text}}" is not a valid date!
+ "{{ resultPickerModel.getError('matDatepickerParse').text }}" is not a
+ valid date!
Too early!
Too late!
Date unavailable!
-Last input: {{lastDateInput}}
-Last change: {{lastDateChange}}
-
+Last input: {{ lastDateInput }}
+Last change: {{ lastDateChange }}
+
-
+
+ Pick a date
+
+
+
+
-
-
Input disabled datepicker
-
+
Input disabled
-
+ [matDatepickerFilter]="filterOdd ? dateFilter : null" disabled />
+
Input disabled via FormControl
-
+
FormControl disabled
-
-
+
+
- {{dateCtrl.disabled ? 'Enable' : 'Disable'}} FormControl
+ {{ dateCtrl.disabled ? 'Enable' : 'Disable' }} FormControl
Input disabled, datepicker popup enabled
-
+
Input disabled, datepicker enabled
-
-
+
+
Datepicker with value property binding
-
+
Value binding
-
-
+
+
Datepicker with custom header
-
+
Custom calendar header
-
+
@@ -157,9 +130,9 @@ Datepicker with custom header
Datepicker with custom header extending the default header
-
+
Custom calendar header extending default
-
+
diff --git a/src/dev-app/datepicker/datepicker-demo.scss b/src/dev-app/datepicker/datepicker-demo.scss
index 1dc57962c1c4..fce4c2a81106 100644
--- a/src/dev-app/datepicker/datepicker-demo.scss
+++ b/src/dev-app/datepicker/datepicker-demo.scss
@@ -2,3 +2,6 @@ mat-calendar {
width: 300px;
}
+.example-space-between {
+ margin: 5px;
+}
diff --git a/src/dev-app/dialog/dialog-demo.html b/src/dev-app/dialog/dialog-demo.html
index 7605af0d8911..2429588d0551 100644
--- a/src/dev-app/dialog/dialog-demo.html
+++ b/src/dev-app/dialog/dialog-demo.html
@@ -14,34 +14,34 @@ Dialog demo
Dialog dimensions
-
-
+
+
Width
-
+
Height
-
-
+
+
Min width
-
+
Min height
-
-
+
+
Max width
-
+
Max height
@@ -49,23 +49,23 @@ Dialog dimensions
Dialog position
-
-
+
+
Top
-
+
Bottom
-
-
+
+
Left
-
+
Right
@@ -73,8 +73,8 @@ Dialog position
Dialog backdrop
-
-
+
+
Backdrop class
@@ -84,8 +84,8 @@
Dialog backdrop
Other options
-
-
+
+
Button alignment
Start
@@ -95,33 +95,34 @@ Other options
-
-
+
+
Dialog message
-
+
Disable close
-Last afterClosed result: {{lastAfterClosedResult}}
-Last beforeClose result: {{lastBeforeCloseResult}}
+Last afterClosed result: {{lastAfterClosedResult}}
+Last beforeClose result: {{lastBeforeCloseResult}}
I'm a template dialog. I've been opened {{numTemplateOpens}} times!
- It's Jazz!
+ It's Jazz!
-
+
How much?
- {{ data.message }}
+ {{ data.message }}
Close dialog
- Change dimensions
+ Change
+ dimensions
diff --git a/src/dev-app/dialog/dialog-demo.scss b/src/dev-app/dialog/dialog-demo.scss
index c57cae78b6b3..26f9a09cdd8c 100644
--- a/src/dev-app/dialog/dialog-demo.scss
+++ b/src/dev-app/dialog/dialog-demo.scss
@@ -11,3 +11,8 @@ button {
margin-right: 0;
}
}
+
+.example-space-between {
+ display: flex;
+ justify-content: space-between;
+}
diff --git a/src/dev-app/dialog/dialog-demo.ts b/src/dev-app/dialog/dialog-demo.ts
index d79a59931bdd..4998f65d87ab 100644
--- a/src/dev-app/dialog/dialog-demo.ts
+++ b/src/dev-app/dialog/dialog-demo.ts
@@ -93,7 +93,7 @@ export class DialogDemo {
It's Jazz!
-
+
How much?
diff --git a/src/dev-app/drag-drop/drag-drop-demo.html b/src/dev-app/drag-drop/drag-drop-demo.html
index af30924db583..ffe83cbd2098 100644
--- a/src/dev-app/drag-drop/drag-drop-demo.html
+++ b/src/dev-app/drag-drop/drag-drop-demo.html
@@ -2,11 +2,7 @@
To do
-
+
{{item}}
@@ -16,11 +12,7 @@
To do
Done
-
+
{{item}}
@@ -32,11 +24,7 @@
Done
Horizontal list
-
-
+
Section 1
This is the content text that makes sense here.
@@ -115,4 +112,3 @@ cdkAccordion
I only show if item 3 is expanded
-
diff --git a/src/dev-app/input/input-demo.html b/src/dev-app/input/input-demo.html
index 5defa027774d..ce39a1fa5839 100644
--- a/src/dev-app/input/input-demo.html
+++ b/src/dev-app/input/input-demo.html
@@ -1,60 +1,75 @@
+ Form Field Appearance
+
+
+ Change Control Appearance
+
+ Outline
+ Fill
+
+
+
Basic
@@ -65,13 +80,13 @@
Regular
-
+
Example
This field is required
-
+
Email
@@ -85,7 +100,7 @@ Regular
With hint
-
+
Example
This field is required
@@ -96,7 +111,7 @@ With hint
Inside a form
-
+
Example
This field is required
@@ -106,12 +121,9 @@ Inside a form
With a custom error function
-
+
Example
-
+
This field is required
@@ -122,7 +134,7 @@ With a custom error function
Prefix + Suffix
Text
-
+
Amount
$
@@ -130,7 +142,7 @@ Text
Icons
-
+
Amount
attach_money
@@ -138,11 +150,15 @@ Icons
Icon buttons
-
+
Amount
- attach_money
- mode_edit
+
+ attach_money
+
+
+ mode_edit
+
@@ -151,45 +167,45 @@ Icon buttons
Divider Colors
Input
-
+
Default color
-
+
Accent color
-
+
Warn color
Textarea
-
+
Default color
example
-
+
Accent color
example
-
+
Warn color
example
With error
-
+
Default color
This field is required
-
+
Accent color
This field is required
-
+
Warn color
This field is required
@@ -202,12 +218,9 @@ With error
Input
-
+
Character count (100 max)
-
+
{{characterCountInputHintExample.value.length}} / 100
@@ -216,11 +229,9 @@ Input
Textarea
-
+
Character count (100 max)
- Hello world. How are you?
+ Hello world. How are you?
{{characterCountTextareaHintExample.value.length}} / 100
@@ -233,7 +244,7 @@ Textarea
Hello
-
+
First name
,
@@ -242,37 +253,37 @@ Textarea
-
+
Disabled field
-
+
Required field
-
+
100% width label
-
+
Character count (100 max)
{{input.value.length}} / 100
-
+
Show hint label
-
+
I favorite bold label
@@ -283,14 +294,14 @@ Textarea
-
+
Show hint label with character count
{{hintLabelWithCharCount.value.length}}
-
+
Enter text to count
@@ -304,24 +315,20 @@ Textarea
Check to change the color:
-
+
Check to make required:
-
-
+
+
Check to hide the required marker:
-
-
+
@@ -334,43 +341,45 @@ Textarea
-
+
Label
-
+
What is your favorite color?
-
+
Prefixed
Example:
-
+
Suffixed
.00 €
-
+
Both:
-
+
Email address
- email
+
+ email
+
@gmail.com
- Empty:
- Label:
+ Empty:
+ Label:
@@ -380,22 +389,20 @@ Textarea
- Table
-
- Add 5
- Add 10
- Add 100
- Add 1000
-
+ Table
+
+ Add 5
+ Add 10
+ Add 100
+ Add 1000
+
{{i+1}}
-
+
Value
-
+
@@ -410,23 +417,22 @@ Textarea
Forms
-
+
Reactive
-
+
Template
-
+
DISABLE REACTIVE CTRL
DISABLE TD CTRL
-
+
Decrement minRows
<textarea> with mat-form-field
-
+
Autosized textarea
@@ -610,40 +607,42 @@ <textarea> with bindable autosize
Please type something here
-
+
@@ -654,10 +653,10 @@
<textarea> with bindable autosize
Use custom autofill style
-
+
Autofill monitored
+ [class.demo-custom-autofill-style]="customAutofillStyle">
Submit
is autofilled? {{isAutofilled ? 'yes' : 'no'}}
diff --git a/src/dev-app/input/input-demo.ts b/src/dev-app/input/input-demo.ts
index 54178dbe7bff..7ce17301dd26 100644
--- a/src/dev-app/input/input-demo.ts
+++ b/src/dev-app/input/input-demo.ts
@@ -5,12 +5,10 @@
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
-
import {Component, ChangeDetectionStrategy} from '@angular/core';
import {FormControl, Validators} from '@angular/forms';
import {ErrorStateMatcher} from '@angular/material';
-
let max = 5;
const EMAIL_REGEX = /^[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/;
@@ -20,7 +18,7 @@ const EMAIL_REGEX = /^[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA
changeDetection: ChangeDetectionStrategy.OnPush,
selector: 'input-demo',
templateUrl: 'input-demo.html',
- styleUrls: ['input-demo.css'],
+ styleUrls: ['input-demo.css']
})
export class InputDemo {
floatingLabel = 'auto';
@@ -45,11 +43,14 @@ export class InputDemo {
{value: 20},
{value: 30},
{value: 40},
- {value: 50},
+ {value: 50}
];
rows = 8;
formControl = new FormControl('hello', Validators.required);
- emailFormControl = new FormControl('', [Validators.required, Validators.pattern(EMAIL_REGEX)]);
+ emailFormControl = new FormControl('', [
+ Validators.required,
+ Validators.pattern(EMAIL_REGEX)
+ ]);
delayedFormControl = new FormControl('');
model = 'hello';
isAutofilled = false;
@@ -60,13 +61,14 @@ export class InputDemo {
fillAppearance: string;
outlineAppearance: string;
+ appearance: 'outline' | 'fill' = 'outline';
constructor() {
setTimeout(() => this.delayedFormControl.setValue('hello'), 100);
}
addABunch(n: number) {
for (let x = 0; x < n; x++) {
- this.items.push({ value: ++max });
+ this.items.push({value: ++max});
}
}
@@ -84,12 +86,14 @@ export class InputDemo {
};
togglePlaceholderTestValue() {
- this.placeholderTestControl.setValue(this.placeholderTestControl.value === '' ? 'Value' : '');
+ this.placeholderTestControl.setValue(
+ this.placeholderTestControl.value === '' ? 'Value' : ''
+ );
}
togglePlaceholderTestTouched() {
- this.placeholderTestControl.touched ?
- this.placeholderTestControl.markAsUntouched() :
- this.placeholderTestControl.markAsTouched();
+ this.placeholderTestControl.touched
+ ? this.placeholderTestControl.markAsUntouched()
+ : this.placeholderTestControl.markAsTouched();
}
}
diff --git a/src/dev-app/paginator/paginator-demo.html b/src/dev-app/paginator/paginator-demo.html
index af3c21879c14..a744fbb259fb 100644
--- a/src/dev-app/paginator/paginator-demo.html
+++ b/src/dev-app/paginator/paginator-demo.html
@@ -5,15 +5,15 @@ No inputs
-
+
-
+
-
+
@@ -23,15 +23,9 @@ No inputs
Disabled
-
+
Output event: {{pageEvent | json}}
diff --git a/src/dev-app/select/select-demo.html b/src/dev-app/select/select-demo.html
index 9b7061c9d63d..cb3f847867e8 100644
--- a/src/dev-app/select/select-demo.html
+++ b/src/dev-app/select/select-demo.html
@@ -1,11 +1,22 @@
+
+ Change Form Field Appearance
+
+ Change form field appearance to either Outline or Fill
+
+ Change Appearance
+
+ Outline
+ Fill
+
+
-
+
Native Select
Basic
-
+
Select your car
@@ -16,7 +27,7 @@ Basic
Disabled and required
-
+
Select your car (disabled)
Volvo
@@ -26,7 +37,7 @@ Disabled and required
Floating label
-
+
Float with value
Volvo
@@ -35,7 +46,7 @@ Floating label
Audi
-
+
Not float when empty
@@ -44,7 +55,7 @@ Floating label
Audi
-
+
Float with no value, but with label
@@ -53,7 +64,7 @@ Floating label
Audi
-
+
Float with no value, but with html
--select one--
@@ -63,7 +74,7 @@ Floating label
Looks
-
+
Legacy
Volvo
@@ -72,7 +83,7 @@ Looks
Audi
-
+
Standard
Volvo
@@ -81,7 +92,7 @@ Looks
Audi
-
+
Fill
@@ -91,7 +102,7 @@ Looks
Audi
-
+
Outline
@@ -102,7 +113,7 @@ Looks
Option group
-
+
volvo
@@ -115,7 +126,7 @@ Option group
Place holder
-
+
Volvo
@@ -125,7 +136,7 @@ Place holder
Error message, hint, form sumbit
-
+
Select your car (required)
@@ -140,7 +151,7 @@ Error message, hint, form sumbit
Error message with errorStateMatcher
-
+
Select your car
@@ -168,10 +179,9 @@ Error message with errorStateMatcher
ngModel
-
+
Drink
-
+
None
{{ drink.viewValue }}
@@ -212,10 +222,10 @@ Error message with errorStateMatcher
Multiple selection
-
+
Pokemon
-
+
{{ creature.viewValue }}
@@ -241,7 +251,7 @@ Error message with errorStateMatcher
Without Angular forms
-
+
Digimon
None
@@ -261,11 +271,10 @@ Error message with errorStateMatcher
Option groups
-
+
Pokemon
-
+
{{ creature.viewValue }}
@@ -279,12 +288,10 @@ Error message with errorStateMatcher
compareWith
-
+
Drink
-
+
{{ drink.viewValue }}
@@ -296,8 +303,7 @@ Error message with errorStateMatcher
Status: {{ drinkObjectControl.control?.status }}
Comparison Mode: {{ compareByValue ? 'VALUE' : 'REFERENCE' }}
-
+
REASSIGN DRINK BY COPY
TOGGLE REQUIRED
@@ -310,7 +316,7 @@ Error message with errorStateMatcher
Appearance comparison
-
+
Legacy
None
@@ -366,7 +372,7 @@ Error message with errorStateMatcher
formControl
-
+
Food I would like to eat
{{ food.viewValue }}
@@ -388,7 +394,7 @@ Error message with errorStateMatcher
Change event
-
+
Starter pokemon
{{ creature.viewValue }}
@@ -402,4 +408,3 @@ Error message with errorStateMatcher
This div is for testing scrolled selects.
-
diff --git a/src/dev-app/select/select-demo.ts b/src/dev-app/select/select-demo.ts
index dabde38fca54..633453d55c76 100644
--- a/src/dev-app/select/select-demo.ts
+++ b/src/dev-app/select/select-demo.ts
@@ -21,10 +21,10 @@ export class MyErrorStateMatcher implements ErrorStateMatcher {
}
@Component({
- moduleId: module.id,
- selector: 'select-demo',
- templateUrl: 'select-demo.html',
- styleUrls: ['select-demo.css'],
+ moduleId: module.id,
+ selector: 'select-demo',
+ templateUrl: 'select-demo.html',
+ styleUrls: ['select-demo.css']
})
export class SelectDemo {
drinksRequired = false;
@@ -34,7 +34,7 @@ export class SelectDemo {
pokemonDisabled = false;
showSelect = false;
currentDrink: string;
- currentDrinkObject: {}|undefined = {value: 'tea-5', viewValue: 'Tea'};
+ currentDrinkObject: {} | undefined = {value: 'tea-5', viewValue: 'Tea'};
currentPokemon: string[];
currentPokemonFromGroup: string;
currentDigimon: string;
@@ -48,6 +48,8 @@ export class SelectDemo {
compareByValue = true;
selectFormControl = new FormControl('', Validators.required);
+ appearance: 'outline' | 'fill' = 'outline';
+
foods = [
{value: null, viewValue: 'None'},
{value: 'steak-0', viewValue: 'Steak'},
@@ -57,14 +59,17 @@ export class SelectDemo {
drinks = [
{value: 'coke-0', viewValue: 'Coke'},
- {value: 'long-name-1', viewValue: 'Decaf Chocolate Brownie Vanilla Gingerbread Frappuccino'},
+ {
+ value: 'long-name-1',
+ viewValue: 'Decaf Chocolate Brownie Vanilla Gingerbread Frappuccino'
+ },
{value: 'water-2', viewValue: 'Water'},
{value: 'pepper-3', viewValue: 'Dr. Pepper'},
{value: 'coffee-4', viewValue: 'Coffee'},
{value: 'tea-5', viewValue: 'Tea'},
{value: 'juice-6', viewValue: 'Orange juice'},
{value: 'wine-7', viewValue: 'Wine'},
- {value: 'milk-8', viewValue: 'Milk'},
+ {value: 'milk-8', viewValue: 'Milk'}
];
pokemon = [
@@ -72,15 +77,18 @@ export class SelectDemo {
{value: 'charizard-1', viewValue: 'Charizard'},
{value: 'squirtle-2', viewValue: 'Squirtle'},
{value: 'pikachu-3', viewValue: 'Pikachu'},
- {value: 'jigglypuff-4', viewValue: 'Jigglypuff with a really long name that will truncate'},
+ {
+ value: 'jigglypuff-4',
+ viewValue: 'Jigglypuff with a really long name that will truncate'
+ },
{value: 'ditto-5', viewValue: 'Ditto'},
- {value: 'psyduck-6', viewValue: 'Psyduck'},
+ {value: 'psyduck-6', viewValue: 'Psyduck'}
];
availableThemes = [
- {value: 'primary', name: 'Primary' },
- {value: 'accent', name: 'Accent' },
- {value: 'warn', name: 'Warn' }
+ {value: 'primary', name: 'Primary'},
+ {value: 'accent', name: 'Accent'},
+ {value: 'warn', name: 'Warn'}
];
pokemonGroups = [
@@ -113,7 +121,7 @@ export class SelectDemo {
name: 'Psychic',
pokemon: [
{value: 'mew-9', viewValue: 'Mew'},
- {value: 'mewtwo-10', viewValue: 'Mewtwo'},
+ {value: 'mewtwo-10', viewValue: 'Mewtwo'}
]
}
];
@@ -128,7 +136,9 @@ export class SelectDemo {
];
toggleDisabled() {
- this.foodControl.enabled ? this.foodControl.disable() : this.foodControl.enable();
+ this.foodControl.enabled
+ ? this.foodControl.disable()
+ : this.foodControl.enable();
}
setPokemonValue() {
@@ -150,6 +160,8 @@ export class SelectDemo {
matcher = new MyErrorStateMatcher();
toggleSelected() {
- this.currentAppearanceValue = this.currentAppearanceValue ? null : this.digimon[0].value;
+ this.currentAppearanceValue = this.currentAppearanceValue
+ ? null
+ : this.digimon[0].value;
}
}
diff --git a/src/dev-app/snack-bar/snack-bar-demo.html b/src/dev-app/snack-bar/snack-bar-demo.html
index e8ef3ca05cc0..b16a804241ae 100644
--- a/src/dev-app/snack-bar/snack-bar-demo.html
+++ b/src/dev-app/snack-bar/snack-bar-demo.html
@@ -1,11 +1,14 @@
SnackBar demo
- Message:
+
+ Message
+
+
Position in page:
-
+
Start
End
@@ -14,7 +17,7 @@ SnackBar demo
Center
-
+
Top
Bottom
@@ -24,22 +27,18 @@ SnackBar demo
diff --git a/src/dev-app/stepper/stepper-demo.html b/src/dev-app/stepper/stepper-demo.html
index 67b2a97237bb..5d6d4922550c 100644
--- a/src/dev-app/stepper/stepper-demo.html
+++ b/src/dev-app/stepper/stepper-demo.html
@@ -5,13 +5,13 @@ Linear Vertical Stepper Demo using a single form
Fill out your name
-
+
First name
This field is required
-
+
Last name
This field is required
@@ -25,7 +25,7 @@ Linear Vertical Stepper Demo using a single form
Fill out your email address
-
+
Email address
The input is invalid.
@@ -52,12 +52,12 @@ Linear Horizontal Stepper Demo using a different form for each step
Fill out your name
-
+
First name
This field is required
-
+
Last name
This field is required
@@ -71,7 +71,7 @@ Linear Horizontal Stepper Demo using a different form for each step
Fill out your email address
-
+
Email address
The input is invalid
@@ -100,12 +100,12 @@ Vertical Stepper Demo
Fill out your name
-
+
First name
-
+
Last name
@@ -118,7 +118,7 @@ Vertical Stepper Demo
Fill out your phone number
-
+
Phone number
@@ -132,7 +132,7 @@ Vertical Stepper Demo
Fill out your address
-
+
Address
@@ -154,12 +154,12 @@ Vertical Stepper Demo
Horizontal Stepper Demo with Text Label
-
+
First name
-
+
Last name
@@ -169,7 +169,7 @@ Horizontal Stepper Demo with Text Label
-
+
Phone number
@@ -180,7 +180,7 @@ Horizontal Stepper Demo with Text Label
-
+
Address
@@ -202,7 +202,7 @@ Horizontal Stepper Demo with Templated Label
{{step.label}}
-
+
Answer
@@ -216,10 +216,9 @@ Horizontal Stepper Demo with Templated Label
Stepper with autosize textarea
-
+
Autosize textarea
This is an autosize textarea, it should adjust to the size of its content.
-
diff --git a/src/dev-app/toolbar/toolbar-demo.html b/src/dev-app/toolbar/toolbar-demo.html
index fb5f6a7517a4..487da6afba5e 100644
--- a/src/dev-app/toolbar/toolbar-demo.html
+++ b/src/dev-app/toolbar/toolbar-demo.html
@@ -91,7 +91,7 @@ Toolbar with form-fields
-
+
Select
One
@@ -99,7 +99,15 @@ Toolbar with form-fields
-
+
+ Select
+
+ One
+ Two
+
+
+
+
Input
@@ -108,7 +116,15 @@ Toolbar with form-fields
-
+
+ Select
+
+ One
+ Two
+
+
+
+
Select
One
@@ -116,7 +132,7 @@ Toolbar with form-fields
-
+
Input
diff --git a/src/dev-app/virtual-scroll/virtual-scroll-demo.html b/src/dev-app/virtual-scroll/virtual-scroll-demo.html
index 40792b7aab14..d0892112ba91 100644
--- a/src/dev-app/virtual-scroll/virtual-scroll-demo.html
+++ b/src/dev-app/virtual-scroll/virtual-scroll-demo.html
@@ -2,39 +2,35 @@ Autosize
Uniform size
-
+
Item #{{i}} - ({{size}}px)
Increasing size
-
+
Item #{{i}} - ({{size}}px)
Decreasing size
-
+
Item #{{i}} - ({{size}}px)
Random size
-
+
Item #{{i}} - ({{size}}px)
Fixed size
-
+
Behavior
Auto
@@ -42,7 +38,7 @@ Fixed size
Smooth
-
+
Offset
@@ -50,7 +46,7 @@ Fixed size
viewport2.scrollToOffset(scrollToOffset, scrollToBehavior)">
Go to offset
-
+
Index
@@ -62,10 +58,8 @@ Fixed size
Currently scrolled to item: {{scrolledIndex.get(viewport1) || 0}}
-
-
+
+
Item #{{i}} - ({{size}}px)
@@ -74,11 +68,9 @@
Fixed size
Currently scrolled to item: {{scrolledIndex.get(viewport2) || 0}}
-
-
+
+
Item #{{i}} - ({{size}}px)
@@ -87,8 +79,7 @@
Observable data
Add item
-
+
Item #{{i}} - ({{size}}px)
@@ -98,8 +89,7 @@
No trackBy
Sort by state name
Sort by state capital
-
+
{{state.name}}
{{state.capital}}
@@ -110,8 +100,7 @@
trackBy index
Sort by state name
Sort by state capital
-
+
{{state.name}}
{{state.capital}}
@@ -122,8 +111,7 @@
trackBy state name
Sort by state name
Sort by state capital
-
+
{{state.name}}
{{state.capital}}
diff --git a/src/material-examples/autocomplete-auto-active-first-option/autocomplete-auto-active-first-option-example.html b/src/material-examples/autocomplete-auto-active-first-option/autocomplete-auto-active-first-option-example.html
index 50dd982f68bb..aa487bf33271 100644
--- a/src/material-examples/autocomplete-auto-active-first-option/autocomplete-auto-active-first-option-example.html
+++ b/src/material-examples/autocomplete-auto-active-first-option/autocomplete-auto-active-first-option-example.html
@@ -1,5 +1,6 @@
-
+
+ Pick one
diff --git a/src/material-examples/autocomplete-display/autocomplete-display-example.html b/src/material-examples/autocomplete-display/autocomplete-display-example.html
index 5daac573cf8c..ab332b47fb18 100644
--- a/src/material-examples/autocomplete-display/autocomplete-display-example.html
+++ b/src/material-examples/autocomplete-display/autocomplete-display-example.html
@@ -1,6 +1,8 @@
-
-
+
+ Assignee
+
{{option.name}}
diff --git a/src/material-examples/autocomplete-filter/autocomplete-filter-example.html b/src/material-examples/autocomplete-filter/autocomplete-filter-example.html
index 3a5aefad2ce2..2bd9d03d6ee9 100644
--- a/src/material-examples/autocomplete-filter/autocomplete-filter-example.html
+++ b/src/material-examples/autocomplete-filter/autocomplete-filter-example.html
@@ -1,5 +1,6 @@
-
+
+ Pick one
diff --git a/src/material-examples/autocomplete-optgroup/autocomplete-optgroup-example.css b/src/material-examples/autocomplete-optgroup/autocomplete-optgroup-example.css
index 7432308753e6..ae291c92146b 100644
--- a/src/material-examples/autocomplete-optgroup/autocomplete-optgroup-example.css
+++ b/src/material-examples/autocomplete-optgroup/autocomplete-optgroup-example.css
@@ -1 +1,3 @@
-/** No CSS for this example */
+.example-full-width {
+ width: 100%;
+}
diff --git a/src/material-examples/autocomplete-optgroup/autocomplete-optgroup-example.html b/src/material-examples/autocomplete-optgroup/autocomplete-optgroup-example.html
index 0d9a4bf88c03..ed114f5c4acc 100644
--- a/src/material-examples/autocomplete-optgroup/autocomplete-optgroup-example.html
+++ b/src/material-examples/autocomplete-optgroup/autocomplete-optgroup-example.html
@@ -1,11 +1,12 @@
-
+
+ States Group
-
-
-
- {{name}}
-
+
+
+
+ {{name}}
+
diff --git a/src/material-examples/autocomplete-overview/autocomplete-overview-example.html b/src/material-examples/autocomplete-overview/autocomplete-overview-example.html
index 09ab07facdd3..fe2b93eb688c 100644
--- a/src/material-examples/autocomplete-overview/autocomplete-overview-example.html
+++ b/src/material-examples/autocomplete-overview/autocomplete-overview-example.html
@@ -1,5 +1,7 @@
-
+
+
+ State
@@ -10,11 +12,21 @@
-
+
+ State
+
+
+
+
+ {{state.name}} |
+ Population: {{state.population}}
+
+
+
-
- Disable Input?
-
+
+
+ Disable Input?
+
+
diff --git a/src/material-examples/autocomplete-simple/autocomplete-simple-example.html b/src/material-examples/autocomplete-simple/autocomplete-simple-example.html
index cfd6bdf223e8..da1ae24a6683 100644
--- a/src/material-examples/autocomplete-simple/autocomplete-simple-example.html
+++ b/src/material-examples/autocomplete-simple/autocomplete-simple-example.html
@@ -1,5 +1,6 @@
-
+
+ Pick one
diff --git a/src/material-examples/datepicker-api/datepicker-api-example.html b/src/material-examples/datepicker-api/datepicker-api-example.html
index 453fe29805a5..a50a9c8866d4 100644
--- a/src/material-examples/datepicker-api/datepicker-api-example.html
+++ b/src/material-examples/datepicker-api/datepicker-api-example.html
@@ -1,4 +1,5 @@
-
+
+ Choose a date
diff --git a/src/material-examples/datepicker-color/datepicker-color-example.css b/src/material-examples/datepicker-color/datepicker-color-example.css
index 7432308753e6..72e8f277570f 100644
--- a/src/material-examples/datepicker-color/datepicker-color-example.css
+++ b/src/material-examples/datepicker-color/datepicker-color-example.css
@@ -1 +1,4 @@
/** No CSS for this example */
+.example-full-width {
+ width: 100%;
+}
diff --git a/src/material-examples/datepicker-color/datepicker-color-example.html b/src/material-examples/datepicker-color/datepicker-color-example.html
index c7e033273c8b..d739506429fa 100644
--- a/src/material-examples/datepicker-color/datepicker-color-example.html
+++ b/src/material-examples/datepicker-color/datepicker-color-example.html
@@ -1,13 +1,16 @@
-
- Inherited calendar color
-
-
-
-
-
-
- Custom calendar color
-
-
-
-
+
+
+ Inherited calendar color
+
+
+
+
+
+
+
+ Custom calendar color
+
+
+
+
+
diff --git a/src/material-examples/datepicker-custom-header/datepicker-custom-header-example.html b/src/material-examples/datepicker-custom-header/datepicker-custom-header-example.html
index 1ab9bb32fe8d..9205bfc80a8f 100644
--- a/src/material-examples/datepicker-custom-header/datepicker-custom-header-example.html
+++ b/src/material-examples/datepicker-custom-header/datepicker-custom-header-example.html
@@ -1,4 +1,4 @@
-
+
Custom calendar header
diff --git a/src/material-examples/datepicker-custom-icon/datepicker-custom-icon-example.html b/src/material-examples/datepicker-custom-icon/datepicker-custom-icon-example.html
index a1b4e5d50744..990792be7bcc 100644
--- a/src/material-examples/datepicker-custom-icon/datepicker-custom-icon-example.html
+++ b/src/material-examples/datepicker-custom-icon/datepicker-custom-icon-example.html
@@ -1,4 +1,5 @@
-
+
+ Choose a date
keyboard_arrow_down
diff --git a/src/material-examples/datepicker-date-class/datepicker-date-class-example.html b/src/material-examples/datepicker-date-class/datepicker-date-class-example.html
index fbba9f6a1693..09ec4a6d3cbd 100644
--- a/src/material-examples/datepicker-date-class/datepicker-date-class-example.html
+++ b/src/material-examples/datepicker-date-class/datepicker-date-class-example.html
@@ -1,4 +1,5 @@
-
+
+ Choose a date
diff --git a/src/material-examples/datepicker-disabled/datepicker-disabled-example.css b/src/material-examples/datepicker-disabled/datepicker-disabled-example.css
index 7432308753e6..72e8f277570f 100644
--- a/src/material-examples/datepicker-disabled/datepicker-disabled-example.css
+++ b/src/material-examples/datepicker-disabled/datepicker-disabled-example.css
@@ -1 +1,4 @@
/** No CSS for this example */
+.example-full-width {
+ width: 100%;
+}
diff --git a/src/material-examples/datepicker-disabled/datepicker-disabled-example.html b/src/material-examples/datepicker-disabled/datepicker-disabled-example.html
index ad3b0755167b..843edefbe196 100644
--- a/src/material-examples/datepicker-disabled/datepicker-disabled-example.html
+++ b/src/material-examples/datepicker-disabled/datepicker-disabled-example.html
@@ -1,23 +1,27 @@
-
-
+
+
+
+ Completely disabled
-
+
-
-
+
+
+ Popup disabled
-
+
-
-
+
+
+ Input disabled
-
+
diff --git a/src/material-examples/datepicker-events/datepicker-events-example.html b/src/material-examples/datepicker-events/datepicker-events-example.html
index 1935c718218c..50473b77c8fb 100644
--- a/src/material-examples/datepicker-events/datepicker-events-example.html
+++ b/src/material-examples/datepicker-events/datepicker-events-example.html
@@ -1,6 +1,7 @@
-
-
+
+ Input & change events
+
diff --git a/src/material-examples/datepicker-filter/datepicker-filter-example.html b/src/material-examples/datepicker-filter/datepicker-filter-example.html
index 6a44973b048e..6d2c8947c130 100644
--- a/src/material-examples/datepicker-filter/datepicker-filter-example.html
+++ b/src/material-examples/datepicker-filter/datepicker-filter-example.html
@@ -1,4 +1,5 @@
-
+
+ Choose a date
diff --git a/src/material-examples/datepicker-formats/datepicker-formats-example.html b/src/material-examples/datepicker-formats/datepicker-formats-example.html
index 4868f2dc21ed..55e1b793d0e5 100644
--- a/src/material-examples/datepicker-formats/datepicker-formats-example.html
+++ b/src/material-examples/datepicker-formats/datepicker-formats-example.html
@@ -1,4 +1,5 @@
-
+
+ Verbose datepicker
diff --git a/src/material-examples/datepicker-locale/datepicker-locale-example.html b/src/material-examples/datepicker-locale/datepicker-locale-example.html
index f92432a48237..e61afc1dda01 100644
--- a/src/material-examples/datepicker-locale/datepicker-locale-example.html
+++ b/src/material-examples/datepicker-locale/datepicker-locale-example.html
@@ -1,4 +1,5 @@
-
+
+ Different locale
diff --git a/src/material-examples/datepicker-min-max/datepicker-min-max-example.html b/src/material-examples/datepicker-min-max/datepicker-min-max-example.html
index 4ee60cdfdd86..f630944cb724 100644
--- a/src/material-examples/datepicker-min-max/datepicker-min-max-example.html
+++ b/src/material-examples/datepicker-min-max/datepicker-min-max-example.html
@@ -1,4 +1,5 @@
-
+
+ Choose a date
diff --git a/src/material-examples/datepicker-moment/datepicker-moment-example.html b/src/material-examples/datepicker-moment/datepicker-moment-example.html
index a6ae46cc7d2d..fefe6b568052 100644
--- a/src/material-examples/datepicker-moment/datepicker-moment-example.html
+++ b/src/material-examples/datepicker-moment/datepicker-moment-example.html
@@ -1,4 +1,5 @@
-
+
+ Moment.js datepicker
diff --git a/src/material-examples/datepicker-overview/datepicker-overview-example.css b/src/material-examples/datepicker-overview/datepicker-overview-example.css
index 7432308753e6..72e8f277570f 100644
--- a/src/material-examples/datepicker-overview/datepicker-overview-example.css
+++ b/src/material-examples/datepicker-overview/datepicker-overview-example.css
@@ -1 +1,4 @@
/** No CSS for this example */
+.example-full-width {
+ width: 100%;
+}
diff --git a/src/material-examples/datepicker-overview/datepicker-overview-example.html b/src/material-examples/datepicker-overview/datepicker-overview-example.html
index f82880547b24..0007b228f17a 100644
--- a/src/material-examples/datepicker-overview/datepicker-overview-example.html
+++ b/src/material-examples/datepicker-overview/datepicker-overview-example.html
@@ -1,5 +1,16 @@
-
-
-
-
-
+
+
+ Choose a date
+
+
+
+
+
+
+
+ Choose a date
+
+
+
+
+
diff --git a/src/material-examples/datepicker-start-view/datepicker-start-view-example.html b/src/material-examples/datepicker-start-view/datepicker-start-view-example.html
index e10afcab6d26..cce80dd5b5bd 100644
--- a/src/material-examples/datepicker-start-view/datepicker-start-view-example.html
+++ b/src/material-examples/datepicker-start-view/datepicker-start-view-example.html
@@ -1,4 +1,5 @@
-
+
+ Choose a date
diff --git a/src/material-examples/datepicker-touch/datepicker-touch-example.html b/src/material-examples/datepicker-touch/datepicker-touch-example.html
index 70a7e61e264b..5f1dde00c58c 100644
--- a/src/material-examples/datepicker-touch/datepicker-touch-example.html
+++ b/src/material-examples/datepicker-touch/datepicker-touch-example.html
@@ -1,4 +1,5 @@
-
+
+ Choose a date
diff --git a/src/material-examples/datepicker-value/datepicker-value-example.css b/src/material-examples/datepicker-value/datepicker-value-example.css
index 7432308753e6..ae291c92146b 100644
--- a/src/material-examples/datepicker-value/datepicker-value-example.css
+++ b/src/material-examples/datepicker-value/datepicker-value-example.css
@@ -1 +1,3 @@
-/** No CSS for this example */
+.example-full-width {
+ width: 100%;
+}
diff --git a/src/material-examples/datepicker-value/datepicker-value-example.html b/src/material-examples/datepicker-value/datepicker-value-example.html
index fbd5f591d1f1..a4b5288bd035 100644
--- a/src/material-examples/datepicker-value/datepicker-value-example.html
+++ b/src/material-examples/datepicker-value/datepicker-value-example.html
@@ -1,18 +1,26 @@
-
-
-
-
-
+
+
+ Angular forms
+
+
+
+
+
-
-
-
-
-
+
+
+ Angular forms (w/ deserialization)
+
+
+
+
+
-
-
-
-
-
+
+
+ Value binding
+
+
+
+
+
diff --git a/src/material-examples/datepicker-views-selection/datepicker-views-selection-example.html b/src/material-examples/datepicker-views-selection/datepicker-views-selection-example.html
index 4e972fce9dd6..b86649b36224 100644
--- a/src/material-examples/datepicker-views-selection/datepicker-views-selection-example.html
+++ b/src/material-examples/datepicker-views-selection/datepicker-views-selection-example.html
@@ -1,10 +1,8 @@
-
+
+ Month and Year
-
+
diff --git a/src/material-examples/form-field-custom-control/example-tel-input-example.css b/src/material-examples/form-field-custom-control/example-tel-input-example.css
index 3c1dbad8f58c..74ccbaeb9250 100644
--- a/src/material-examples/form-field-custom-control/example-tel-input-example.css
+++ b/src/material-examples/form-field-custom-control/example-tel-input-example.css
@@ -19,3 +19,7 @@
:host.example-floating .example-tel-input-spacer {
opacity: 1;
}
+
+.example-full-width {
+ width: 100%;
+}
diff --git a/src/material-examples/form-field-custom-control/form-field-custom-control-example.html b/src/material-examples/form-field-custom-control/form-field-custom-control-example.html
index 26df09b44d4e..54da829a3b5c 100644
--- a/src/material-examples/form-field-custom-control/form-field-custom-control-example.html
+++ b/src/material-examples/form-field-custom-control/form-field-custom-control-example.html
@@ -1,5 +1,18 @@
-
-
- phone
- Include area code
-
+
+
+ Phone Number
+
+ phone
+ Include area code
+
+
+
+
+
+
+ Phone Number
+
+ phone
+ Include area code
+
+
diff --git a/src/material-examples/form-field-error/form-field-error-example.html b/src/material-examples/form-field-error/form-field-error-example.html
index 4b06c9b07b86..30d2edf65c45 100644
--- a/src/material-examples/form-field-error/form-field-error-example.html
+++ b/src/material-examples/form-field-error/form-field-error-example.html
@@ -1,5 +1,6 @@
diff --git a/src/material-examples/form-field-label/form-field-label-example.ts b/src/material-examples/form-field-label/form-field-label-example.ts
index ee03367d79bb..7066ea172df3 100644
--- a/src/material-examples/form-field-label/form-field-label-example.ts
+++ b/src/material-examples/form-field-label/form-field-label-example.ts
@@ -14,6 +14,7 @@ export class FormFieldLabelExample {
this.options = fb.group({
hideRequired: false,
floatLabel: 'auto',
+ appearance: 'outline',
});
}
}
diff --git a/src/material-examples/form-field-overview/form-field-overview-example.html b/src/material-examples/form-field-overview/form-field-overview-example.html
index 6427e7df313b..d009b8409618 100644
--- a/src/material-examples/form-field-overview/form-field-overview-example.html
+++ b/src/material-examples/form-field-overview/form-field-overview-example.html
@@ -1,13 +1,33 @@
-
+
+ Input with outline appearance
-
+
+ Input with fill appearance
+
+
+
+
+ Textarea with outline appearance
+
+
+
+
+ Textarea with fill appearance
-
+
+ Select with outline appearance
+
+ Option
+
+
+
+
+ Select with fill appearance
Option
diff --git a/src/material-examples/form-field-prefix-suffix/form-field-prefix-suffix-example.html b/src/material-examples/form-field-prefix-suffix/form-field-prefix-suffix-example.html
index bc4ef1087ea4..4b0bd36ac6b5 100644
--- a/src/material-examples/form-field-prefix-suffix/form-field-prefix-suffix-example.html
+++ b/src/material-examples/form-field-prefix-suffix/form-field-prefix-suffix-example.html
@@ -1,10 +1,12 @@
-
+
+ Password
{{hide ? 'visibility_off' : 'visibility'}}
-
+
+ Amount
$
.00
diff --git a/src/material-examples/form-field-theming/form-field-theming-example.html b/src/material-examples/form-field-theming/form-field-theming-example.html
index 5c614184e1a1..9bf2899ef0ce 100644
--- a/src/material-examples/form-field-theming/form-field-theming-example.html
+++ b/src/material-examples/form-field-theming/form-field-theming-example.html
@@ -1,5 +1,6 @@
-
+
+ Color
Primary
Accent
@@ -7,7 +8,8 @@
-
+
+ Font size (px)
Min size: 10px
diff --git a/src/material-examples/input-clearable/input-clearable-example.html b/src/material-examples/input-clearable/input-clearable-example.html
index 4a135e1d60ff..028c38817712 100644
--- a/src/material-examples/input-clearable/input-clearable-example.html
+++ b/src/material-examples/input-clearable/input-clearable-example.html
@@ -1,4 +1,5 @@
-
+
+ Clearable input
close
diff --git a/src/material-examples/input-error-state-matcher/input-error-state-matcher-example.html b/src/material-examples/input-error-state-matcher/input-error-state-matcher-example.html
index a9a0244209dd..c8c24966628b 100644
--- a/src/material-examples/input-error-state-matcher/input-error-state-matcher-example.html
+++ b/src/material-examples/input-error-state-matcher/input-error-state-matcher-example.html
@@ -1,7 +1,7 @@
-
-
+
+ Email
+
Errors appear instantly!
Please enter a valid email address
diff --git a/src/material-examples/input-errors/input-errors-example.html b/src/material-examples/input-errors/input-errors-example.html
index cf241eef4ffd..bccc03e97286 100644
--- a/src/material-examples/input-errors/input-errors-example.html
+++ b/src/material-examples/input-errors/input-errors-example.html
@@ -1,5 +1,6 @@
-
+
+ Email
Please enter a valid email address
diff --git a/src/material-examples/input-form/input-form-example.html b/src/material-examples/input-form/input-form-example.html
index 8cf31e056b62..1b66db1fda29 100644
--- a/src/material-examples/input-form/input-form-example.html
+++ b/src/material-examples/input-form/input-form-example.html
@@ -1,36 +1,58 @@
-
+
+ Company
-
+
-
+
+ Address
1600 Amphitheatre Pkwy
-
+
+ Address 2
-
+
diff --git a/src/material-examples/input-hint/input-hint-example.html b/src/material-examples/input-hint/input-hint-example.html
index b7595cfa636b..e00ae5cef44d 100644
--- a/src/material-examples/input-hint/input-hint-example.html
+++ b/src/material-examples/input-hint/input-hint-example.html
@@ -1,9 +1,10 @@
-
+
+ Message
Don't disclose personal info
{{message.value.length}} / 256
-
+
diff --git a/src/material-examples/input-overview/input-overview-example.html b/src/material-examples/input-overview/input-overview-example.html
index 5f3a09ceebc4..4f67d5a12f6d 100644
--- a/src/material-examples/input-overview/input-overview-example.html
+++ b/src/material-examples/input-overview/input-overview-example.html
@@ -1,9 +1,21 @@
-
+
+ Favorite Food (Outline appearance)
-
+
+ Favorite Food (Fill appearance)
+
+
+
+
+ Leave a Comment (Outline appearance)
+
+
+
+
+ Leave a Comment (Fill appearance)
diff --git a/src/material-examples/input-prefix-suffix/input-prefix-suffix-example.html b/src/material-examples/input-prefix-suffix/input-prefix-suffix-example.html
index 7bff7e420fcd..e62e1166c519 100644
--- a/src/material-examples/input-prefix-suffix/input-prefix-suffix-example.html
+++ b/src/material-examples/input-prefix-suffix/input-prefix-suffix-example.html
@@ -1,9 +1,20 @@
-
- +1
-
- mode_edit
-
-
+
+
+ Telephone (Fill Appearance)
+ +1
+
+ mode_edit
+
+
+
+ Telephone (Outline Appearance)
+ +1
+
+ mode_edit
+
+
+
+
diff --git a/src/material-examples/select-custom-trigger/select-custom-trigger-example.html b/src/material-examples/select-custom-trigger/select-custom-trigger-example.html
index 9c6f8960bb31..bf6afa1cb107 100644
--- a/src/material-examples/select-custom-trigger/select-custom-trigger-example.html
+++ b/src/material-examples/select-custom-trigger/select-custom-trigger-example.html
@@ -1,4 +1,5 @@
-
+
+ Toppings
{{toppings.value ? toppings.value[0] : ''}}
diff --git a/src/material-examples/select-disabled/select-disabled-example.html b/src/material-examples/select-disabled/select-disabled-example.html
index 26bbe8e0df11..3d1db697d98a 100644
--- a/src/material-examples/select-disabled/select-disabled-example.html
+++ b/src/material-examples/select-disabled/select-disabled-example.html
@@ -3,7 +3,8 @@
mat-select
-
+
+ Choose an option
Option 1
Option 2 (disabled)
@@ -12,7 +13,8 @@ mat-select
native html select
-
+
+ Choose an option
Volvo
@@ -21,4 +23,3 @@ native html select
Audi
-
diff --git a/src/material-examples/select-error-state-matcher/select-error-state-matcher-example.html b/src/material-examples/select-error-state-matcher/select-error-state-matcher-example.html
index ab8fcbb94197..3079d8a9742a 100644
--- a/src/material-examples/select-error-state-matcher/select-error-state-matcher-example.html
+++ b/src/material-examples/select-error-state-matcher/select-error-state-matcher-example.html
@@ -1,5 +1,6 @@
mat-select
-
+
+ Choose one
Clear
Valid option
@@ -13,7 +14,8 @@ mat-select
native html select
-
+
+ Choose one
Valid option
diff --git a/src/material-examples/select-form/select-form-example.html b/src/material-examples/select-form/select-form-example.html
index 233dd9f46c81..e9238d143ab2 100644
--- a/src/material-examples/select-form/select-form-example.html
+++ b/src/material-examples/select-form/select-form-example.html
@@ -1,6 +1,7 @@
mat-select
-
+
+ Favorite Food
{{food.viewValue}}
@@ -9,7 +10,8 @@ mat-select
Selected food: {{selectedValue}}
native html select
-
+
+ Favorite car
diff --git a/src/material-examples/select-hint-error/select-hint-error-example.html b/src/material-examples/select-hint-error/select-hint-error-example.html
index d7c9653725c2..1ea3e209514c 100644
--- a/src/material-examples/select-hint-error/select-hint-error-example.html
+++ b/src/material-examples/select-hint-error/select-hint-error-example.html
@@ -1,5 +1,6 @@
mat select
-
+
+ Favorite animal
--
@@ -11,7 +12,7 @@ mat select
native html select
-
+
Select your car (required)
@@ -24,4 +25,3 @@ native html select
You can pick up your favorite car here
-
diff --git a/src/material-examples/select-multiple/select-multiple-example.html b/src/material-examples/select-multiple/select-multiple-example.html
index 916ae396391a..d449d351a94b 100644
--- a/src/material-examples/select-multiple/select-multiple-example.html
+++ b/src/material-examples/select-multiple/select-multiple-example.html
@@ -1,4 +1,5 @@
-
+
+ Toppings
{{topping}}
diff --git a/src/material-examples/select-no-ripple/select-no-ripple-example.html b/src/material-examples/select-no-ripple/select-no-ripple-example.html
index a0b0ad4db057..d32ad9e73c41 100644
--- a/src/material-examples/select-no-ripple/select-no-ripple-example.html
+++ b/src/material-examples/select-no-ripple/select-no-ripple-example.html
@@ -1,4 +1,5 @@
-
+
+ Select an option
Option 1
Option 2
diff --git a/src/material-examples/select-optgroup/select-optgroup-example.html b/src/material-examples/select-optgroup/select-optgroup-example.html
index 74bb7cad8216..030d21556440 100644
--- a/src/material-examples/select-optgroup/select-optgroup-example.html
+++ b/src/material-examples/select-optgroup/select-optgroup-example.html
@@ -1,9 +1,9 @@
mat-select
-
+
+ Pokemon
-- None --
-
+
{{pokemon.viewValue}}
@@ -12,7 +12,8 @@ mat-select
native html select
-
+
+ Cars
volvo
diff --git a/src/material-examples/select-overview/select-overview-example.css b/src/material-examples/select-overview/select-overview-example.css
index 7432308753e6..7a2e501666cb 100644
--- a/src/material-examples/select-overview/select-overview-example.css
+++ b/src/material-examples/select-overview/select-overview-example.css
@@ -1 +1,9 @@
-/** No CSS for this example */
+.example-form {
+ min-width: 150px;
+ max-width: 500px;
+ width: 100%;
+}
+
+.example-full-width {
+ width: 100%;
+}
diff --git a/src/material-examples/select-overview/select-overview-example.html b/src/material-examples/select-overview/select-overview-example.html
index 5e6f1387f49f..adc6b2eb870e 100644
--- a/src/material-examples/select-overview/select-overview-example.html
+++ b/src/material-examples/select-overview/select-overview-example.html
@@ -1,18 +1,41 @@
-Basic mat-select
-
-
-
- {{food.viewValue}}
-
-
-
+
+
Basic mat-select
+
+ Favorite food (Outline appearance)
+
+
+ {{food.viewValue}}
+
+
+
-Basic native select
-
-
- Volvo
- Saab
- Mercedes
- Audi
-
-
+
+ Favorite food (Fill appearance)
+
+
+ {{food.viewValue}}
+
+
+
+
+ Basic native select
+
+ Favorite car (Outline appearance)
+
+ Volvo
+ Saab
+ Mercedes
+ Audi
+
+
+
+
+ Favorite car (Fill appearance)
+
+ Volvo
+ Saab
+ Mercedes
+ Audi
+
+
+
diff --git a/src/material-examples/select-panel-class/select-panel-class-example.html b/src/material-examples/select-panel-class/select-panel-class-example.html
index c3e560aa2dfd..4dc923dd5fe9 100644
--- a/src/material-examples/select-panel-class/select-panel-class-example.html
+++ b/src/material-examples/select-panel-class/select-panel-class-example.html
@@ -1,6 +1,6 @@
-
-
+
+ Panel color
+
Red
Green
Blue
diff --git a/src/material-examples/select-reset/select-reset-example.html b/src/material-examples/select-reset/select-reset-example.html
index 235939f9a022..538cca54ae39 100644
--- a/src/material-examples/select-reset/select-reset-example.html
+++ b/src/material-examples/select-reset/select-reset-example.html
@@ -1,5 +1,6 @@
mat-select
-
+
+ State
None
{{state}}
@@ -7,7 +8,7 @@ mat-select
native html select
-
+
Select your car
diff --git a/src/material-examples/select-value-binding/select-value-binding-example.html b/src/material-examples/select-value-binding/select-value-binding-example.html
index aa3e93b46e0f..5e65531ef0d8 100644
--- a/src/material-examples/select-value-binding/select-value-binding-example.html
+++ b/src/material-examples/select-value-binding/select-value-binding-example.html
@@ -1,4 +1,5 @@
-
+
+ Options
None
Option 1
diff --git a/src/material-examples/slider-configurable/slider-configurable-example.css b/src/material-examples/slider-configurable/slider-configurable-example.css
index 1f954ba8b48a..44bf631ee786 100644
--- a/src/material-examples/slider-configurable/slider-configurable-example.css
+++ b/src/material-examples/slider-configurable/slider-configurable-example.css
@@ -10,7 +10,8 @@
}
.example-margin {
- margin: 10px;
+ margin: 3px;
+ width: 24%;
}
.mat-slider-horizontal {
diff --git a/src/material-examples/slider-configurable/slider-configurable-example.html b/src/material-examples/slider-configurable/slider-configurable-example.html
index 8f3544a43b1c..2339652cf91f 100644
--- a/src/material-examples/slider-configurable/slider-configurable-example.html
+++ b/src/material-examples/slider-configurable/slider-configurable-example.html
@@ -3,16 +3,21 @@
Slider configuration
@@ -22,7 +27,8 @@ Slider configuration
Auto ticks
-
+
+ Tick interval
@@ -47,17 +53,8 @@ Slider configuration
Result
-
+