1
+ <!DOCTYPE html>
2
+ < html lang ="en ">
3
+ < head >
4
+ < meta charset ="utf-8 ">
5
+ < meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
6
+ < title > Derekstrap Demo</ title >
7
+ < link rel ="icon " type ="image/png " sizes ="16x16 " href ="https://evanshunt.com/images/favicon/favicon-16x16.png ">
8
+ < link rel ="icon " type ="image/png " sizes ="32x32 " href ="https://evanshunt.com/images/favicon/favicon-32x32.png ">
9
+ < link rel ="stylesheet " href ="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/styles/default.min.css ">
10
+ < script src ="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/highlight.min.js "> </ script >
11
+ < script src ="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/languages/scss.min.js "> </ script >
12
+ </ head >
13
+ < body >
14
+ < header id ="header ">
15
+ < h1 > Derekstrap Demo</ h1 >
16
+ < p > Below is a non-exhaustive set of examples for the features in Derekstrap</ p >
17
+ < nav >
18
+ < a href ="#breakpoints "> Breakpoints</ a >
19
+ |
20
+ < a href ="#cards "> Cards</ a >
21
+ |
22
+ < a href ="#proportional-text "> Proportional Text</ a >
23
+ |
24
+ < a href ="#spacing "> Spacing</ a >
25
+ < hr >
26
+ See the < a href ="https://github.com/evanshunt/derekstrap/#derekstrap "> full documentation on GitHub</ a >
27
+ < br >
28
+ Preview the default styles on the < a href ="kitchen-sink.html "> HTML5 Kitchen Sink</ a >
29
+ </ nav >
30
+
31
+ </ header >
32
+ < main id ="main ">
33
+ < section >
34
+ < div id ="breakpoints ">
35
+ < h2 > Breakpoints</ h2 >
36
+ < p > The colour of this text changes depending on screen size.</ p >
37
+ < p > The largest current breakpoint is: < code id ="currentBreakpoint "> </ code > </ p >
38
+ </ div >
39
+ < h3 > scss</ h3 >
40
+ < pre > < code class ="language-scss " data-src ="scss/breakpoints.scss "> </ code > </ pre >
41
+ < h3 > js</ h3 >
42
+ < pre > < code class ="language-js " data-src ="js/breakpoints.js "> </ code > </ pre >
43
+ </ section >
44
+ < hr >
45
+ < section >
46
+ < div id ="cards ">
47
+ < h2 > Cards</ h2 >
48
+ < p > The layout below will have a different column count and different spacing depending on breakpoint.</ p >
49
+ < div class ="parent ">
50
+ < div class ="child "> </ div >
51
+ < div class ="child "> </ div >
52
+ < div class ="child "> </ div >
53
+ < div class ="child "> </ div >
54
+ < div class ="child "> </ div >
55
+ < div class ="child "> </ div >
56
+ < div class ="child "> </ div >
57
+ < div class ="child "> </ div >
58
+ < div class ="child "> </ div >
59
+ < div class ="child "> </ div >
60
+ < div class ="child "> </ div >
61
+ < div class ="child "> </ div >
62
+ < div class ="child "> </ div >
63
+ < div class ="child "> </ div >
64
+ < div class ="child "> </ div >
65
+ </ div >
66
+ </ div >
67
+ < br >
68
+ < h3 > scss</ h3 >
69
+ < pre > < code class ="language-scss " data-src ="scss/cards.scss "> </ code > </ pre >
70
+ </ section >
71
+ < hr >
72
+ < section >
73
+ < div id ="proportional-text ">
74
+ < h2 > Proportional text</ h2 >
75
+ < h3 > Auto scaling by view width</ h3 >
76
+ < p > Anything in this section that is sized in em units should resize in scale with the screen width. Resetting at specified breakpoints.</ p >
77
+ < img src ="https://via.placeholder.com/300x150 " alt ="Placeholder image ">
78
+ </ div >
79
+ < pre > < code class ="language-scss " data-src ="scss/proportional-text.scss "> </ code > </ pre >
80
+ </ section >
81
+ < hr >
82
+ < section >
83
+ < div id ="spacing ">
84
+ < h2 > Spacing</ h2 >
85
+ < p > Utility classes have been created using Derekstrap's spacing functions to create different spacing combinations.</ p >
86
+ < div class ="wrapper ">
87
+ < div class ="block vertical-padding horizontal-margin ">
88
+ < div class ="inner ">
89
+ < h3 > < code > .vertical-padding.horizontal-margin</ code > </ h3 >
90
+ </ div >
91
+ </ div >
92
+ < hr >
93
+ < div class ="block vertical-margin left-padding ">
94
+ < div class ="inner ">
95
+ < h3 > < code > .vertical-margin.left-padding</ code > </ h3 >
96
+ </ div >
97
+ </ div >
98
+ < hr >
99
+ < div class ="block top-padding right-margin ">
100
+ < div class ="inner ">
101
+ < h3 > < code > .top-padding.right-margin</ code > </ h3 >
102
+ </ div >
103
+ </ div >
104
+ < hr >
105
+ < div class ="block bottom-margin horizontal-padding ">
106
+ < div class ="inner ">
107
+ < h3 > < code > .bottom-margin.horizontal-padding</ code > </ h3 >
108
+ </ div >
109
+ </ div >
110
+ < hr >
111
+ < div class ="block vertical-margin horizontal-padding ">
112
+ < div class ="inner ">
113
+ < h3 > < code > .vertical-margin.horizontal-padding</ code > </ h3 >
114
+ </ div >
115
+ </ div >
116
+ < hr >
117
+ < div class ="block vertical-margin left-margin ">
118
+ < div class ="inner ">
119
+ < h3 > < code > .vertical-margin.left-margin</ code > </ h3 >
120
+ </ div >
121
+ </ div >
122
+ < hr >
123
+ < div class ="block bottom-margin horizontal-margin ">
124
+ < div class ="inner ">
125
+ < h3 > < code > .bottom-margin.horizontal-margin</ code > </ h3 >
126
+ </ div >
127
+ </ div >
128
+ < hr >
129
+ < div class ="block top-margin right-padding ">
130
+ < div class ="inner ">
131
+ < h3 > < code > .top-margin.right-padding</ code > </ h3 >
132
+ </ div >
133
+ </ div >
134
+ </ div >
135
+ </ div >
136
+ < pre > < code class ="language-scss " data-src ="scss/spacing.scss "> </ code > </ pre >
137
+ </ section >
138
+ </ main >
139
+ < script src ="dist/demo.js "> </ script >
140
+ </ body >
141
+ </ html >
0 commit comments