diff options
Diffstat (limited to 'static/stylesheets')
-rw-r--r-- | static/stylesheets/grids-responsive-min.css | 7 | ||||
-rw-r--r-- | static/stylesheets/laundry.css | 139 | ||||
-rw-r--r-- | static/stylesheets/main.css | 195 | ||||
-rw-r--r-- | static/stylesheets/pepal.css | 40 | ||||
-rw-r--r-- | static/stylesheets/pure-min.css | 11 |
5 files changed, 392 insertions, 0 deletions
diff --git a/static/stylesheets/grids-responsive-min.css b/static/stylesheets/grids-responsive-min.css new file mode 100644 index 0000000..a7c1828 --- /dev/null +++ b/static/stylesheets/grids-responsive-min.css | |||
@@ -0,0 +1,7 @@ | |||
1 | /*! | ||
2 | Pure v2.0.6 | ||
3 | Copyright 2013 Yahoo! | ||
4 | Licensed under the BSD License. | ||
5 | https://github.com/pure-css/pure/blob/master/LICENSE | ||
6 | */ | ||
7 | @media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-12,.pure-u-sm-1-2,.pure-u-sm-1-24,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-10-24,.pure-u-sm-11-12,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-2-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24,.pure-u-sm-3-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-4-24,.pure-u-sm-4-5,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-6-24,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-7-8,.pure-u-sm-8-24,.pure-u-sm-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%}.pure-u-sm-1-5{width:20%}.pure-u-sm-5-24{width:20.8333%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%}.pure-u-sm-7-24{width:29.1667%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%}.pure-u-sm-2-5{width:40%}.pure-u-sm-10-24,.pure-u-sm-5-12{width:41.6667%}.pure-u-sm-11-24{width:45.8333%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%}.pure-u-sm-13-24{width:54.1667%}.pure-u-sm-14-24,.pure-u-sm-7-12{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-15-24,.pure-u-sm-5-8{width:62.5%}.pure-u-sm-16-24,.pure-u-sm-2-3{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-18-24,.pure-u-sm-3-4{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-20-24,.pure-u-sm-5-6{width:83.3333%}.pure-u-sm-21-24,.pure-u-sm-7-8{width:87.5%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%}.pure-u-sm-23-24{width:95.8333%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-24-24,.pure-u-sm-5-5{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-12,.pure-u-md-1-2,.pure-u-md-1-24,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-2-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24,.pure-u-md-3-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-4-24,.pure-u-md-4-5,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-6-24,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-7-8,.pure-u-md-8-24,.pure-u-md-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%}.pure-u-md-2-5{width:40%}.pure-u-md-10-24,.pure-u-md-5-12{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-14-24,.pure-u-md-7-12{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-15-24,.pure-u-md-5-8{width:62.5%}.pure-u-md-16-24,.pure-u-md-2-3{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-18-24,.pure-u-md-3-4{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-20-24,.pure-u-md-5-6{width:83.3333%}.pure-u-md-21-24,.pure-u-md-7-8{width:87.5%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-24-24,.pure-u-md-5-5{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-12,.pure-u-lg-1-2,.pure-u-lg-1-24,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-2-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24,.pure-u-lg-3-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-4-24,.pure-u-lg-4-5,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-6-24,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-7-8,.pure-u-lg-8-24,.pure-u-lg-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-10-24,.pure-u-lg-5-12{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-14-24,.pure-u-lg-7-12{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-15-24,.pure-u-lg-5-8{width:62.5%}.pure-u-lg-16-24,.pure-u-lg-2-3{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-18-24,.pure-u-lg-3-4{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-20-24,.pure-u-lg-5-6{width:83.3333%}.pure-u-lg-21-24,.pure-u-lg-7-8{width:87.5%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-24-24,.pure-u-lg-5-5{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-12,.pure-u-xl-1-2,.pure-u-xl-1-24,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-2-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24,.pure-u-xl-3-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-4-24,.pure-u-xl-4-5,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-6-24,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-7-8,.pure-u-xl-8-24,.pure-u-xl-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%}.pure-u-xl-1-5{width:20%}.pure-u-xl-5-24{width:20.8333%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%}.pure-u-xl-7-24{width:29.1667%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%}.pure-u-xl-2-5{width:40%}.pure-u-xl-10-24,.pure-u-xl-5-12{width:41.6667%}.pure-u-xl-11-24{width:45.8333%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%}.pure-u-xl-13-24{width:54.1667%}.pure-u-xl-14-24,.pure-u-xl-7-12{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-15-24,.pure-u-xl-5-8{width:62.5%}.pure-u-xl-16-24,.pure-u-xl-2-3{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-18-24,.pure-u-xl-3-4{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-20-24,.pure-u-xl-5-6{width:83.3333%}.pure-u-xl-21-24,.pure-u-xl-7-8{width:87.5%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%}.pure-u-xl-23-24{width:95.8333%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-24-24,.pure-u-xl-5-5{width:100%}} \ No newline at end of file | ||
diff --git a/static/stylesheets/laundry.css b/static/stylesheets/laundry.css new file mode 100644 index 0000000..c89964e --- /dev/null +++ b/static/stylesheets/laundry.css | |||
@@ -0,0 +1,139 @@ | |||
1 | /* from https://codepen.io/aitchiss/pen/GRpwOGK | ||
2 | * by Suzanne Aitchison (https://codepen.io/aitchiss) | ||
3 | */ | ||
4 | |||
5 | :root { | ||
6 | --background-color: #EE5B52; | ||
7 | --machine-white: #F8F8F8; | ||
8 | --machine-feature-gray: #A3A1A1; | ||
9 | --accent-green: #5FBD9D; | ||
10 | --darkest-gray: #636161; | ||
11 | } | ||
12 | |||
13 | /* Main machine body */ | ||
14 | .machine { | ||
15 | position: relative; | ||
16 | margin: auto; | ||
17 | width: 300px; | ||
18 | height: 400px; | ||
19 | background: var(--machine-white); | ||
20 | border-radius: 2%; | ||
21 | } | ||
22 | |||
23 | /* Powder drawer */ | ||
24 | .drawer { | ||
25 | position: absolute; | ||
26 | top: 10px; | ||
27 | left: 10px; | ||
28 | width: 100px; | ||
29 | height: 50px; | ||
30 | border: 2px solid var(--machine-feature-gray); | ||
31 | border-radius: 0 0 20% 0; | ||
32 | } | ||
33 | |||
34 | /* Drawer handle */ | ||
35 | .drawer::after { | ||
36 | content: ''; | ||
37 | position: absolute; | ||
38 | width: 70px; | ||
39 | height: 15px; | ||
40 | background: var(--machine-feature-gray); | ||
41 | bottom: 5px; | ||
42 | right: 5px; | ||
43 | border-radius: 0 0 30% 0; | ||
44 | } | ||
45 | |||
46 | /* Small LED display */ | ||
47 | .panel { | ||
48 | position: absolute; | ||
49 | width: 40px; | ||
50 | height: 15px; | ||
51 | background: var(--darkest-gray); | ||
52 | left: 150px; | ||
53 | top: 30px; | ||
54 | } | ||
55 | |||
56 | /* Light indicator in panel */ | ||
57 | .panel::before { | ||
58 | content: ''; | ||
59 | position: absolute; | ||
60 | width: 8px; | ||
61 | height: 10px; | ||
62 | background: var(--accent-green); | ||
63 | right: 5px; | ||
64 | top: 2px; | ||
65 | } | ||
66 | |||
67 | /* Machine dial */ | ||
68 | .panel::after { | ||
69 | content: ''; | ||
70 | position: absolute; | ||
71 | left: 80px; | ||
72 | top: -10px; | ||
73 | width: 35px; | ||
74 | height: 35px; | ||
75 | border: 2px solid var(--machine-feature-gray); | ||
76 | border-radius: 50%; | ||
77 | } | ||
78 | |||
79 | /* Center of washer door, width border forming the frame */ | ||
80 | .door { | ||
81 | position: absolute; | ||
82 | background: var(--machine-white); | ||
83 | left: 60px; | ||
84 | bottom: 90px; | ||
85 | width: 170px; | ||
86 | height: 170px; | ||
87 | border-radius: 50%; | ||
88 | border: 5px solid var(--machine-feature-gray); | ||
89 | overflow: hidden; | ||
90 | } | ||
91 | |||
92 | /* Reflection on door surface */ | ||
93 | .door::after { | ||
94 | content: ''; | ||
95 | position: absolute; | ||
96 | top: 5px; | ||
97 | left: 5px; | ||
98 | width: 160px; | ||
99 | height: 160px; | ||
100 | background: radial-gradient(transparent 30%, white); | ||
101 | } | ||
102 | |||
103 | /* Washing machine drum */ | ||
104 | .drum { | ||
105 | position: absolute; | ||
106 | left: 25px; | ||
107 | top: 25px; | ||
108 | width: 120px; | ||
109 | height: 120px; | ||
110 | border-radius: 50%; | ||
111 | background: var(--darkest-gray); | ||
112 | overflow: hidden; | ||
113 | animation: drumRotate 2s infinite; | ||
114 | } | ||
115 | |||
116 | /* Money (instead of clothes) inside machine */ | ||
117 | .drum::before { | ||
118 | content: 'ยง'; | ||
119 | text-align: right; | ||
120 | padding-right: 2px; | ||
121 | |||
122 | |||
123 | position: absolute; | ||
124 | width: 50px; | ||
125 | height: 30px; | ||
126 | background: var(--accent-green); | ||
127 | bottom: 0; | ||
128 | } | ||
129 | |||
130 | @keyframes drumRotate { | ||
131 | 0% { | ||
132 | transform: rotate(0deg); | ||
133 | } | ||
134 | |||
135 | 100% { | ||
136 | transform: rotate(360deg); | ||
137 | } | ||
138 | } | ||
139 | |||
diff --git a/static/stylesheets/main.css b/static/stylesheets/main.css new file mode 100644 index 0000000..93001ac --- /dev/null +++ b/static/stylesheets/main.css | |||
@@ -0,0 +1,195 @@ | |||
1 | /* UGE / L2 / Intro to relational databases / Python project prototype | ||
2 | * Author: Pacien TRAN-GIRARD | ||
3 | * Licence: EUPL-1.2 | ||
4 | */ | ||
5 | |||
6 | p { | ||
7 | line-height: 1.6em; | ||
8 | } | ||
9 | |||
10 | .page { | ||
11 | color: #526066; | ||
12 | padding: 0 1em; | ||
13 | max-width: 1200px; | ||
14 | margin: 0 auto; | ||
15 | } | ||
16 | |||
17 | .full-width { | ||
18 | width: 100%; | ||
19 | } | ||
20 | |||
21 | .l-box { | ||
22 | padding: .75em; | ||
23 | } | ||
24 | |||
25 | .centered { | ||
26 | margin-left: auto; | ||
27 | margin-right: auto; | ||
28 | } | ||
29 | |||
30 | .align-left { | ||
31 | text-align: left; | ||
32 | } | ||
33 | |||
34 | .align-right { | ||
35 | text-align: right; | ||
36 | } | ||
37 | |||
38 | .align-center { | ||
39 | text-align: center; | ||
40 | } | ||
41 | |||
42 | .input-invalid { | ||
43 | border: 1px solid #a94442 !important; | ||
44 | box-shadow: inset 0 1px 3px #f79291 !important; | ||
45 | } | ||
46 | |||
47 | table { | ||
48 | width: 100%; | ||
49 | } | ||