@@ -3,54 +3,62 @@ <h2>Dropdown</h2>
33 < p > Dropdowns are used to display a
44 list of options to the user. Below, you will find examples of dropdowns in their default state, as well as examples
55 of how to trigger the dropdown functionality.</ p >
6- < i > Dropdown needs js to toggle class visibility</ i >
7- < div data-toggle ="htmlpreview ">
8- < div class ="mg-dropdown " role ="menu " id ="dropdown-example ">
6+ < p > Place < code > mg-dropdown</ code > as container class</ p >
7+ < p > Inside < code > mg-dropdown</ code > place a button element with special icon < code > mg-icon-dropdown</ code > </ p >
8+ < p > Place < code > mg-dropdown--content</ code > after button element</ p >
9+ < p > Usualy, place a < code > mg-nav</ code > component inside < code > mg-dropdown--content</ code > to build a menu</ p >
910
11+
12+ < div >
13+ < div class ="mg-dropdown " role ="menu " data-toggle ="htmlpreview ">
1014 < button title ="choose a car " class ="mg-icon-dropdown " data-toggle ="dropdown ">
1115 Choose a car
1216 </ button >
1317 < div class ="mg-dropdown--content ">
14- < div class ="mg-nav ">
15- < ul >
16- < li data-value ="audi "> Audi</ li >
17- < li data-value ="bmw "> BMW</ li >
18- < li data-value ="citroen "> Citroen</ li >
19- < li data-value ="ford "> Ford</ li >
20- < li data-value ="honda "> Honda</ li >
21- < li data-value ="jaguar "> Jaguar</ li >
22- < li data-value ="land-rover "> Land Rover</ li >
23- < li data-value ="mini "> Mini</ li >
24- < li data-value ="nissan "> Nissan</ li >
25- < li data-value ="toyota "> Toyota</ li >
26- < li data-value ="volvo "> Volvo</ li >
27- </ ul >
28- </ div >
18+ < ul class ="mg-nav ">
19+ < li data-value ="audi "> Audi</ li >
20+ < li data-value ="bmw "> BMW</ li >
21+ < li data-value ="citroen "> Citroen</ li >
22+ < li data-value ="ford "> Ford</ li >
23+ < li data-value ="honda "> Honda</ li >
24+ < li data-value ="jaguar "> Jaguar</ li >
25+ < li data-value ="land-rover "> Land Rover</ li >
26+ < li data-value ="mini "> Mini</ li >
27+ < li data-value ="nissan "> Nissan</ li >
28+ < li data-value ="toyota "> Toyota</ li >
29+ < li data-value ="volvo "> Volvo</ li >
30+ </ ul >
2931 </ div >
3032 </ div >
31- < div class ="row ">
32- < div class ="mg-dropdown " role ="menu " data-value ="bmw " id ="dropdown-example2 ">
33- < button title ="left side " data-toggle ="dropdown " class ="mg-icon-dropdown ">
34- left side
35- </ button >
36- < div class ="mg-dropdown--content mg-left mg-nav ">
37- < ul >
38- < li data-value ="audi "> Audi</ li >
39- < li data-value ="bmw "> BMW</ li >
40- < li data-value ="mercedes "> Mercedes long! very very long!</ li >
41- </ ul >
33+ < div >
34+ < h3 > Positioning options</ h3 >
35+ < code > mg-dropdown--content</ code > + < code > [mg-left|mg-right]</ code >
36+ < p > Add to < code > mg-dropdown--content</ code > < code > mg-left</ code > or < code > mg-right</ code > to adjust left or right
37+ content according to the button position</ p >
38+ < div class ="mg-row mg-x--between " data-toggle ="htmlpreview ">
39+ < div class ="mg-dropdown " role ="menu " data-value ="bmw ">
40+ < button title ="left side " data-toggle ="dropdown " class ="mg-icon-dropdown ">
41+ left side
42+ </ button >
43+ < div class ="mg-dropdown--content mg-left ">
44+ < ul class ="mg-nav ">
45+ < li data-value ="audi "> Audi</ li >
46+ < li data-value ="bmw "> BMW</ li >
47+ < li data-value ="mercedes "> Mercedes long! very very long!</ li >
48+ </ ul >
49+ </ div >
4250 </ div >
43- </ div >
44- < div class =" mg-dropdown mg- right" role =" menu " data-value =" bmw " id =" dropdown-example3 ">
45- < button title =" right side " data-toggle =" dropdown " class =" mg-icon-dropdown " >
46- right side
47- </ button >
48- < div class ="mg-dropdown--content mg-right mg-nav ">
49- < ul >
50- < li data-value ="audi " > Audi </ li >
51- < li data-value ="bmw " > BMW </ li >
52- < li data-value =" mercedes " > Mercedes long! very long! </ li >
53- </ ul >
51+ < div class =" mg-dropdown " role =" menu " data-value =" bmw " >
52+ < button title =" right side " data-toggle =" dropdown " class =" mg-icon-dropdown ">
53+ right side
54+ </ button >
55+ < div class =" mg-dropdown--content mg-right " >
56+ < ul class ="mg-nav ">
57+ < li data-value =" audi " > Audi </ li >
58+ < li data-value ="bmw " > BMW </ li >
59+ < li data-value ="mercedes " > Mercedes long! very long! </ li >
60+ </ ul >
61+ </ div >
5462 </ div >
5563 </ div >
5664 </ div >
0 commit comments