source: main/waeup-hugo/public/sass/components/_list.scss @ 17341

Last change on this file since 17341 was 14926, checked in by Henrik Bettermann, 7 years ago
File size: 3.1 KB
RevLine 
[14926]1///
2/// Dimension by HTML5 UP
3/// html5up.net | @ajlkn
4/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
5///
6
7/* List */
8
9        ol {
10                list-style: decimal;
11                margin: 0 0 _size(element-margin) 0;
12                padding-left: 1.25em;
13
14                li {
15                        padding-left: 0.25em;
16                }
17        }
18
19        ul {
20                list-style: disc;
21                margin: 0 0 _size(element-margin) 0;
22                padding-left: 1em;
23
24                li {
25                        padding-left: 0.5em;
26                }
27
28                &.alt {
29                        list-style: none;
30                        padding-left: 0;
31
32                        li {
33                                border-top: solid _size(border-width) _palette(border);
34                                padding: 0.5em 0;
35
36                                &:first-child {
37                                        border-top: 0;
38                                        padding-top: 0;
39                                }
40                        }
41                }
42
43                &.icons {
44                        cursor: default;
45                        list-style: none;
46                        padding-left: 0;
47
48                        li {
49                                display: inline-block;
50                                padding: 0 0.75em 0 0;
51
52                                &:last-child {
53                                        padding-right: 0;
54                                }
55
56                                a {
57                                        border-radius: 100%;
58                                        box-shadow: inset 0 0 0 _size(border-width) _palette(border);
59                                        display: inline-block;
60                                        height: 2.25rem;
61                                        line-height: 2.25rem;
62                                        text-align: center;
63                                        width: 2.25rem;
64
65                                        &:hover {
66                                                background-color: _palette(border-bg);
67                                        }
68
69                                        &:active {
70                                                background-color: _palette(border-bg-alt);
71                                        }
72                                }
73                        }
74                }
75
76                &.actions {
77                        cursor: default;
78                        list-style: none;
79                        padding-left: 0;
80
81                        li {
82                                display: inline-block;
83                                padding: 0 (_size(element-margin) * 0.5) 0 0;
84                                vertical-align: middle;
85
86                                &:last-child {
87                                        padding-right: 0;
88                                }
89                        }
90
91                        &.small {
92                                li {
93                                        padding: 0 (_size(element-margin) * 0.25) 0 0;
94                                }
95                        }
96
97                        &.vertical {
98                                li {
99                                        display: block;
100                                        padding: (_size(element-margin) * 0.5) 0 0 0;
101
102                                        &:first-child {
103                                                padding-top: 0;
104                                        }
105
106                                        > * {
107                                                margin-bottom: 0;
108                                        }
109                                }
110
111                                &.small {
112                                        li {
113                                                padding: (_size(element-margin) * 0.25) 0 0 0;
114
115                                                &:first-child {
116                                                        padding-top: 0;
117                                                }
118                                        }
119                                }
120                        }
121
122                        &.fit {
123                                display: table;
124                                margin-left: (_size(element-margin) * -0.5);
125                                padding: 0;
126                                table-layout: fixed;
127                                width: calc(100% + #{(_size(element-margin) * 0.5)});
128
129                                li {
130                                        display: table-cell;
131                                        padding: 0 0 0 (_size(element-margin) * 0.5);
132
133                                        > * {
134                                                margin-bottom: 0;
135                                        }
136                                }
137
138                                &.small {
139                                        margin-left: (_size(element-margin) * -0.25);
140                                        width: calc(100% + #{(_size(element-margin) * 0.25)});
141
142                                        li {
143                                                padding: 0 0 0 (_size(element-margin) * 0.25);
144                                        }
145                                }
146                        }
147
148                        @include breakpoint(xsmall) {
149                                margin: 0 0 _size(element-margin) 0;
150
151                                li {
152                                        padding: (_size(element-margin) * 0.5) 0 0 0;
153                                        display: block;
154                                        text-align: center;
155                                        width: 100%;
156
157                                        &:first-child {
158                                                padding-top: 0;
159                                        }
160
161                                        > * {
162                                                width: 100%;
163                                                margin: 0 !important;
164
165                                                &.icon {
166                                                        &:before {
167                                                                margin-left: -2em;
168                                                        }
169                                                }
170                                        }
171                                }
172
173                                &.small {
174                                        li {
175                                                padding: (_size(element-margin) * 0.25) 0 0 0;
176
177                                                &:first-child {
178                                                        padding-top: 0;
179                                                }
180                                        }
181                                }
182                        }
183                }
184        }
185
186        dl {
187                margin: 0 0 _size(element-margin) 0;
188
189                dt {
190                        display: block;
191                        font-weight: _font(weight-bold);
192                        margin: 0 0 (_size(element-margin) * 0.5) 0;
193                }
194
195                dd {
196                        margin-left: _size(element-margin);
197                }
198        }
Note: See TracBrowser for help on using the repository browser.