Add Shadows docs
This commit is contained in:
parent
5c02baacd3
commit
f7199e4634
@ -1,3 +1,60 @@
|
||||
# Shadows
|
||||
#Shadow
|
||||
|
||||
Shadows render a shadow simulating the effect of a lifted piece of paper.
|
||||
##Introduction
|
||||
The Material Design Lite (MDL) **shadow** is not a component in the same sense as an MDL card, menu, or textbox; it is a visual effect that can be assigned to a user interface element. The effect simulates a three-dimensional positioning of the element, as though it is slightly raised above the surface it rests upon — a positive *z-axis* value, in user interface terms. The shadow starts at the edges of the element and gradually fades outward, providing a realistic 3-D effect.
|
||||
|
||||
Shadows are a convenient and intuitive means of distinguishing an element from its surroundings. A shadow can draw the user's eye to an object and emphasize the object's importance, uniqueness, or immediacy.
|
||||
|
||||
Shadows are a well-established feature in user interfaces, and provide users with a visual clue to an object's intended use or value. Their design and use is an important factor in the overall user experience.
|
||||
|
||||
##Basic use
|
||||
To use any MDL component, you must include the minified CSS and JavaScript files using standard relative-path references in the `<head>` section of the page, as described in the MDL Introduction.
|
||||
|
||||
###To include an MDL **shadow** effect:
|
||||
|
||||
1. Code an element, such as a `<div>`, that is to receive the shadow effect; size and style it as desired, and add any required content.
|
||||
```html
|
||||
<div>
|
||||
Some content
|
||||
</div>
|
||||
```
|
||||
2. Add an MDL shadow class to the element using the `class` attribute.
|
||||
```html
|
||||
<div class="mdl-shadow--z3">
|
||||
Some content
|
||||
</div>
|
||||
```
|
||||
|
||||
The shadowed component is ready for use.
|
||||
|
||||
####Examples
|
||||
|
||||
A div with a user-specified class and a small shadow.
|
||||
|
||||
```html
|
||||
<div class="my-shadow-card mdl-shadow--z1">Small shadow</div>
|
||||
```
|
||||
|
||||
A div with a user-specified class and a medium-large shadow.
|
||||
|
||||
```html
|
||||
<div class="my-shadow-card mdl-shadow--z4">Medium-large shadow</div>
|
||||
```
|
||||
|
||||
##Configuration options
|
||||
The MDL CSS classes apply various predefined visual shadows to the element. The table below lists the available classes and their effects.
|
||||
|
||||
| MDL class | Effect | Remarks |
|
||||
|-----------|--------|---------|
|
||||
| `mdl-shadow--z1` | Assigns a small shadow to the object | Optional; if omitted, no shadow is present |
|
||||
| `mdl-shadow--z2` | Assigns a medium-small shadow to the object | Optional; if omitted, no shadow is present |
|
||||
| `mdl-shadow--z3` | Assigns a medium shadow to the object | Optional; if omitted, no shadow is present |
|
||||
| `mdl-shadow--z4` | Assigns a medium-large shadow to the object | Optional; if omitted, no shadow is present |
|
||||
| `mdl-shadow--z5` | Assigns a large shadow to the object | Optional; if omitted, no shadow is present |
|
||||
|
||||
##More information
|
||||
For working examples of the **shadow** effect, see the MDL [shadow demo page](www.github.com/google/material-design-lite/src/shadow/demo.html). Also see the MDL [card demo page](www.github.com/google/material-design-lite/src/card/demo.html).
|
||||
|
||||
## License
|
||||
|
||||
Copyright Google, 2015. Licensed under an Apache-2 license.
|
||||
|
Loading…
x
Reference in New Issue
Block a user