Skip to content

Commit 341a06c

Browse files
VdustRSamuell1
authored andcommitted
docs(SpeedDial): better position direction demo (vuematerial#1772)
* docs(SpeedDial): better position direction demo * docs(SpeedDial): better PositionDirection layout
1 parent c7e8df8 commit 341a06c

File tree

1 file changed

+25
-23
lines changed

1 file changed

+25
-23
lines changed

docs/app/pages/Components/SpeedDial/examples/PositionDirection.vue

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
<template>
22
<div class="example">
3+
<div class="demo-option">
4+
<md-field class="select">
5+
<label for="top">Top</label>
6+
<md-select id="top" v-model="topPosition">
7+
<md-option value="md-top-left">Left</md-option>
8+
<md-option value="md-top-center">Center</md-option>
9+
<md-option value="md-top-right">Right</md-option>
10+
</md-select>
11+
</md-field>
12+
13+
<md-field class="select">
14+
<label for="bottom">Bottom</label>
15+
<md-select id="bottom" v-model="bottomPosition">
16+
<md-option value="md-bottom-left">Left</md-option>
17+
<md-option value="md-bottom-center">Center</md-option>
18+
<md-option value="md-bottom-right">Right</md-option>
19+
</md-select>
20+
</md-field>
21+
</div>
322
<md-speed-dial :class="topPosition" md-direction="bottom">
423
<md-speed-dial-target class="md-primary">
524
<md-icon>my_location</md-icon>
@@ -31,26 +50,6 @@
3150
</md-button>
3251
</md-speed-dial-content>
3352
</md-speed-dial>
34-
35-
<div class="demo-option">
36-
<div>
37-
<label for="top">Top</label>
38-
<select id="top" v-model="topPosition">
39-
<option value="md-top-left">Left</option>
40-
<option value="md-top-center">Center</option>
41-
<option value="md-top-right">Right</option>
42-
</select>
43-
</div>
44-
45-
<div>
46-
<label for="bottom">Bottom</label>
47-
<select id="bottom" v-model="bottomPosition">
48-
<option value="md-bottom-left">Left</option>
49-
<option value="md-bottom-center">Center</option>
50-
<option value="md-bottom-right">Right</option>
51-
</select>
52-
</div>
53-
</div>
5453
</div>
5554
</template>
5655

@@ -71,15 +70,18 @@ export default {
7170
7271
.demo-option {
7372
display: flex;
73+
flex-flow: wrap;
74+
justify-content: center;
75+
align-items: center;
7476
position: absolute;
7577
top: 50%;
7678
left: 50%;
7779
transform: translate(-50%, -50%);
7880
79-
div {
81+
.select {
8082
margin: 0 6px;
81-
display: flex;
82-
flex-direction: column;
83+
display: inline-flex;
84+
width: auto;
8385
}
8486
}
8587
</style>

0 commit comments

Comments
 (0)