Rev 13238 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
13171 | obado | 1 | /* slideout Menu styles */ |
2 | |||
3 | .slide-menu{ |
||
4 | background-image: linear-gradient(to right, rgba(0, 0, 0, .5), transparent); |
||
5 | position: fixed; |
||
6 | left: 0; |
||
7 | top: 0; |
||
8 | right: 0; |
||
9 | /*padding-bottom: 3em;*/ |
||
10 | } |
||
11 | |||
12 | .slide-menu-closed .slide-menu{ |
||
13 | overflow: hidden; |
||
14 | z-index: 200; |
||
15 | } |
||
16 | |||
17 | .slide-menu .menuitem>a{ |
||
18 | display:flex; |
||
19 | } |
||
20 | |||
21 | .slide-menu-opened .slide-menu{ |
||
22 | overflow-y: auto; |
||
23 | bottom:0; |
||
24 | } |
||
25 | |||
26 | .slide-menu>.toggle-button{margin:.5em 3px;} |
||
27 | .slide-menu>.toggle-button>a{ |
||
28 | margin:0; |
||
29 | font-size: 1em; |
||
30 | line-height: 1em; |
||
31 | font-weight: normal; |
||
32 | display:flex; |
||
33 | justify-content: space-between; |
||
13176 | obado | 34 | padding: .2em; |
13171 | obado | 35 | } |
36 | #wimsmenumodubox .wims_secondary_button{ |
||
37 | color:#000; |
||
38 | } |
||
39 | .slide-menu-opened .toggle-button span{ |
||
40 | transform: rotate(180deg); |
||
41 | } |
||
42 | |||
14709 | obado | 43 | .slide-menu .wims_button_help{ |
44 | margin:0; |
||
45 | } |
||
46 | #wimsmenumodubox.slide-menu .wims_button_help:hover{ |
||
47 | background-color: var(--wims_ref_button_help_bgcolor); |
||
48 | } |
||
13171 | obado | 49 | |
50 | /* Transition animation */ |
||
51 | .slide-menu { |
||
52 | transition: width 600ms ease; |
||
53 | } |
||
54 | .slide-menu a>span{ |
||
55 | transition: transform 600ms ease; |
||
56 | } |
||
57 | #wimstopbox, #wimsbodybox { |
||
58 | transition: margin 600ms ease; |
||
59 | } |
||
60 | |||
61 | .slide-menu .menuitem, .slide-menu a{ |
||
62 | width: 100%; |
||
63 | box-sizing: border-box; |
||
64 | } |
||
65 | |||
66 | |||
67 | |||
68 | /** Taille du menu ouvert **/ |
||
69 | |||
70 | /* Small screens */ |
||
71 | @media only screen and (max-width: 40em) { |
||
72 | .slide-menu-opened .slide-menu, |
||
73 | .slide-menu .menu_title{ |
||
74 | width: 170px; |
||
75 | } |
||
76 | .slide-menu-opened #wimstopbox, .slide-menu-opened div#wimsbodybox{ |
||
77 | margin-left: 170px |
||
78 | } |
||
79 | .slide-menu-closed .slide-menu .menuitem>a>span{ |
||
80 | transform: translateX(-300px); |
||
81 | width:135px; |
||
13185 | obado | 82 | /* prevent element from being stretched */ |
83 | margin-right: -135px; |
||
13171 | obado | 84 | } |
85 | } |
||
86 | |||
87 | /* Medium and large screens */ |
||
88 | @media only screen and (min-width: 40.063em) { |
||
89 | |||
90 | .slide-menu-closed .slide-menu:hover .menuitem>a>span{ |
||
91 | transform: translateX(0); |
||
92 | } |
||
93 | .slide-menu-closed .slide-menu:hover{ |
||
94 | overflow-y: auto; |
||
95 | bottom:0; |
||
96 | } |
||
97 | |||
98 | .slide-menu-opened .slide-menu, |
||
99 | .slide-menu-closed .slide-menu:hover, |
||
100 | .slide-menu-closed .slide-menu .menu_title{ |
||
101 | width: 250px; |
||
102 | } |
||
103 | .slide-menu-opened #wimstopbox, .slide-menu-opened div#wimsbodybox{ |
||
104 | margin-left: 250px |
||
105 | } |
||
106 | .slide-menu-closed .slide-menu .menuitem>a>span{ |
||
107 | transform: translateX(-500px); |
||
108 | width:215px; |
||
13185 | obado | 109 | /* prevent element from being stretched */ |
110 | margin-right: -215px; |
||
13171 | obado | 111 | } |
112 | } |