In this case, we create a custom background by adding the attribute `background` to the `img` in
the light DOM.
-->
-
+
diff --git a/lib/app-layout/app-drawer-layout/README.md b/lib/app-layout/app-drawer-layout/README.md
index d5ddb861..e5211b6d 100644
--- a/lib/app-layout/app-drawer-layout/README.md
+++ b/lib/app-layout/app-drawer-layout/README.md
@@ -1,4 +1,4 @@
-##<app-drawer-layout>
+## <app-drawer-layout>
app-drawer-layout is a wrapper element that positions an app-drawer and other content. When
the viewport width is smaller than `responsiveWidth`, this element changes to narrow layout.
@@ -10,7 +10,7 @@ By default the drawer is aligned to the start, which is left in LTR layouts:
```html
-
+
drawer content
@@ -23,7 +23,7 @@ Align the drawer at the end:
```html
-
+
drawer content
@@ -36,11 +36,11 @@ With an app-header-layout:
```html
-
+
drawer-content
-
+
App name
@@ -52,15 +52,15 @@ With an app-header-layout:
```
-Add the `drawer-toggle` attribute to elements inside `app-drawer-layout` that toggle the drawer on tap events:
+Add the `drawer-toggle` attribute to elements inside `app-drawer-layout` that toggle the drawer on click events:
```html
-
+
drawer-content
-
+
App name
@@ -73,11 +73,21 @@ Add the `drawer-toggle` attribute to elements inside `app-drawer-layout` that to
```
+**NOTE:** With app-layout 2.0, the `drawer-toggle` element will not be automatically hidden
+when app-drawer-layout is not in narrow layout. To add this, add the following CSS rule where
+app-drawer-layout is used:
+
+```css
+app-drawer-layout:not([narrow]) [drawer-toggle] {
+ display: none;
+}
+```
+
Add the `fullbleed` attribute to app-drawer-layout to make it fit the size of its container:
```html
-
+
drawer content
@@ -90,4 +100,16 @@ Add the `fullbleed` attribute to app-drawer-layout to make it fit the size of it
Custom property | Description | Default
-----------------------------------------|--------------------------------------|---------
+`--app-drawer-width` | Width of the drawer | 256px
`--app-drawer-layout-content-transition` | Transition for the content container | none
+
+**NOTE:** If you use with and specify a value for
+`--app-drawer-width`, that value must be accessible by both elements. This can be done by
+defining the value on the `:host` that contains (or `html` if outside
+a shadow root):
+
+```css
+:host {
+ --app-drawer-width: 300px;
+}
+```
diff --git a/lib/app-layout/app-drawer-layout/app-drawer-layout.html b/lib/app-layout/app-drawer-layout/app-drawer-layout.html
index 6754b060..1f1a02f8 100644
--- a/lib/app-layout/app-drawer-layout/app-drawer-layout.html
+++ b/lib/app-layout/app-drawer-layout/app-drawer-layout.html
@@ -10,8 +10,7 @@
-
-
+
@@ -116,30 +136,44 @@
-