Spaces:
Runtime error
Runtime error
Commit
·
0b07c26
1
Parent(s):
d0d9dd9
build: add data for deployment
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .gitignore +1 -4
- src/data/designs/001/metadata.json +20 -0
- src/data/designs/001/screenshot_desktop.png +3 -0
- src/data/designs/001/screenshot_mobile.png +3 -0
- src/data/designs/001/style.css +207 -0
- src/data/designs/002/metadata.json +18 -0
- src/data/designs/002/screenshot_desktop.png +3 -0
- src/data/designs/002/screenshot_mobile.png +3 -0
- src/data/designs/002/style.css +225 -0
- src/data/designs/003/metadata.json +20 -0
- src/data/designs/003/screenshot_desktop.png +3 -0
- src/data/designs/003/screenshot_mobile.png +3 -0
- src/data/designs/003/style.css +228 -0
- src/data/designs/004/metadata.json +20 -0
- src/data/designs/004/screenshot_desktop.png +3 -0
- src/data/designs/004/screenshot_mobile.png +3 -0
- src/data/designs/004/style.css +192 -0
- src/data/designs/005/metadata.json +18 -0
- src/data/designs/005/screenshot_desktop.png +3 -0
- src/data/designs/005/screenshot_mobile.png +3 -0
- src/data/designs/005/style.css +220 -0
- src/data/designs/006/metadata.json +20 -0
- src/data/designs/006/screenshot_desktop.png +3 -0
- src/data/designs/006/screenshot_mobile.png +3 -0
- src/data/designs/006/style.css +198 -0
- src/data/designs/007/metadata.json +20 -0
- src/data/designs/007/screenshot_desktop.png +3 -0
- src/data/designs/007/screenshot_mobile.png +3 -0
- src/data/designs/007/style.css +276 -0
- src/data/designs/008/metadata.json +20 -0
- src/data/designs/008/screenshot_desktop.png +3 -0
- src/data/designs/008/screenshot_mobile.png +3 -0
- src/data/designs/008/style.css +113 -0
- src/data/designs/009/metadata.json +20 -0
- src/data/designs/009/screenshot_desktop.png +3 -0
- src/data/designs/009/screenshot_mobile.png +3 -0
- src/data/designs/009/style.css +318 -0
- src/data/designs/010/metadata.json +20 -0
- src/data/designs/010/screenshot_desktop.png +3 -0
- src/data/designs/010/screenshot_mobile.png +3 -0
- src/data/designs/010/style.css +235 -0
- src/data/designs/011/metadata.json +22 -0
- src/data/designs/011/screenshot_desktop.png +3 -0
- src/data/designs/011/screenshot_mobile.png +3 -0
- src/data/designs/011/style.css +220 -0
- src/data/designs/012/metadata.json +20 -0
- src/data/designs/012/screenshot_desktop.png +3 -0
- src/data/designs/012/screenshot_mobile.png +3 -0
- src/data/designs/012/style.css +317 -0
- src/data/designs/013/metadata.json +20 -0
.gitignore
CHANGED
@@ -7,7 +7,6 @@ __pycache__/
|
|
7 |
venv/
|
8 |
|
9 |
# Project specific
|
10 |
-
designs/
|
11 |
.chainlit/
|
12 |
dist/
|
13 |
|
@@ -20,6 +19,4 @@ dist/
|
|
20 |
|
21 |
.ipynb_checkpoints
|
22 |
|
23 |
-
.chainlit/cache
|
24 |
-
|
25 |
-
src/data
|
|
|
7 |
venv/
|
8 |
|
9 |
# Project specific
|
|
|
10 |
.chainlit/
|
11 |
dist/
|
12 |
|
|
|
19 |
|
20 |
.ipynb_checkpoints
|
21 |
|
22 |
+
.chainlit/cache
|
|
|
|
src/data/designs/001/metadata.json
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"id": "001",
|
3 |
+
"url": "https://www.csszengarden.com/001",
|
4 |
+
"css_url": "https://www.csszengarden.com/001/001.css",
|
5 |
+
"description": "The Zen Garden design exemplifies a serene and elegant layout featuring muted color tones and delicate floral watermark accents, reflecting a harmonious balance between text and design. The asymmetrical placement and soft gradients complement the main content, while a clean and sophisticated typeface enhances readability, setting a contemplative mood.",
|
6 |
+
"categories": [
|
7 |
+
"web aesthetics",
|
8 |
+
"minimalist design",
|
9 |
+
"zen aesthetics",
|
10 |
+
"typography focus",
|
11 |
+
"serene theme"
|
12 |
+
],
|
13 |
+
"visual_characteristics": [
|
14 |
+
"muted color palette",
|
15 |
+
"asymmetrical layout",
|
16 |
+
"floral accents",
|
17 |
+
"elegant typography",
|
18 |
+
"soft gradients"
|
19 |
+
]
|
20 |
+
}
|
src/data/designs/001/screenshot_desktop.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/001/screenshot_mobile.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/001/style.css
ADDED
@@ -0,0 +1,207 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* css Zen Garden default style - 'Tranquille' by Dave Shea - http://www.mezzoblue.com/ */
|
2 |
+
/* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/ */
|
3 |
+
/* All associated graphics copyright 2003, Dave Shea */
|
4 |
+
/* Added: May 7th, 2003 */
|
5 |
+
|
6 |
+
|
7 |
+
/* IMPORTANT */
|
8 |
+
/* This design is not a template. You may not reproduce it elsewhere without the
|
9 |
+
designer's written permission. However, feel free to study the CSS and use
|
10 |
+
techniques you learn from it elsewhere. */
|
11 |
+
|
12 |
+
|
13 |
+
/* The Zen Garden default was the first I put together, and almost didn't make the cut. I briefly flirted with using
|
14 |
+
'Salmon Cream Cheese' as the main style for the Garden, but switched back to this one before launch.
|
15 |
+
|
16 |
+
All graphics in this design were illustrated by me in Photoshop. Google Image Search provided inspiration for
|
17 |
+
some of the elements. I did a bit of research on Kanji to come up with the characters on the top left. Anyone who
|
18 |
+
can read that will most likely tell you it makes no sense, but the best I could do was putting together the
|
19 |
+
characters for 'beginning' 'complete' and 'skill' to roughly say something like 'we're breaking fresh ground.'
|
20 |
+
|
21 |
+
It's a stretch. */
|
22 |
+
|
23 |
+
|
24 |
+
/* basic elements */
|
25 |
+
html {
|
26 |
+
margin: 0;
|
27 |
+
padding: 0;
|
28 |
+
}
|
29 |
+
body {
|
30 |
+
font: 75% georgia, sans-serif;
|
31 |
+
line-height: 1.88889;
|
32 |
+
color: #555753;
|
33 |
+
background: #fff url(blossoms.jpg) no-repeat bottom right;
|
34 |
+
margin: 0;
|
35 |
+
padding: 0;
|
36 |
+
}
|
37 |
+
p {
|
38 |
+
margin-top: 0;
|
39 |
+
text-align: justify;
|
40 |
+
}
|
41 |
+
h3 {
|
42 |
+
font: italic normal 1.4em georgia, sans-serif;
|
43 |
+
letter-spacing: 1px;
|
44 |
+
margin-bottom: 0;
|
45 |
+
color: #7D775C;
|
46 |
+
}
|
47 |
+
a:link {
|
48 |
+
font-weight: bold;
|
49 |
+
text-decoration: none;
|
50 |
+
color: #B7A5DF;
|
51 |
+
}
|
52 |
+
a:visited {
|
53 |
+
font-weight: bold;
|
54 |
+
text-decoration: none;
|
55 |
+
color: #D4CDDC;
|
56 |
+
}
|
57 |
+
a:hover, a:focus, a:active {
|
58 |
+
text-decoration: underline;
|
59 |
+
color: #9685BA;
|
60 |
+
}
|
61 |
+
abbr {
|
62 |
+
border-bottom: none;
|
63 |
+
}
|
64 |
+
|
65 |
+
|
66 |
+
/* specific divs */
|
67 |
+
.page-wrapper {
|
68 |
+
background: url(zen-bg.jpg) no-repeat top left;
|
69 |
+
padding: 0 175px 0 110px;
|
70 |
+
margin: 0;
|
71 |
+
position: relative;
|
72 |
+
}
|
73 |
+
|
74 |
+
.intro {
|
75 |
+
min-width: 470px;
|
76 |
+
width: 100%;
|
77 |
+
}
|
78 |
+
|
79 |
+
header h1 {
|
80 |
+
background: transparent url(h1.gif) no-repeat top left;
|
81 |
+
margin-top: 10px;
|
82 |
+
display: block;
|
83 |
+
width: 219px;
|
84 |
+
height: 87px;
|
85 |
+
float: left;
|
86 |
+
|
87 |
+
text-indent: 100%;
|
88 |
+
white-space: nowrap;
|
89 |
+
overflow: hidden;
|
90 |
+
}
|
91 |
+
header h2 {
|
92 |
+
background: transparent url(h2.gif) no-repeat top left;
|
93 |
+
margin-top: 58px;
|
94 |
+
margin-bottom: 40px;
|
95 |
+
width: 200px;
|
96 |
+
height: 18px;
|
97 |
+
float: right;
|
98 |
+
|
99 |
+
text-indent: 100%;
|
100 |
+
white-space: nowrap;
|
101 |
+
overflow: hidden;
|
102 |
+
}
|
103 |
+
header {
|
104 |
+
padding-top: 20px;
|
105 |
+
height: 87px;
|
106 |
+
}
|
107 |
+
|
108 |
+
.summary {
|
109 |
+
clear: both;
|
110 |
+
margin: 20px 20px 20px 10px;
|
111 |
+
width: 160px;
|
112 |
+
float: left;
|
113 |
+
}
|
114 |
+
.summary p {
|
115 |
+
font: italic 1.1em/2.2 georgia;
|
116 |
+
text-align: center;
|
117 |
+
}
|
118 |
+
|
119 |
+
.preamble {
|
120 |
+
clear: right;
|
121 |
+
padding: 0px 10px 0 10px;
|
122 |
+
}
|
123 |
+
.supporting {
|
124 |
+
padding-left: 10px;
|
125 |
+
margin-bottom: 40px;
|
126 |
+
}
|
127 |
+
|
128 |
+
footer {
|
129 |
+
text-align: center;
|
130 |
+
}
|
131 |
+
footer a:link, footer a:visited {
|
132 |
+
margin-right: 20px;
|
133 |
+
}
|
134 |
+
|
135 |
+
.sidebar {
|
136 |
+
margin-left: 600px;
|
137 |
+
position: absolute;
|
138 |
+
top: 0;
|
139 |
+
right: 0;
|
140 |
+
}
|
141 |
+
.sidebar .wrapper {
|
142 |
+
font: 10px verdana, sans-serif;
|
143 |
+
background: transparent url(paper-bg.jpg) top left repeat-y;
|
144 |
+
padding: 10px;
|
145 |
+
margin-top: 150px;
|
146 |
+
width: 130px;
|
147 |
+
}
|
148 |
+
.sidebar h3.select {
|
149 |
+
background: transparent url(h3.gif) no-repeat top left;
|
150 |
+
margin: 10px 0 5px 0;
|
151 |
+
width: 97px;
|
152 |
+
height: 16px;
|
153 |
+
|
154 |
+
text-indent: 100%;
|
155 |
+
white-space: nowrap;
|
156 |
+
overflow: hidden;
|
157 |
+
}
|
158 |
+
.sidebar h3.archives {
|
159 |
+
background: transparent url(h5.gif) no-repeat top left;
|
160 |
+
margin: 25px 0 5px 0;
|
161 |
+
width:57px;
|
162 |
+
height: 14px;
|
163 |
+
|
164 |
+
text-indent: 100%;
|
165 |
+
white-space: nowrap;
|
166 |
+
overflow: hidden;
|
167 |
+
}
|
168 |
+
.sidebar h3.resources {
|
169 |
+
background: transparent url(h6.gif) no-repeat top left;
|
170 |
+
margin: 25px 0 5px 0;
|
171 |
+
width:63px;
|
172 |
+
height: 10px;
|
173 |
+
|
174 |
+
text-indent: 100%;
|
175 |
+
white-space: nowrap;
|
176 |
+
overflow: hidden;
|
177 |
+
}
|
178 |
+
|
179 |
+
|
180 |
+
.sidebar ul {
|
181 |
+
margin: 0;
|
182 |
+
padding: 0;
|
183 |
+
}
|
184 |
+
.sidebar li {
|
185 |
+
line-height: 1.3em;
|
186 |
+
background: transparent url(cr1.gif) no-repeat top center;
|
187 |
+
display: block;
|
188 |
+
padding-top: 5px;
|
189 |
+
margin-bottom: 5px;
|
190 |
+
list-style-type: none;
|
191 |
+
}
|
192 |
+
.sidebar li a:link {
|
193 |
+
color: #988F5E;
|
194 |
+
}
|
195 |
+
.sidebar li a:visited {
|
196 |
+
color: #B3AE94;
|
197 |
+
}
|
198 |
+
|
199 |
+
|
200 |
+
.extra1 {
|
201 |
+
background: transparent url(cr2.gif) top left no-repeat;
|
202 |
+
position: absolute;
|
203 |
+
top: 40px;
|
204 |
+
right: 0;
|
205 |
+
width: 148px;
|
206 |
+
height: 110px;
|
207 |
+
}
|
src/data/designs/002/metadata.json
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"id": "002",
|
3 |
+
"url": "https://www.csszengarden.com/002",
|
4 |
+
"css_url": "https://www.csszengarden.com/002/002.css",
|
5 |
+
"description": "The design embodies a serene and focused aesthetic with a soft, warm color scheme and straightforward typography. A prominent header creates an inviting entry point, while the balanced layout effectively organizes the content. Subtle shadows and borders provide depth, enhancing visual appeal without overwhelming the viewer.",
|
6 |
+
"categories": [
|
7 |
+
"Web Design",
|
8 |
+
"Minimalism",
|
9 |
+
"Typography",
|
10 |
+
"Navigation"
|
11 |
+
],
|
12 |
+
"visual_characteristics": [
|
13 |
+
"Warm color palette",
|
14 |
+
"Minimalistic layout",
|
15 |
+
"Simplicity",
|
16 |
+
"Balanced whitespace"
|
17 |
+
]
|
18 |
+
}
|
src/data/designs/002/screenshot_desktop.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/002/screenshot_mobile.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/002/style.css
ADDED
@@ -0,0 +1,225 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* css Zen Garden submission 002 - 'Salmon Cream Cheese' by Dave Shea - http://www.mezzoblue.com/ */
|
2 |
+
/* css released under Creative Commons ShareAlike License v1.0 - http://creativecommons.org/licenses/sa/1.0/ */
|
3 |
+
/* All associated graphics copyright 2003, Dave Shea */
|
4 |
+
/* Added: May 7th, 2003 */
|
5 |
+
|
6 |
+
|
7 |
+
/* IMPORTANT */
|
8 |
+
/* This design is not a template. You may not reproduce it elsewhere without the designer's written permission. */
|
9 |
+
/* The CSS itself may freely be used for anything you wish, but the associated graphics belong to the designer. */
|
10 |
+
/* What you may use - .css files. What you may not use - .jpg, .gif, and .png files. */
|
11 |
+
|
12 |
+
|
13 |
+
/* If you're familiar with the life cycle of salmon, you'll know that at the end of their lives they fight their way upstream to
|
14 |
+
the rivers where they were born, to spawn and then die. Growing up close to one of these so-called 'salmon runs', I
|
15 |
+
once had a class field trip to the river for the afternoon to learn about the process. The funny thing about a bunch of
|
16 |
+
dead salmon is that they stink. Quite bad. The second worst memory of that day was the smell of the fish.
|
17 |
+
|
18 |
+
The worst memory of the day was opening my lunch to find my considerate mother had packed bagels. With, as you
|
19 |
+
have guessed by now, salmon cream cheese. I rarely hear the word 'salmon' anymore without the 'cream cheese'
|
20 |
+
playing in my head as an afterthought. Hence, this style is Salmon Cream Cheese. */
|
21 |
+
|
22 |
+
|
23 |
+
/* basic elements */
|
24 |
+
body {
|
25 |
+
font: 11px/14px verdana, sans-serif;
|
26 |
+
color: #AD7C77;
|
27 |
+
background: #FFD7C4 url(/002/bg1.gif) top left repeat-x;
|
28 |
+
padding: 65px 0px 0px 224px;
|
29 |
+
margin: 0px;
|
30 |
+
}
|
31 |
+
p {
|
32 |
+
font: 11px/14px verdana, sans-serif;
|
33 |
+
text-align: justify;
|
34 |
+
margin-top: 0px;
|
35 |
+
}
|
36 |
+
h3 {
|
37 |
+
font: bold 16px 'arial narrow', sans-serif;
|
38 |
+
text-transform: lowercase;
|
39 |
+
margin-bottom: 0px;
|
40 |
+
}
|
41 |
+
abbr {
|
42 |
+
border-bottom: dotted 1px #B27F66;
|
43 |
+
}
|
44 |
+
a:link {
|
45 |
+
font-weight: bold;
|
46 |
+
text-decoration: none;
|
47 |
+
color: #E98376;
|
48 |
+
}
|
49 |
+
a:visited {
|
50 |
+
font-weight: bold;
|
51 |
+
text-decoration: none;
|
52 |
+
color: #AD7C77;
|
53 |
+
}
|
54 |
+
a:active, a:hover {
|
55 |
+
text-decoration: underline;
|
56 |
+
}
|
57 |
+
|
58 |
+
|
59 |
+
/* specific divs */
|
60 |
+
|
61 |
+
|
62 |
+
/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */
|
63 |
+
header {
|
64 |
+
position: absolute;
|
65 |
+
top: 0px;
|
66 |
+
left: 0px;
|
67 |
+
width: 770px;
|
68 |
+
}
|
69 |
+
header h1 {
|
70 |
+
background: transparent url(/002/h1.gif) no-repeat top left;
|
71 |
+
width: 258px;
|
72 |
+
height: 61px;
|
73 |
+
float: left;
|
74 |
+
margin: 1px 0px 0px 3px;
|
75 |
+
|
76 |
+
text-indent: 100%;
|
77 |
+
white-space: nowrap;
|
78 |
+
overflow: hidden;
|
79 |
+
}
|
80 |
+
header h2 {
|
81 |
+
background: transparent url(/002/h2.gif) no-repeat top left;
|
82 |
+
width: 206px;
|
83 |
+
height: 28px;
|
84 |
+
float: right;
|
85 |
+
margin: 22px 15px 0px 0px;
|
86 |
+
|
87 |
+
text-indent: 100%;
|
88 |
+
white-space: nowrap;
|
89 |
+
overflow: hidden;
|
90 |
+
}
|
91 |
+
|
92 |
+
/* sets up our floating area on the right. Kind of a hack, since there's a physical separation between
|
93 |
+
two divs, filled in by tricky margins and compensated for with tricky padding, but it seems to hold up okay. */
|
94 |
+
.intro {
|
95 |
+
background: #FFC5A9 url(/002/bg2.gif) top left repeat-x;
|
96 |
+
}
|
97 |
+
.preamble {
|
98 |
+
padding: 0px 40px 0px 40px;
|
99 |
+
}
|
100 |
+
.preamble p:nth-child(4) {
|
101 |
+
margin-bottom: 0px;
|
102 |
+
}
|
103 |
+
.supporting {
|
104 |
+
background-color: #FFC5A9;
|
105 |
+
margin: 0px;
|
106 |
+
padding: 0px 40px 0px 40px;
|
107 |
+
}
|
108 |
+
.supporting .explanation h3 {
|
109 |
+
margin-top: 0px;
|
110 |
+
padding-top: 20px;
|
111 |
+
}
|
112 |
+
|
113 |
+
.summary {
|
114 |
+
padding-top: 47px;
|
115 |
+
}
|
116 |
+
|
117 |
+
.summary p:first-child {
|
118 |
+
width: 430px;
|
119 |
+
height: 195px;
|
120 |
+
background: transparent url(/002/splash.jpg) top left no-repeat;
|
121 |
+
padding: 182px 0px 0px 10px;
|
122 |
+
position: absolute;
|
123 |
+
top: 93px;
|
124 |
+
left: 244px;
|
125 |
+
|
126 |
+
text-indent: 100%;
|
127 |
+
white-space: nowrap;
|
128 |
+
overflow: hidden;
|
129 |
+
}
|
130 |
+
.summary p:last-child {
|
131 |
+
font-size: 9px;
|
132 |
+
line-height: 22px;
|
133 |
+
text-align: left;
|
134 |
+
color: #B27F66;
|
135 |
+
background-color: #FFD7C4;
|
136 |
+
display: block;
|
137 |
+
border: solid 1px #FFBEA1;
|
138 |
+
padding: 40px 15px 0px 419px;
|
139 |
+
margin: 0px 10px 0px 40px;
|
140 |
+
height: 140px;
|
141 |
+
}
|
142 |
+
.summary p:last-child a:link {
|
143 |
+
color: #B27F66;
|
144 |
+
}
|
145 |
+
|
146 |
+
footer {
|
147 |
+
text-align: right;
|
148 |
+
border-top: solid 1px #FFCDB5;
|
149 |
+
padding-top: 10px;
|
150 |
+
}
|
151 |
+
footer a:link, footer a:visited {
|
152 |
+
padding: 2px 6px 2px 6px;
|
153 |
+
}
|
154 |
+
footer a:hover {
|
155 |
+
background-color: #FFD7BF;
|
156 |
+
text-decoration: none;
|
157 |
+
}
|
158 |
+
|
159 |
+
|
160 |
+
.sidebar {
|
161 |
+
background: transparent url(/002/cr1.gif) bottom right no-repeat;
|
162 |
+
padding-bottom: 76px;
|
163 |
+
position: absolute;
|
164 |
+
top: 65px;
|
165 |
+
left: 0px;
|
166 |
+
}
|
167 |
+
.sidebar .wrapper {
|
168 |
+
padding: 40px 0px 10px 0px;
|
169 |
+
width: 200px;
|
170 |
+
}
|
171 |
+
.sidebar .wrapper h3.select {
|
172 |
+
background: transparent url(/002/h3.gif) no-repeat top left;
|
173 |
+
width: 195px;
|
174 |
+
height: 21px;
|
175 |
+
|
176 |
+
text-indent: 100%;
|
177 |
+
white-space: nowrap;
|
178 |
+
overflow: hidden;
|
179 |
+
}
|
180 |
+
.sidebar .wrapper h3.favorites{
|
181 |
+
background: transparent url(/002/h4.gif) no-repeat top left;
|
182 |
+
width: 195px;
|
183 |
+
height: 21px;
|
184 |
+
|
185 |
+
text-indent: 100%;
|
186 |
+
white-space: nowrap;
|
187 |
+
overflow: hidden;
|
188 |
+
}
|
189 |
+
.sidebar .wrapper h3.archives{
|
190 |
+
background: transparent url(/002/h5.gif) no-repeat top left;
|
191 |
+
width: 195px;
|
192 |
+
height: 21px;
|
193 |
+
|
194 |
+
text-indent: 100%;
|
195 |
+
white-space: nowrap;
|
196 |
+
overflow: hidden;
|
197 |
+
}
|
198 |
+
.sidebar .wrapper h3.resources{
|
199 |
+
background: transparent url(/002/h6.gif) no-repeat top left;
|
200 |
+
width: 195px;
|
201 |
+
height: 21px;
|
202 |
+
|
203 |
+
text-indent: 100%;
|
204 |
+
white-space: nowrap;
|
205 |
+
overflow: hidden;
|
206 |
+
}
|
207 |
+
.sidebar .iL, .sidebar li {
|
208 |
+
font-size: 10px;
|
209 |
+
line-height: 2.5ex;
|
210 |
+
display: block;
|
211 |
+
padding: 2px 0px 0px 25px;
|
212 |
+
margin-bottom: 5px;
|
213 |
+
}
|
214 |
+
.sidebar .zen-resources li {
|
215 |
+
margin-bottom: 0px;
|
216 |
+
}
|
217 |
+
|
218 |
+
.sidebar ul {
|
219 |
+
margin: 0px;
|
220 |
+
padding: 0px;
|
221 |
+
}
|
222 |
+
|
223 |
+
.sidebar li {
|
224 |
+
list-style-type: none;
|
225 |
+
}
|
src/data/designs/003/metadata.json
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"id": "003",
|
3 |
+
"url": "https://www.csszengarden.com/003",
|
4 |
+
"css_url": "https://www.csszengarden.com/003/003.css",
|
5 |
+
"description": "This design features a serene and calming aesthetic, employing a monochromatic blue-gray color palette that evokes a sense of tranquility. The layout is structured and organized, with a notable emphasis on clean typography and spaciousness. Each section is clearly delineated, contributing to an overall coherent and harmonious visual experience, while the soft textures in the background enhance the serene mood.",
|
6 |
+
"categories": [
|
7 |
+
"minimalism",
|
8 |
+
"typography",
|
9 |
+
"print design",
|
10 |
+
"web interface",
|
11 |
+
"aesthetic design"
|
12 |
+
],
|
13 |
+
"visual_characteristics": [
|
14 |
+
"monochromatic palette",
|
15 |
+
"serene mood",
|
16 |
+
"structured layout",
|
17 |
+
"clean typography",
|
18 |
+
"spaciousness"
|
19 |
+
]
|
20 |
+
}
|
src/data/designs/003/screenshot_desktop.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/003/screenshot_mobile.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/003/style.css
ADDED
@@ -0,0 +1,228 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* css Zen Garden submission 003 - 'Stormweather' by Dave Shea - http://www.mezzoblue.com/ */
|
2 |
+
/* css released under Creative Commons ShareAlike License v1.0 - http://creativecommons.org/licenses/sa/1.0/ */
|
3 |
+
/* All associated graphics copyright 2003, Dave Shea */
|
4 |
+
/* Added: May 7th, 2003 */
|
5 |
+
|
6 |
+
|
7 |
+
/* IMPORTANT */
|
8 |
+
/* This design is not a template. You may not reproduce it elsewhere without the designer's written permission. */
|
9 |
+
/* The CSS itself may freely be used for anything you wish, but the associated graphics belong to the designer. */
|
10 |
+
/* What you may use - .css files. What you may not use - .jpg, .gif, and .png files. */
|
11 |
+
|
12 |
+
|
13 |
+
/* Credit to Phillipe Wittenbergh at http://www.l-c-n.com/ for Mac testing */
|
14 |
+
|
15 |
+
/* The photos in this design come from my digital library. All were taken in Vancouver, BC. The car is on the
|
16 |
+
Granville St. Bridge, the leaves are West 6th Ave, and the snow/tree is West 10th Ave. Guess which
|
17 |
+
part of town I live in...
|
18 |
+
|
19 |
+
I'm still rather fond of this design. I'm glad Phillipe was able to iron out the various CSS bugs */
|
20 |
+
|
21 |
+
|
22 |
+
/* basic elements */
|
23 |
+
body {
|
24 |
+
font: 11px/15px georgia, serif;
|
25 |
+
text-align: center;
|
26 |
+
color: #fff;
|
27 |
+
background: #748A9B url(bg2.gif) 0 0 repeat-y;
|
28 |
+
margin: 0px;
|
29 |
+
}
|
30 |
+
p {
|
31 |
+
/*font: 11px/15px georgia, serif;*/
|
32 |
+
text-align: justify;
|
33 |
+
margin-top: 0;
|
34 |
+
}
|
35 |
+
h3 {
|
36 |
+
font: bold 14px georgia, serif;
|
37 |
+
text-transform: lowercase;
|
38 |
+
margin-bottom: 0;
|
39 |
+
}
|
40 |
+
abbr {
|
41 |
+
border-bottom: dotted 1px #fff;
|
42 |
+
}
|
43 |
+
a:link {
|
44 |
+
font-weight: bold;
|
45 |
+
text-decoration: underline;
|
46 |
+
color: #A7D3F6;
|
47 |
+
}
|
48 |
+
a:visited {
|
49 |
+
font-weight: bold;
|
50 |
+
text-decoration: underline;
|
51 |
+
color: #D1E9FC;
|
52 |
+
}
|
53 |
+
a:active, a:hover {
|
54 |
+
text-decoration: underline;
|
55 |
+
color: #fff;
|
56 |
+
}
|
57 |
+
|
58 |
+
|
59 |
+
/* specific divs */
|
60 |
+
|
61 |
+
.page-wrapper {
|
62 |
+
background: #849AA9 url(bg1.gif) top left repeat-y;
|
63 |
+
text-align: left;
|
64 |
+
width: 750px; margin: 0px auto;
|
65 |
+
position: relative;
|
66 |
+
}
|
67 |
+
.supporting {
|
68 |
+
/*position: relative; top: -120px;*/
|
69 |
+
padding: 0px 40px 0px 0;
|
70 |
+
/*clear:right;*/
|
71 |
+
float:right;
|
72 |
+
width:430px;
|
73 |
+
}
|
74 |
+
|
75 |
+
/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */
|
76 |
+
header h1 {
|
77 |
+
background: transparent url(h1.jpg) no-repeat top left;
|
78 |
+
width: 750px;
|
79 |
+
height: 142px;
|
80 |
+
margin: 0px;
|
81 |
+
|
82 |
+
text-indent: 100%;
|
83 |
+
white-space: nowrap;
|
84 |
+
overflow: hidden;
|
85 |
+
}
|
86 |
+
header h2 {
|
87 |
+
text-indent: 100%;
|
88 |
+
white-space: nowrap;
|
89 |
+
overflow: hidden;
|
90 |
+
}
|
91 |
+
|
92 |
+
.summary {
|
93 |
+
width: 685px;
|
94 |
+
margin: 0px auto;
|
95 |
+
position: relative;
|
96 |
+
top: -50px;
|
97 |
+
}
|
98 |
+
html>body .summary {
|
99 |
+
margin-top:-50px;
|
100 |
+
top: 0;
|
101 |
+
}
|
102 |
+
.summary p:first-child {
|
103 |
+
font-size: 1px;
|
104 |
+
color: white;
|
105 |
+
background: transparent url(panel1-2.jpg) no-repeat top left;
|
106 |
+
width: 449px;
|
107 |
+
padding: 10px 0px 0px 5px; float: left;
|
108 |
+
height: 268px;
|
109 |
+
voice-family: "\"}\"";
|
110 |
+
voice-family:inherit;
|
111 |
+
height: 258px;
|
112 |
+
|
113 |
+
text-indent: 100%;
|
114 |
+
white-space: nowrap;
|
115 |
+
overflow: hidden;
|
116 |
+
}
|
117 |
+
.summary p:last-child {
|
118 |
+
color: #7593A7;
|
119 |
+
background: transparent url(panel3.jpg) no-repeat 0 0;
|
120 |
+
padding: 90px 45px 0px 45px;
|
121 |
+
float: right;
|
122 |
+
width: 214px;
|
123 |
+
height: 338px;
|
124 |
+
voice-family: "\"}\"";
|
125 |
+
voice-family:inherit;
|
126 |
+
width: 124px;
|
127 |
+
height: 178px;
|
128 |
+
|
129 |
+
text-indent: 100%;
|
130 |
+
white-space: nowrap;
|
131 |
+
overflow: hidden;
|
132 |
+
}
|
133 |
+
.summary p:last-child a:link, .summary p:last-child a:visited {
|
134 |
+
color: #7593A7;
|
135 |
+
}
|
136 |
+
.summary p:last-child a:hover {
|
137 |
+
color: #85ABC5;
|
138 |
+
}
|
139 |
+
|
140 |
+
.preamble {
|
141 |
+
/*position: relative; top: -120px; */
|
142 |
+
padding: 0px 0px 70px 33px;
|
143 |
+
margin: 0px 0 20px 0px;
|
144 |
+
width: 210px;
|
145 |
+
float: left;
|
146 |
+
background: transparent url(tag.gif) 50% 100% no-repeat;
|
147 |
+
}
|
148 |
+
.preamble h2 {
|
149 |
+
font: bold 14px georgia, serif;
|
150 |
+
margin-top: 0px;
|
151 |
+
padding: 0px;
|
152 |
+
}
|
153 |
+
.preamble p {
|
154 |
+
font: italic 12px/20px georgia, serif;
|
155 |
+
}
|
156 |
+
|
157 |
+
footer {
|
158 |
+
text-align: right;
|
159 |
+
clear: both;
|
160 |
+
}
|
161 |
+
footer a {
|
162 |
+
font-weight: normal;
|
163 |
+
text-decoration: none;
|
164 |
+
margin-right: 10px;
|
165 |
+
border: solid 1px #859BAA;
|
166 |
+
padding: 6px;
|
167 |
+
}
|
168 |
+
footer a:hover {
|
169 |
+
color: #7E868D;
|
170 |
+
background-color: #fff;
|
171 |
+
border-right: solid 1px #6F818D;
|
172 |
+
border-bottom: solid 1px #6F818D;
|
173 |
+
}
|
174 |
+
|
175 |
+
.design-selection {
|
176 |
+
position: absolute;
|
177 |
+
top: 15px;
|
178 |
+
left: 0px;
|
179 |
+
padding-left: 350px;
|
180 |
+
margin: 0px auto;
|
181 |
+
width: 730px;
|
182 |
+
voice-family: "\"}\"";
|
183 |
+
voice-family:inherit;
|
184 |
+
width: 380px;
|
185 |
+
}
|
186 |
+
.sidebar h3 {
|
187 |
+
display: inline;
|
188 |
+
margin-right: 5px;
|
189 |
+
}
|
190 |
+
|
191 |
+
.sidebar ul {
|
192 |
+
margin: 0px;
|
193 |
+
padding: 0px;
|
194 |
+
}
|
195 |
+
.sidebar li {
|
196 |
+
font-size: 10px;
|
197 |
+
margin-right: 5px;
|
198 |
+
list-style-type: none;
|
199 |
+
display: inline;
|
200 |
+
}
|
201 |
+
.sidebar li a {
|
202 |
+
font-weight: normal;
|
203 |
+
}
|
204 |
+
|
205 |
+
.design-selection h3 {
|
206 |
+
font: bold 11px georgia;
|
207 |
+
letter-spacing: -1px;
|
208 |
+
}
|
209 |
+
.design-selection li {
|
210 |
+
font: 11px/12px georgia;
|
211 |
+
letter-spacing: -1px;
|
212 |
+
color: #758C9B;
|
213 |
+
}
|
214 |
+
.design-selection li a:link, .design-selection li a:visited {
|
215 |
+
font-weight: normal;
|
216 |
+
color: #fff;
|
217 |
+
text-decoration: none;
|
218 |
+
}
|
219 |
+
.design-selection li a:hover {
|
220 |
+
color: #D1E9FC;
|
221 |
+
text-decoration: underline;
|
222 |
+
}
|
223 |
+
|
224 |
+
.zen-resources, .design-archives, #lfavorites {
|
225 |
+
padding: 0px 40px 0px 266px;
|
226 |
+
clear: both;
|
227 |
+
/*position: relative; top: -20px;*/
|
228 |
+
}
|
src/data/designs/004/metadata.json
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"id": "004",
|
3 |
+
"url": "https://www.csszengarden.com/004",
|
4 |
+
"css_url": "https://www.csszengarden.com/004/004.css",
|
5 |
+
"description": "The design features a structured layout with a calming blue and white color scheme that conveys clarity and modernity. The large, fluid background image adds a touch of elegance, while the clear typography and organized sections contribute to the aesthetic appeal. Highlighted text links in green and orange draw attention, creating a dynamic yet harmonious look.",
|
6 |
+
"categories": [
|
7 |
+
"Modern",
|
8 |
+
"Web Design",
|
9 |
+
"Instructional",
|
10 |
+
"Clean",
|
11 |
+
"Professional"
|
12 |
+
],
|
13 |
+
"visual_characteristics": [
|
14 |
+
"Blue and White Palette",
|
15 |
+
"Fluid Background Image",
|
16 |
+
"Clear Typography",
|
17 |
+
"Highlighted Text Links",
|
18 |
+
"Structured Layout"
|
19 |
+
]
|
20 |
+
}
|
src/data/designs/004/screenshot_desktop.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/004/screenshot_mobile.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/004/style.css
ADDED
@@ -0,0 +1,192 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* css Zen Garden submission 004 - 'arch4.20' by Dave Shea - http://www.mezzoblue.com/ */
|
2 |
+
/* css released under Creative Commons ShareAlike License v1.0 - http://creativecommons.org/licenses/sa/1.0/ */
|
3 |
+
/* All associated graphics copyright 2003, Dave Shea */
|
4 |
+
/* Added: May 7th, 2003 */
|
5 |
+
|
6 |
+
|
7 |
+
/* IMPORTANT */
|
8 |
+
/* This design is not a template. You may not reproduce it elsewhere without the designer's written permission. */
|
9 |
+
/* The CSS itself may freely be used for anything you wish, but the associated graphics belong to the designer. */
|
10 |
+
/* What you may use - .css files. What you may not use - .jpg, .gif, and .png files. */
|
11 |
+
|
12 |
+
|
13 |
+
/* The photo was taken inside the Vancouver Public Library. It has been mentioned the colours have a vaguely
|
14 |
+
MetaFilter-like feel. I suppose they do... Unintentional. */
|
15 |
+
|
16 |
+
|
17 |
+
/* basic elements */
|
18 |
+
body {
|
19 |
+
font: 11px tahoma, verdana, sans-serif;
|
20 |
+
color: #fff;
|
21 |
+
background: #005D87 url(bg1.gif) top left repeat-x;
|
22 |
+
margin: 0px;
|
23 |
+
}
|
24 |
+
p {
|
25 |
+
font: 11px/14px verdana, sans-serif;
|
26 |
+
text-align: justify;
|
27 |
+
margin-top: 0px;
|
28 |
+
}
|
29 |
+
h3 {
|
30 |
+
font: bold 13px verdana, sans-serif;
|
31 |
+
margin-bottom: 0px;
|
32 |
+
}
|
33 |
+
abbr {
|
34 |
+
border-bottom: dotted 1px #fff;
|
35 |
+
}
|
36 |
+
a:link {
|
37 |
+
font-weight: bold;
|
38 |
+
text-decoration: none;
|
39 |
+
color: #8AF44F;
|
40 |
+
}
|
41 |
+
a:visited {
|
42 |
+
font-weight: bold;
|
43 |
+
text-decoration: none;
|
44 |
+
color: #55AB26;
|
45 |
+
}
|
46 |
+
a:active, a:hover {
|
47 |
+
color: #8AF44F;
|
48 |
+
text-decoration: underline;
|
49 |
+
}
|
50 |
+
|
51 |
+
/* specific divs */
|
52 |
+
.preamble {
|
53 |
+
padding: 0px 180px 0px 25px;
|
54 |
+
}
|
55 |
+
.supporting {
|
56 |
+
padding: 0px 180px 0px 25px;
|
57 |
+
}
|
58 |
+
|
59 |
+
header {
|
60 |
+
width: 100%;
|
61 |
+
height: 217px;
|
62 |
+
background: #fff url(cr1.jpg) top left no-repeat;
|
63 |
+
margin-top: 47px;
|
64 |
+
}
|
65 |
+
header h1 {
|
66 |
+
background: transparent url(h1.gif) no-repeat top left;
|
67 |
+
width: 296px;
|
68 |
+
height: 46px;
|
69 |
+
position: absolute;
|
70 |
+
top: 185px;
|
71 |
+
right: 10px;
|
72 |
+
|
73 |
+
text-indent: 100%;
|
74 |
+
white-space: nowrap;
|
75 |
+
overflow: hidden;
|
76 |
+
}
|
77 |
+
header h2 {
|
78 |
+
background: transparent url(h2.gif) no-repeat top left;
|
79 |
+
width: 229px;
|
80 |
+
height: 16px;
|
81 |
+
position: absolute;
|
82 |
+
top: 230px;
|
83 |
+
right: 12px;
|
84 |
+
|
85 |
+
text-indent: 100%;
|
86 |
+
white-space: nowrap;
|
87 |
+
overflow: hidden;
|
88 |
+
}
|
89 |
+
|
90 |
+
.summary p:first-child {
|
91 |
+
font: 11px tahoma, verdana, sans-serif;
|
92 |
+
line-height: 18px;
|
93 |
+
color: #7799AC;
|
94 |
+
background-color: #fff;
|
95 |
+
padding: 2px;
|
96 |
+
position: absolute;
|
97 |
+
top: 65px;
|
98 |
+
right: 10px;
|
99 |
+
width: 150px;
|
100 |
+
}
|
101 |
+
.summary p:last-child {
|
102 |
+
font: 10px tahoma, verdana, sans-serif;
|
103 |
+
color: #7799AC;
|
104 |
+
position: absolute;
|
105 |
+
top: 32px;
|
106 |
+
right: 5px;
|
107 |
+
}
|
108 |
+
.summary p:last-child a:link, .summary p:last-child a:visited {
|
109 |
+
color: #7799AC;
|
110 |
+
text-decoration: underline;
|
111 |
+
}
|
112 |
+
.summary p:last-child a:active, .summary p:last-child a:hover {
|
113 |
+
color: #8AF44F;
|
114 |
+
}
|
115 |
+
|
116 |
+
.sidebar{
|
117 |
+
font: 11px tahoma, verdana, sans-serif;
|
118 |
+
line-height: 18px;
|
119 |
+
color: #7799AC;
|
120 |
+
position: absolute;
|
121 |
+
top: 285px;
|
122 |
+
right: 0px;
|
123 |
+
width: 150px;
|
124 |
+
}
|
125 |
+
.sidebar .wrapper h3.select {
|
126 |
+
background: transparent url(h3.gif) no-repeat top left;
|
127 |
+
width: 157px;
|
128 |
+
height: 14px;
|
129 |
+
|
130 |
+
text-indent: 100%;
|
131 |
+
white-space: nowrap;
|
132 |
+
overflow: hidden;
|
133 |
+
}
|
134 |
+
.sidebar .wrapper h3.favorites{
|
135 |
+
background: transparent url(h5.gif) no-repeat top left;
|
136 |
+
width: 157px;
|
137 |
+
height: 14px;
|
138 |
+
|
139 |
+
text-indent: 100%;
|
140 |
+
white-space: nowrap;
|
141 |
+
overflow: hidden;
|
142 |
+
}
|
143 |
+
.sidebar .wrapper h3.archives{
|
144 |
+
background: transparent url(h6.gif) no-repeat top left;
|
145 |
+
width: 157px;
|
146 |
+
height: 14px;
|
147 |
+
|
148 |
+
text-indent: 100%;
|
149 |
+
white-space: nowrap;
|
150 |
+
overflow: hidden;
|
151 |
+
}
|
152 |
+
.sidebar .wrapper h3.resources{
|
153 |
+
background: transparent url(h4.gif) no-repeat top left;
|
154 |
+
width: 157px;
|
155 |
+
height: 14px;
|
156 |
+
|
157 |
+
text-indent: 100%;
|
158 |
+
white-space: nowrap;
|
159 |
+
overflow: hidden;
|
160 |
+
}
|
161 |
+
.sidebar li {
|
162 |
+
font-size: 10px;
|
163 |
+
line-height: 2.5ex;
|
164 |
+
display: block;
|
165 |
+
padding: 2px 10px 0px 0px;
|
166 |
+
margin-bottom: 5px;
|
167 |
+
}
|
168 |
+
.sidebar .zen-resources li {
|
169 |
+
margin-bottom: 0px;
|
170 |
+
}
|
171 |
+
|
172 |
+
.sidebar ul {
|
173 |
+
margin: 0px;
|
174 |
+
padding: 0px;
|
175 |
+
}
|
176 |
+
|
177 |
+
.sidebar li {
|
178 |
+
list-style-type: none;
|
179 |
+
}
|
180 |
+
|
181 |
+
|
182 |
+
footer {
|
183 |
+
text-align: right; border-top: solid 1px #1E5E82;
|
184 |
+
padding-top: 10px;
|
185 |
+
}
|
186 |
+
footer a:link, footer a:visited {
|
187 |
+
padding: 2px 6px 2px 6px;
|
188 |
+
}
|
189 |
+
footer a:hover {
|
190 |
+
background: transparent url(bg2.gif) top left repeat-x;
|
191 |
+
text-decoration: none;
|
192 |
+
}
|
src/data/designs/005/metadata.json
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"id": "005",
|
3 |
+
"url": "https://www.csszengarden.com/005",
|
4 |
+
"css_url": "https://www.csszengarden.com/005/005.css",
|
5 |
+
"description": "This design features a creative and eclectic layout with an abstract artistic background showcasing vintage red and black tones. The main heading is presented in a graceful cursive font, adding a touch of elegance. The layout uses a mix of serif and sans-serif fonts, creating a dynamic textual experience. The asymmetrical composition and overlapping elements demonstrate a bold, experimental design approach.",
|
6 |
+
"categories": [
|
7 |
+
"abstract",
|
8 |
+
"experimental",
|
9 |
+
"vintage",
|
10 |
+
"typography-focused"
|
11 |
+
],
|
12 |
+
"visual_characteristics": [
|
13 |
+
"asymmetrical layout",
|
14 |
+
"cursive typography",
|
15 |
+
"red and black color palette",
|
16 |
+
"textured background"
|
17 |
+
]
|
18 |
+
}
|
src/data/designs/005/screenshot_desktop.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/005/screenshot_mobile.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/005/style.css
ADDED
@@ -0,0 +1,220 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* css Zen Garden submission 005 - 'Blood Lust' by Dave Shea - http://www.mezzoblue.com/ */
|
2 |
+
/* css released under Creative Commons ShareAlike License v1.0 - http://creativecommons.org/licenses/sa/1.0/ */
|
3 |
+
/* All associated graphics copyright 2003, Dave Shea */
|
4 |
+
/* Added: May 7th, 2003 */
|
5 |
+
|
6 |
+
|
7 |
+
/* IMPORTANT */
|
8 |
+
/* This design is not a template. You may not reproduce it elsewhere without the designer's written permission. */
|
9 |
+
/* The CSS itself may freely be used for anything you wish, but the associated graphics belong to the designer. */
|
10 |
+
/* What you may use - .css files. What you may not use - .jpg, .gif, and .png files. */
|
11 |
+
|
12 |
+
|
13 |
+
/* love it or hate it. This one is one of my favourites because I don't generally design this way. It reaches into the past
|
14 |
+
for a vaguely Futurist style, complete with duotone for that screenprint feel, combined with modern GIF
|
15 |
+
patterned-dithering to really mess with tradition.
|
16 |
+
|
17 |
+
You may find it challenging, silly, visually stimulating, or a mess. I didn't do it for you, I did it for me. */
|
18 |
+
|
19 |
+
|
20 |
+
/* basic elements */
|
21 |
+
body {
|
22 |
+
font: 12px/13px courier, monospace;
|
23 |
+
color: #000;
|
24 |
+
background-color: #fff;
|
25 |
+
margin: 0px;
|
26 |
+
}
|
27 |
+
p {
|
28 |
+
font: 12px/13px courier, monospace;
|
29 |
+
text-align: justify;
|
30 |
+
}
|
31 |
+
h3 {
|
32 |
+
font:bold 14px courier, monospace;
|
33 |
+
letter-spacing: 1px;
|
34 |
+
margin-bottom: 0px;
|
35 |
+
color: #000;
|
36 |
+
}
|
37 |
+
a:link {
|
38 |
+
font-weight: bold;
|
39 |
+
text-decoration: underline;
|
40 |
+
color: #FF4F3E;
|
41 |
+
}
|
42 |
+
a:visited {
|
43 |
+
font-weight: bold;
|
44 |
+
text-decoration: underline;
|
45 |
+
color: #FF4F3E;
|
46 |
+
}
|
47 |
+
a:hover, a:active {
|
48 |
+
text-decoration: underline;
|
49 |
+
color: #000;
|
50 |
+
}
|
51 |
+
abbr {
|
52 |
+
border-bottom: none;
|
53 |
+
}
|
54 |
+
|
55 |
+
|
56 |
+
/* specific divs */
|
57 |
+
.page-wrapper {
|
58 |
+
background: #fff url(bloodlust.gif) no-repeat top left;
|
59 |
+
margin: 50px 0px 0px 0px;
|
60 |
+
padding: 150px 0px 0px 200px;
|
61 |
+
}
|
62 |
+
|
63 |
+
/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */
|
64 |
+
header h1 {
|
65 |
+
background: transparent url(h1.gif) no-repeat top left;
|
66 |
+
margin-top: 10px;
|
67 |
+
width: 461px;
|
68 |
+
height: 116px;
|
69 |
+
position: absolute;
|
70 |
+
top: 20px;
|
71 |
+
left: 305px;
|
72 |
+
|
73 |
+
text-indent: 100%;
|
74 |
+
white-space: nowrap;
|
75 |
+
overflow: hidden;
|
76 |
+
}
|
77 |
+
header h2 {
|
78 |
+
background: transparent url(h2.gif) no-repeat top left;
|
79 |
+
width: 253px;
|
80 |
+
height: 34px;
|
81 |
+
position: absolute;
|
82 |
+
top: 150px;
|
83 |
+
left: 216px;
|
84 |
+
|
85 |
+
text-indent: 100%;
|
86 |
+
white-space: nowrap;
|
87 |
+
overflow: hidden;
|
88 |
+
}
|
89 |
+
|
90 |
+
|
91 |
+
.summary p:first-child {
|
92 |
+
font: 400 18px/16px 'arial black', sans-serif;
|
93 |
+
text-align: right;
|
94 |
+
width: 340px;
|
95 |
+
float: left;
|
96 |
+
margin: 40px 20px 20px 0px;
|
97 |
+
}
|
98 |
+
.summary p:last-child {
|
99 |
+
font: 9px verdana, sans-serif;
|
100 |
+
text-align: left;
|
101 |
+
line-height: 24px;
|
102 |
+
width: 295px;
|
103 |
+
position: absolute;
|
104 |
+
top: 20px;
|
105 |
+
left: 25px;
|
106 |
+
}
|
107 |
+
.preamble {
|
108 |
+
width: 170px;
|
109 |
+
float: right;
|
110 |
+
margin-top: 50px;
|
111 |
+
clear: left;
|
112 |
+
position: relative;
|
113 |
+
top: -270px;
|
114 |
+
}
|
115 |
+
.preamble h3 {
|
116 |
+
font: bold 12pt/10pt 'trebuchet ms', sans-serif;
|
117 |
+
text-align: right;
|
118 |
+
}
|
119 |
+
.preamble p {
|
120 |
+
font: bold 10pt/11pt arial, sans-serif;
|
121 |
+
text-align: right;
|
122 |
+
}
|
123 |
+
.supporting {
|
124 |
+
clear: left;
|
125 |
+
}
|
126 |
+
.explanation h3 {
|
127 |
+
font: bold 18px courier, monospace;
|
128 |
+
}
|
129 |
+
.explanation p:nth-child(2) {
|
130 |
+
font: 18px courier, monospace;
|
131 |
+
line-height: 5ex;
|
132 |
+
}
|
133 |
+
.explanation p:nth-child(3) {
|
134 |
+
font: 11px/16px courier, monospace;
|
135 |
+
width: 220px;
|
136 |
+
float: left;
|
137 |
+
margin-right: 10px;
|
138 |
+
}
|
139 |
+
.explanation p:nth-child(4) {
|
140 |
+
font: 14px/14px courier, monospace;
|
141 |
+
margin-top: 30px;
|
142 |
+
}
|
143 |
+
|
144 |
+
.participation h3 {
|
145 |
+
background: transparent url(h3.gif) no-repeat top left;
|
146 |
+
width: 174px;
|
147 |
+
height: 66px;
|
148 |
+
margin: 0px;
|
149 |
+
float: left;
|
150 |
+
|
151 |
+
text-indent: 100%;
|
152 |
+
white-space: nowrap;
|
153 |
+
overflow: hidden;
|
154 |
+
}
|
155 |
+
.participation p:nth-child(2):first-line {
|
156 |
+
font: 16px 'arial black', sans-serif;
|
157 |
+
}
|
158 |
+
.participation p:nth-child(3) {
|
159 |
+
line-height: 16px;
|
160 |
+
text-align: right;
|
161 |
+
float: left;
|
162 |
+
width: 200px;
|
163 |
+
margin: 0px 5px 15px 0px;
|
164 |
+
}
|
165 |
+
.participation p:nth-child(4) {
|
166 |
+
font-family: arial, sans-serif;
|
167 |
+
}
|
168 |
+
|
169 |
+
.benefits h3 {
|
170 |
+
background: transparent url(h4.gif) no-repeat top left;
|
171 |
+
width: 107px;
|
172 |
+
height: 26px;
|
173 |
+
margin: 0px;
|
174 |
+
float: left;
|
175 |
+
|
176 |
+
text-indent: 100%;
|
177 |
+
white-space: nowrap;
|
178 |
+
overflow: hidden;
|
179 |
+
}
|
180 |
+
|
181 |
+
|
182 |
+
.requirements h3 {
|
183 |
+
font: bold 18px 'arial black', sans-serif;
|
184 |
+
clear: left;
|
185 |
+
float: right;
|
186 |
+
}
|
187 |
+
.requirements p:nth-child(2) {
|
188 |
+
font: bold 11px/16px trebuchet ms, sans-serif;
|
189 |
+
float: left;
|
190 |
+
width: 300px;
|
191 |
+
margin-right: 10px;
|
192 |
+
}
|
193 |
+
.requirements p:nth-child(4) {
|
194 |
+
font: 12px/11px arial, sans-serif;
|
195 |
+
}
|
196 |
+
|
197 |
+
.sidebar {
|
198 |
+
position: absolute;
|
199 |
+
top: 0px;
|
200 |
+
left: 20px;
|
201 |
+
}
|
202 |
+
.sidebar .wrapper {
|
203 |
+
font: 12px courier, monospace;
|
204 |
+
padding: 10px;
|
205 |
+
margin-top: 115px;
|
206 |
+
width: 130px;
|
207 |
+
}
|
208 |
+
|
209 |
+
.sidebar li {
|
210 |
+
line-height: 2.5ex;
|
211 |
+
display: block;
|
212 |
+
padding-top: 5px;
|
213 |
+
margin-bottom: 5px;
|
214 |
+
list-style-type: none;
|
215 |
+
}
|
216 |
+
|
217 |
+
.sidebar ul {
|
218 |
+
margin: 0px;
|
219 |
+
padding: 0px;
|
220 |
+
}
|
src/data/designs/006/metadata.json
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"id": "006",
|
3 |
+
"url": "https://www.csszengarden.com/006",
|
4 |
+
"css_url": "https://www.csszengarden.com/006/006.css",
|
5 |
+
"description": "The design employs a minimalist and structured layout with a focus on typographic hierarchy and a cohesive color scheme of blue and orange accents. The simple background and strategic use of whitespace enhance readability while guiding the viewer\u2019s attention effectively.",
|
6 |
+
"categories": [
|
7 |
+
"minimalism",
|
8 |
+
"typography",
|
9 |
+
"color contrast",
|
10 |
+
"web design inspiration",
|
11 |
+
"clean layout"
|
12 |
+
],
|
13 |
+
"visual_characteristics": [
|
14 |
+
"blue color palette",
|
15 |
+
"structured typography",
|
16 |
+
"use of whitespace",
|
17 |
+
"orange accent highlights",
|
18 |
+
"simple background"
|
19 |
+
]
|
20 |
+
}
|
src/data/designs/006/screenshot_desktop.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/006/screenshot_mobile.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/006/style.css
ADDED
@@ -0,0 +1,198 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* css Zen Garden submission 006 - 'Wicked Grove' by D. Keith Robinson, http://www.7nights.com/asterisk/ */
|
2 |
+
/* css released under Creative Commons ShareAlike License v1.0 - http://creativecommons.org/licenses/sa/1.0/ */
|
3 |
+
/* All associated graphics copyright 2003, D. Keith Robinson */
|
4 |
+
|
5 |
+
|
6 |
+
/* IMPORTANT */
|
7 |
+
/* This design is not a template. You may not reproduce it elsewhere without the designer's written permission. */
|
8 |
+
/* The CSS itself may freely be used for anything you wish, but the associated graphics belong to the designer. */
|
9 |
+
/* What you may use - .css files. What you may not use - .jpg, .gif, and .png files. */
|
10 |
+
|
11 |
+
|
12 |
+
/* basic elements */
|
13 |
+
body {
|
14 |
+
font: 10pt/14pt "Trebuchet MS", sans-serif;
|
15 |
+
color: #000033;
|
16 |
+
background: #69f;
|
17 |
+
margin: 0px;
|
18 |
+
}
|
19 |
+
p {
|
20 |
+
font: 10pt/16pt "Trebuchet MS", sans-serif;
|
21 |
+
margin-top: 0px;
|
22 |
+
text-align: justify;
|
23 |
+
}
|
24 |
+
h3 {
|
25 |
+
font: bold normal 12pt "Trebuchet MS", sans-serif;
|
26 |
+
letter-spacing: 3px;
|
27 |
+
margin-bottom: 2px;
|
28 |
+
color: #333333;
|
29 |
+
text-align: left;
|
30 |
+
}
|
31 |
+
a:link {
|
32 |
+
font-weight: bold;
|
33 |
+
text-decoration: none;
|
34 |
+
color: #FF6600;
|
35 |
+
}
|
36 |
+
a:visited {
|
37 |
+
font-weight: bold;
|
38 |
+
text-decoration: none;
|
39 |
+
color: #CC0000;
|
40 |
+
}
|
41 |
+
a:hover, a:active {
|
42 |
+
text-decoration: underline;
|
43 |
+
color: #FF6600;
|
44 |
+
}
|
45 |
+
|
46 |
+
|
47 |
+
/* specific divs */
|
48 |
+
.page-wrapper {
|
49 |
+
background: #9cf url(trees.jpg) no-repeat left top;
|
50 |
+
padding: 200px 0px 0px 0px;
|
51 |
+
margin: 0px auto;
|
52 |
+
width:800px;
|
53 |
+
border-left: 2px dashed #fff;
|
54 |
+
border-right: 2px dashed #fff;
|
55 |
+
}
|
56 |
+
|
57 |
+
header {
|
58 |
+
margin-bottom: 10px;
|
59 |
+
}
|
60 |
+
|
61 |
+
/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */
|
62 |
+
header h1 {
|
63 |
+
background: transparent;
|
64 |
+
margin-top: -180px;
|
65 |
+
width: 500px;
|
66 |
+
height: 87px;
|
67 |
+
float: left;
|
68 |
+
color:#fff;
|
69 |
+
|
70 |
+
text-indent: 100%;
|
71 |
+
white-space: nowrap;
|
72 |
+
overflow: hidden;
|
73 |
+
}
|
74 |
+
header h2 {
|
75 |
+
background: transparent url(tag.gif) no-repeat top left;
|
76 |
+
width: 300px;
|
77 |
+
margin-top:-60px;
|
78 |
+
margin-left:-190px;
|
79 |
+
height: 100px;
|
80 |
+
float: right;
|
81 |
+
|
82 |
+
text-indent: 100%;
|
83 |
+
white-space: nowrap;
|
84 |
+
overflow: hidden;
|
85 |
+
}
|
86 |
+
|
87 |
+
.summary {
|
88 |
+
width: 130px;
|
89 |
+
float: left;
|
90 |
+
padding:5px;
|
91 |
+
margin-right:15px;
|
92 |
+
background:#0099FF;
|
93 |
+
|
94 |
+
}
|
95 |
+
.summary p {
|
96 |
+
font: bold 8pt/12pt verdana, sans-serif;
|
97 |
+
text-align:right;
|
98 |
+
color:#fff;
|
99 |
+
}
|
100 |
+
|
101 |
+
.summary a:link {
|
102 |
+
font-weight: bold;
|
103 |
+
text-decoration: none;
|
104 |
+
color: #003;
|
105 |
+
}
|
106 |
+
.summary a:visited {
|
107 |
+
font-weight: bold;
|
108 |
+
text-decoration: none;
|
109 |
+
color: #006;
|
110 |
+
}
|
111 |
+
.summary a:hover, .summary a:active {
|
112 |
+
text-decoration: underline;
|
113 |
+
color: #FF6600;
|
114 |
+
}
|
115 |
+
|
116 |
+
.preamble, #supporting text, .explanation, .participation, .benefits, .requirements {
|
117 |
+
padding: 0px 170px 0px 30px;
|
118 |
+
}
|
119 |
+
|
120 |
+
footer {
|
121 |
+
text-align: center;
|
122 |
+
}
|
123 |
+
footer a:link, footer a:visited {
|
124 |
+
margin-right: 20px;
|
125 |
+
}
|
126 |
+
|
127 |
+
.sidebar {
|
128 |
+
background: transparent url(menu.gif) top left no-repeat;
|
129 |
+
position: absolute;
|
130 |
+
top: 0px;
|
131 |
+
padding: 15px;
|
132 |
+
margin-top: 200px;
|
133 |
+
margin-left: 650px;
|
134 |
+
width: 130px;
|
135 |
+
}
|
136 |
+
|
137 |
+
.sidebar .wrapper {
|
138 |
+
font: 10px verdana, sans-serif;
|
139 |
+
padding-top:35px;
|
140 |
+
}
|
141 |
+
.sidebar h3.select {
|
142 |
+
background: transparent url(select.gif) top left no-repeat;
|
143 |
+
width: 130px;
|
144 |
+
height: 25px;
|
145 |
+
margin-left:-8px;
|
146 |
+
|
147 |
+
text-indent: 100%;
|
148 |
+
white-space: nowrap;
|
149 |
+
overflow: hidden;
|
150 |
+
}
|
151 |
+
.sidebar h3.archives {
|
152 |
+
background: transparent url(archives.gif) top left no-repeat;
|
153 |
+
width: 130px;
|
154 |
+
height: 25px;
|
155 |
+
margin-left:-8px;
|
156 |
+
|
157 |
+
text-indent: 100%;
|
158 |
+
white-space: nowrap;
|
159 |
+
overflow: hidden;
|
160 |
+
}
|
161 |
+
.sidebar h3.resources {
|
162 |
+
background: transparent url(resources.gif) top left no-repeat;
|
163 |
+
width: 130px;
|
164 |
+
height: 25px;
|
165 |
+
margin-left:-8px;
|
166 |
+
|
167 |
+
text-indent: 100%;
|
168 |
+
white-space: nowrap;
|
169 |
+
overflow: hidden;
|
170 |
+
}
|
171 |
+
|
172 |
+
.sidebar ul {
|
173 |
+
margin: 0px;
|
174 |
+
padding: 0px;
|
175 |
+
}
|
176 |
+
.sidebar li {
|
177 |
+
line-height: 2.5ex;
|
178 |
+
background: transparent;
|
179 |
+
display: block;
|
180 |
+
padding-top: 5px;
|
181 |
+
margin-bottom: 5px;
|
182 |
+
list-style-type: none;
|
183 |
+
}
|
184 |
+
.sidebar li a:link {
|
185 |
+
color: #FF3300;
|
186 |
+
}
|
187 |
+
.sidebar li a:visited {
|
188 |
+
color: #FF0000;
|
189 |
+
}
|
190 |
+
|
191 |
+
.extra1 {
|
192 |
+
background: transparent;
|
193 |
+
position: absolute;
|
194 |
+
top: 40px;
|
195 |
+
right: 0px;
|
196 |
+
width: 148px;
|
197 |
+
height: 110px;
|
198 |
+
}
|
src/data/designs/007/metadata.json
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"id": "007",
|
3 |
+
"url": "https://www.csszengarden.com/007",
|
4 |
+
"css_url": "https://www.csszengarden.com/007/007.css",
|
5 |
+
"description": "This zen-themed design artfully combines minimalist visuals with grayscale imagery and bold typography, evoking a calm, introspective mood. The subtle overlay of an elegant black-and-white nature image with flowing lines adds depth, while the use of orange accents in the text enhances readability and attention. The overall layout is spacious and neatly sectioned, contributing to an organized and serene visual experience.",
|
6 |
+
"categories": [
|
7 |
+
"Zen",
|
8 |
+
"Minimalist",
|
9 |
+
"Typography",
|
10 |
+
"Nature",
|
11 |
+
"Grayscale"
|
12 |
+
],
|
13 |
+
"visual_characteristics": [
|
14 |
+
"Minimalist layout",
|
15 |
+
"Grayscale theme",
|
16 |
+
"Highlight color accents",
|
17 |
+
"Nature-inspired imagery",
|
18 |
+
"Bold typography"
|
19 |
+
]
|
20 |
+
}
|
src/data/designs/007/screenshot_desktop.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/007/screenshot_mobile.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/007/style.css
ADDED
@@ -0,0 +1,276 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* css Zen Garden submission 007 - 'deep thought' by Jason Estes, http://www.bewb.org/ */
|
2 |
+
/* css released under Creative Commons ShareAlike License v1.0 - http://creativecommons.org/licenses/sa/1.0/ */
|
3 |
+
/* All associated graphics copyright 2003, Jason Estes */
|
4 |
+
|
5 |
+
|
6 |
+
/* IMPORTANT */
|
7 |
+
/* This design is not a template. You may not reproduce it elsewhere without the designer's written permission. */
|
8 |
+
/* The CSS itself may freely be used for anything you wish, but the associated graphics belong to the designer. */
|
9 |
+
/* What you may use - .css files. What you may not use - .jpg, .gif, and .png files. */
|
10 |
+
|
11 |
+
|
12 |
+
/* basic elements */
|
13 |
+
body#css-zen-garden {
|
14 |
+
background-color:#424242;
|
15 |
+
font-size:75%;
|
16 |
+
font-family:arial, verdana, sans-serif;
|
17 |
+
margin:0;
|
18 |
+
padding:0;
|
19 |
+
color:#fff;
|
20 |
+
background-image:url(background.jpg);
|
21 |
+
background-repeat:no-repeat;
|
22 |
+
background-position:150px 50px;
|
23 |
+
}
|
24 |
+
|
25 |
+
a:link {
|
26 |
+
color:#FF9638;
|
27 |
+
background-color:transparent;
|
28 |
+
}
|
29 |
+
a:visited {
|
30 |
+
color:#FF9638;
|
31 |
+
background-color:transparent;
|
32 |
+
}
|
33 |
+
a:hover, a:active {
|
34 |
+
color:#FF9638;
|
35 |
+
background-color:transparent;
|
36 |
+
}
|
37 |
+
/* specific divs */
|
38 |
+
|
39 |
+
|
40 |
+
/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */
|
41 |
+
header h1 {
|
42 |
+
margin:10px 15px;
|
43 |
+
background-image:url(logo.gif);
|
44 |
+
height:83px;
|
45 |
+
background-color:transparent;
|
46 |
+
width:480px;
|
47 |
+
background-repeat:no-repeat;
|
48 |
+
background-position:top right;
|
49 |
+
color:#000;
|
50 |
+
|
51 |
+
text-indent: 100%;
|
52 |
+
white-space: nowrap;
|
53 |
+
overflow: hidden;
|
54 |
+
}
|
55 |
+
header h2 {
|
56 |
+
display:none;
|
57 |
+
|
58 |
+
text-indent: 100%;
|
59 |
+
white-space: nowrap;
|
60 |
+
overflow: hidden;
|
61 |
+
}
|
62 |
+
.summary {
|
63 |
+
display:block;
|
64 |
+
}
|
65 |
+
.summary p:first-child {
|
66 |
+
display:none;
|
67 |
+
}
|
68 |
+
.summary p:last-child {
|
69 |
+
position:absolute;
|
70 |
+
top:0px;
|
71 |
+
left:300px;
|
72 |
+
padding:0;margin:0;
|
73 |
+
}
|
74 |
+
.preamble {
|
75 |
+
border-top:1px solid #fff;
|
76 |
+
background-image:url(halfscreen-gray.gif);
|
77 |
+
width:250px;
|
78 |
+
margin-left:30px;
|
79 |
+
position:absolute;
|
80 |
+
top:18px;
|
81 |
+
right:10px;
|
82 |
+
}
|
83 |
+
.preamble p{
|
84 |
+
margin:10px;
|
85 |
+
}
|
86 |
+
.preamble h3{
|
87 |
+
font-style:oblique;
|
88 |
+
margin:10px;
|
89 |
+
}
|
90 |
+
.supporting {
|
91 |
+
margin:350px auto 0 auto;
|
92 |
+
width:90%;
|
93 |
+
}
|
94 |
+
.supporting div {
|
95 |
+
/*background-image:url(halfscreen-gray.gif);*/
|
96 |
+
border-top:1px solid #fff;
|
97 |
+
clear:both;
|
98 |
+
}
|
99 |
+
|
100 |
+
.supporting p {
|
101 |
+
padding:5px 10px;
|
102 |
+
line-height:150%;
|
103 |
+
}
|
104 |
+
.explanation h3{
|
105 |
+
float:left;
|
106 |
+
background-image:url(about.gif);
|
107 |
+
width:46px;
|
108 |
+
height:234px;
|
109 |
+
padding:0;
|
110 |
+
margin:0 10px 0px 0px;
|
111 |
+
border-right:1px solid white;
|
112 |
+
|
113 |
+
text-indent: 100%;
|
114 |
+
white-space: nowrap;
|
115 |
+
overflow: hidden;
|
116 |
+
}
|
117 |
+
.explanation p{
|
118 |
+
margin:0px 0px 0px 43px;
|
119 |
+
}
|
120 |
+
.supporting div.explanation {
|
121 |
+
margin:20px 10px 0 200px;
|
122 |
+
background:url(about_background.gif) no-repeat 100% 100%;
|
123 |
+
min-height:234px;
|
124 |
+
height:234px;
|
125 |
+
clear:none;
|
126 |
+
}
|
127 |
+
.supporting .explanation[id] {
|
128 |
+
height:auto;
|
129 |
+
}
|
130 |
+
.participation h3{
|
131 |
+
float:right;
|
132 |
+
background-image:url(participation.gif);
|
133 |
+
width:46px;
|
134 |
+
height:234px;
|
135 |
+
padding:0;
|
136 |
+
margin:0 0px 0px 10px;
|
137 |
+
border-left:1px solid white;
|
138 |
+
|
139 |
+
text-indent: 100%;
|
140 |
+
white-space: nowrap;
|
141 |
+
overflow: hidden;
|
142 |
+
}
|
143 |
+
.supporting .participation {
|
144 |
+
margin:20px 200px 0 10px;
|
145 |
+
min-height:234px;
|
146 |
+
height:234px;
|
147 |
+
background:url(participation_back.gif) no-repeat 0 100%;
|
148 |
+
}
|
149 |
+
.participation p{
|
150 |
+
margin:0px 43px 0px 0px;
|
151 |
+
}
|
152 |
+
.supporting .participation[id] {
|
153 |
+
height:auto;
|
154 |
+
}
|
155 |
+
.benefits h3{
|
156 |
+
float:left;
|
157 |
+
background-image:url(benefits.gif);
|
158 |
+
width:46px;
|
159 |
+
height:133px;
|
160 |
+
padding:0;
|
161 |
+
margin:0 10px 0px 0px;
|
162 |
+
border-right:1px solid white;
|
163 |
+
|
164 |
+
text-indent: 100%;
|
165 |
+
white-space: nowrap;
|
166 |
+
overflow: hidden;
|
167 |
+
}
|
168 |
+
.benefits p{
|
169 |
+
margin:0px 0px 0px 43px;
|
170 |
+
}
|
171 |
+
.supporting .benefits {
|
172 |
+
margin:20px 10px 0 200px;
|
173 |
+
min-height:133px;
|
174 |
+
height:133px;
|
175 |
+
background:url(benefits_back.gif) no-repeat 100% 100%;
|
176 |
+
}
|
177 |
+
.supporting .benefits[id] {
|
178 |
+
height:auto;
|
179 |
+
}
|
180 |
+
.requirements h3{
|
181 |
+
float:right;
|
182 |
+
background-image:url(Requirements.gif);
|
183 |
+
width:46px;
|
184 |
+
height:234px;
|
185 |
+
padding:0;
|
186 |
+
margin:0 0px 0px 10px;
|
187 |
+
border-left:1px solid white;
|
188 |
+
|
189 |
+
text-indent: 100%;
|
190 |
+
white-space: nowrap;
|
191 |
+
overflow: hidden;
|
192 |
+
}
|
193 |
+
.requirements p{
|
194 |
+
margin:0px 43px 0px 0px;
|
195 |
+
}
|
196 |
+
.supporting .requirements {
|
197 |
+
margin:20px 200px 30px 10px;
|
198 |
+
min-height:234px;
|
199 |
+
height:234px ;
|
200 |
+
background:url(requirements_back.gif) no-repeat 0 100%;
|
201 |
+
}
|
202 |
+
.supporting .requirements[id] {
|
203 |
+
height:auto;
|
204 |
+
}
|
205 |
+
.supporting footer {
|
206 |
+
text-align:center;
|
207 |
+
padding-top:3px;
|
208 |
+
}
|
209 |
+
footer a:link, footer a:visited {
|
210 |
+
font-weight:bold;
|
211 |
+
text-decoration:none;
|
212 |
+
}
|
213 |
+
.sidebar {
|
214 |
+
position:absolute;
|
215 |
+
top:98px;
|
216 |
+
left:30px;
|
217 |
+
width:198px;
|
218 |
+
}
|
219 |
+
|
220 |
+
.sidebar h3.select {
|
221 |
+
height:53px;
|
222 |
+
background-image:url(select.gif);
|
223 |
+
margin:0px;
|
224 |
+
padding:0px;
|
225 |
+
|
226 |
+
text-indent: 100%;
|
227 |
+
white-space: nowrap;
|
228 |
+
overflow: hidden;
|
229 |
+
}
|
230 |
+
.sidebar h3.archives {
|
231 |
+
height:53px;
|
232 |
+
background-image:url(archives.gif);
|
233 |
+
margin:0px;
|
234 |
+
padding:0px;
|
235 |
+
|
236 |
+
text-indent: 100%;
|
237 |
+
white-space: nowrap;
|
238 |
+
overflow: hidden;
|
239 |
+
}
|
240 |
+
.sidebar h3.resources {
|
241 |
+
height:53px;
|
242 |
+
background-image:url(resources.gif);
|
243 |
+
margin:0px;
|
244 |
+
padding:0px;
|
245 |
+
|
246 |
+
text-indent: 100%;
|
247 |
+
white-space: nowrap;
|
248 |
+
overflow: hidden;
|
249 |
+
}
|
250 |
+
|
251 |
+
|
252 |
+
.sidebar ul {
|
253 |
+
margin: 0px;
|
254 |
+
padding: 0px;
|
255 |
+
}
|
256 |
+
.sidebar li {
|
257 |
+
display:block;
|
258 |
+
background-image:url(halfscreen-gray.gif);
|
259 |
+
padding:3px;
|
260 |
+
margin:1px 0;
|
261 |
+
list-style-type: none;
|
262 |
+
}
|
263 |
+
.sidebar li a:link, .sidebar li a:visited {
|
264 |
+
color:#fff;
|
265 |
+
background-color:transparent;
|
266 |
+
}
|
267 |
+
|
268 |
+
.extra1 {
|
269 |
+
clear:both;
|
270 |
+
}
|
271 |
+
abbr {
|
272 |
+
color:#FF9638;
|
273 |
+
background-color:transparent;
|
274 |
+
border:0;
|
275 |
+
cursor:help;
|
276 |
+
}
|
src/data/designs/008/metadata.json
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"id": "008",
|
3 |
+
"url": "https://www.csszengarden.com/008",
|
4 |
+
"css_url": "https://www.csszengarden.com/008/008.css",
|
5 |
+
"description": "This design features a striking use of vibrant red gradients complemented by an abstract, fiery artwork that creates a dynamic and futuristic aesthetic. The layout is well-structured, showcasing a clear hierarchy with text aligned within well-defined boxes, ensuring readability against the intense background. The typography is bold and modern, enhancing the overall edgy and creative theme of the design.",
|
6 |
+
"categories": [
|
7 |
+
"abstract design",
|
8 |
+
"futuristic",
|
9 |
+
"vibrant",
|
10 |
+
"creative layout",
|
11 |
+
"typography"
|
12 |
+
],
|
13 |
+
"visual_characteristics": [
|
14 |
+
"vibrant red gradients",
|
15 |
+
"abstract artwork",
|
16 |
+
"clear text hierarchy",
|
17 |
+
"bold typography",
|
18 |
+
"dynamic aesthetic"
|
19 |
+
]
|
20 |
+
}
|
src/data/designs/008/screenshot_desktop.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/008/screenshot_mobile.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/008/style.css
ADDED
@@ -0,0 +1,113 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* css Zen Garden submission 008 - 'RPM' by Bruno Cunha, http://www.kaosboy.net/ */
|
2 |
+
/* css released under Creative Commons ShareAlike License v1.0 - http://creativecommons.org/licenses/sa/1.0/ */
|
3 |
+
/* Main image from http://www.karborn.com/FinalV6Old/Series/RPM/RPMImages.htm */
|
4 |
+
|
5 |
+
|
6 |
+
/* IMPORTANT */
|
7 |
+
/* This design is not a template. You may not reproduce it elsewhere without the designer's written permission. */
|
8 |
+
/* The CSS itself may freely be used for anything you wish, but the associated graphics belong to the designer. */
|
9 |
+
/* What you may use - .css files. What you may not use - .jpg, .gif, and .png files. */
|
10 |
+
|
11 |
+
|
12 |
+
body {
|
13 |
+
background-image:url(bg.jpg);
|
14 |
+
background-color:#fff;
|
15 |
+
font-family:arial, sans serif;
|
16 |
+
font-size:11px;
|
17 |
+
line-height:15px;
|
18 |
+
color:#fff;
|
19 |
+
margin:0px;
|
20 |
+
}
|
21 |
+
|
22 |
+
.page-wrapper {
|
23 |
+
margin-left:0px;
|
24 |
+
margin-top:0px;
|
25 |
+
padding:0px;
|
26 |
+
width:684px;
|
27 |
+
z-index:1;
|
28 |
+
}
|
29 |
+
|
30 |
+
.intro {
|
31 |
+
width:275px;
|
32 |
+
position:absolute;
|
33 |
+
left:88px;
|
34 |
+
top:902px;
|
35 |
+
z-index:2;
|
36 |
+
}
|
37 |
+
|
38 |
+
.supporting {
|
39 |
+
width:450px;
|
40 |
+
position:absolute;
|
41 |
+
left:411px;
|
42 |
+
top:535px;
|
43 |
+
z-index:2;
|
44 |
+
}
|
45 |
+
.explanation, .participation, .requirements, .benefits, footer, .summary, .preamble, .design-selection, #lfavorites, .zen-resources, .design-archives {
|
46 |
+
padding:7px;
|
47 |
+
margin:5px;
|
48 |
+
border-left:1px solid #aaa;
|
49 |
+
border-top:1px solid #aaa;
|
50 |
+
border-right:1px solid #333;
|
51 |
+
border-bottom:1px solid #333;
|
52 |
+
background-image:url(transparent.gif);
|
53 |
+
}
|
54 |
+
|
55 |
+
.sidebar .wrapper {
|
56 |
+
width:275px;
|
57 |
+
position:absolute;
|
58 |
+
left:88px;
|
59 |
+
top:1244px;
|
60 |
+
z-index:2;
|
61 |
+
}
|
62 |
+
|
63 |
+
.extra1 {
|
64 |
+
background-image:url(tunami2.jpg);
|
65 |
+
position:absolute;
|
66 |
+
left:0px;
|
67 |
+
top:0px;
|
68 |
+
width:684px;
|
69 |
+
height:1515px;
|
70 |
+
z-index:1;
|
71 |
+
}
|
72 |
+
header {
|
73 |
+
display:none;
|
74 |
+
}
|
75 |
+
h3 {
|
76 |
+
font-family:arial, sans serif;
|
77 |
+
color:#fff;
|
78 |
+
font-size:11px;
|
79 |
+
font-weight:bold;
|
80 |
+
margin-top:3px;
|
81 |
+
margin-bottom:0px;
|
82 |
+
}
|
83 |
+
p {
|
84 |
+
margin:6px;
|
85 |
+
}
|
86 |
+
|
87 |
+
a {
|
88 |
+
color:#e2e2e2;
|
89 |
+
text-decoration:underline;
|
90 |
+
}
|
91 |
+
a:link {
|
92 |
+
color:#e2e2e2;
|
93 |
+
text-decoration:underline;
|
94 |
+
}
|
95 |
+
a:hover {
|
96 |
+
color:#fff;
|
97 |
+
font-weight:bold;
|
98 |
+
text-decoration:underline;
|
99 |
+
}
|
100 |
+
a:visited {
|
101 |
+
color:#e2e2e2;
|
102 |
+
text-decoration:underline;
|
103 |
+
}
|
104 |
+
|
105 |
+
|
106 |
+
margin: 0px;
|
107 |
+
padding: 0px;
|
108 |
+
}
|
109 |
+
|
110 |
+
.sidebar li {
|
111 |
+
list-style-type: none;
|
112 |
+
display: inline;
|
113 |
+
}
|
src/data/designs/009/metadata.json
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"id": "009",
|
3 |
+
"url": "https://www.csszengarden.com/009",
|
4 |
+
"css_url": "https://www.csszengarden.com/009/009.css",
|
5 |
+
"description": "This design features a clean and organized layout with a classic monochrome color palette, emphasizing the elegance of CSS design. It uses serif typography for a traditional feel, with strong visual separation of sections, enhancing readability. The design incorporates ornamental graphics at the top and bottom, adding a touch of sophistication. The ample use of whitespace contributes to a serene and uncluttered experience, inviting users to engage with the content.",
|
6 |
+
"categories": [
|
7 |
+
"Web Design",
|
8 |
+
"Typography",
|
9 |
+
"Minimalism",
|
10 |
+
"Ornamental Design",
|
11 |
+
"Monochrome"
|
12 |
+
],
|
13 |
+
"visual_characteristics": [
|
14 |
+
"Serif Typography",
|
15 |
+
"Monochromatic Palette",
|
16 |
+
"Ornamental Graphics",
|
17 |
+
"Whitespace Usage",
|
18 |
+
"Classic Layout"
|
19 |
+
]
|
20 |
+
}
|
src/data/designs/009/screenshot_desktop.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/009/screenshot_mobile.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/009/style.css
ADDED
@@ -0,0 +1,318 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* css Zen Garden submission 009 - 'Dead or Alive' by Michael Pick, http://www.mikepick.com/ */
|
2 |
+
/* css released under Creative Commons ShareAlike License v1.0 - http://creativecommons.org/licenses/sa/1.0/ */
|
3 |
+
/* All associated graphics copyright 2003, Michael Pick */
|
4 |
+
|
5 |
+
|
6 |
+
/* IMPORTANT */
|
7 |
+
/* This design is not a template. You may not reproduce it elsewhere without the designer's written permission. */
|
8 |
+
/* The CSS itself may freely be used for anything you wish, but the associated graphics belong to the designer. */
|
9 |
+
/* What you may use - .css files. What you may not use - .jpg, .gif, and .png files. */
|
10 |
+
|
11 |
+
|
12 |
+
/* basic elements */
|
13 |
+
body {
|
14 |
+
color: #000;
|
15 |
+
background: #fff url(body-bg.png);
|
16 |
+
margin: 0px auto;
|
17 |
+
}
|
18 |
+
|
19 |
+
p {
|
20 |
+
font: 12px/15px georgia, serif;
|
21 |
+
text-align: justify;
|
22 |
+
margin-top: 0;
|
23 |
+
}
|
24 |
+
|
25 |
+
a:link {
|
26 |
+
font-weight: bold;
|
27 |
+
text-decoration: none;
|
28 |
+
color: #000;
|
29 |
+
}
|
30 |
+
|
31 |
+
a:visited {
|
32 |
+
font-weight: bold;
|
33 |
+
text-decoration: none;
|
34 |
+
color: #333;
|
35 |
+
}
|
36 |
+
|
37 |
+
a:hover, a:active {
|
38 |
+
text-decoration: underline;
|
39 |
+
}
|
40 |
+
|
41 |
+
/* specific divs */
|
42 |
+
|
43 |
+
.page-wrapper {
|
44 |
+
background: url(frill-bg.png) repeat-x;
|
45 |
+
border-right: 1px solid #333;
|
46 |
+
width: 800px;
|
47 |
+
margin: 0px;
|
48 |
+
}
|
49 |
+
|
50 |
+
.intro {
|
51 |
+
min-width: 470px;
|
52 |
+
}
|
53 |
+
|
54 |
+
header {
|
55 |
+
width: 280px;
|
56 |
+
float: left;
|
57 |
+
margin-top: 40px;
|
58 |
+
}
|
59 |
+
|
60 |
+
h1 {
|
61 |
+
background: transparent url(pageheader-bg.png) no-repeat;
|
62 |
+
margin-left: 40px;
|
63 |
+
width: 240px;
|
64 |
+
height: 220px;
|
65 |
+
|
66 |
+
text-indent: 100%;
|
67 |
+
white-space: nowrap;
|
68 |
+
overflow: hidden;
|
69 |
+
}
|
70 |
+
|
71 |
+
h2 {
|
72 |
+
display: none;
|
73 |
+
}
|
74 |
+
|
75 |
+
.summary {
|
76 |
+
clear:both;
|
77 |
+
width: 280px;
|
78 |
+
float: left;
|
79 |
+
margin-bottom: 20px;
|
80 |
+
}
|
81 |
+
|
82 |
+
.summary p {
|
83 |
+
font-family: georgia, times, serif;
|
84 |
+
font-size: 10px;
|
85 |
+
text-transform: uppercase;
|
86 |
+
text-align:center;
|
87 |
+
padding-left: 60px;
|
88 |
+
padding-right: 20px;
|
89 |
+
}
|
90 |
+
|
91 |
+
.preamble {
|
92 |
+
margin-left: 280px;
|
93 |
+
width: 460px;
|
94 |
+
padding-top: 90px;
|
95 |
+
}
|
96 |
+
|
97 |
+
.preamble h3 {
|
98 |
+
background: transparent url(preamble.png) no-repeat;
|
99 |
+
width: 460px;
|
100 |
+
height: 70px;
|
101 |
+
|
102 |
+
text-indent: 100%;
|
103 |
+
white-space: nowrap;
|
104 |
+
overflow: hidden;
|
105 |
+
}
|
106 |
+
|
107 |
+
.preamble a:link {
|
108 |
+
color: #600;
|
109 |
+
}
|
110 |
+
|
111 |
+
.preamble p {
|
112 |
+
line-height: 150%;
|
113 |
+
}
|
114 |
+
|
115 |
+
.supporting {
|
116 |
+
margin-left: 0px;
|
117 |
+
}
|
118 |
+
|
119 |
+
.supporting a:link {
|
120 |
+
color: #600;
|
121 |
+
}
|
122 |
+
|
123 |
+
.explanation {
|
124 |
+
margin-left: 280px;
|
125 |
+
width: 460px;
|
126 |
+
}
|
127 |
+
|
128 |
+
.explanation h3 {
|
129 |
+
background: transparent url(sowhat.png) no-repeat;
|
130 |
+
width: 460px;
|
131 |
+
height: 50px;
|
132 |
+
margin-bottom: 20px;
|
133 |
+
|
134 |
+
text-indent: 100%;
|
135 |
+
white-space: nowrap;
|
136 |
+
overflow: hidden;
|
137 |
+
}
|
138 |
+
|
139 |
+
.explanation p {
|
140 |
+
line-height: 150%;
|
141 |
+
}
|
142 |
+
|
143 |
+
.participation {
|
144 |
+
width: 460px;
|
145 |
+
}
|
146 |
+
|
147 |
+
.participation h3 {
|
148 |
+
background: transparent url(participation.png) no-repeat;
|
149 |
+
width: 460px;
|
150 |
+
height: 50px;
|
151 |
+
margin-bottom: 20px;
|
152 |
+
|
153 |
+
text-indent: 100%;
|
154 |
+
white-space: nowrap;
|
155 |
+
overflow: hidden;
|
156 |
+
}
|
157 |
+
|
158 |
+
.participation p {
|
159 |
+
line-height: 150%;
|
160 |
+
}
|
161 |
+
|
162 |
+
.benefits {
|
163 |
+
width: 460px;
|
164 |
+
}
|
165 |
+
|
166 |
+
.benefits h3 {
|
167 |
+
background: transparent url(benefits.png) no-repeat;
|
168 |
+
width: 460px;
|
169 |
+
height: 50px;
|
170 |
+
margin-bottom: 20px;
|
171 |
+
|
172 |
+
text-indent: 100%;
|
173 |
+
white-space: nowrap;
|
174 |
+
overflow: hidden;
|
175 |
+
}
|
176 |
+
|
177 |
+
.benefits p {
|
178 |
+
line-height: 140%;
|
179 |
+
}
|
180 |
+
|
181 |
+
.requirements {
|
182 |
+
width: 460px;
|
183 |
+
}
|
184 |
+
|
185 |
+
.requirements h3 {
|
186 |
+
background: transparent url(requirements.png) no-repeat;
|
187 |
+
width: 460px;
|
188 |
+
height: 50px;
|
189 |
+
margin-bottom: 20px;
|
190 |
+
|
191 |
+
text-indent: 100%;
|
192 |
+
white-space: nowrap;
|
193 |
+
overflow: hidden;
|
194 |
+
}
|
195 |
+
|
196 |
+
.requirements p {
|
197 |
+
line-height: 140%;
|
198 |
+
}
|
199 |
+
|
200 |
+
footer {
|
201 |
+
margin-top: 40px;
|
202 |
+
background: transparent url(footer.png) repeat-x;
|
203 |
+
height: 58px;
|
204 |
+
width: 800px;
|
205 |
+
text-align: center;
|
206 |
+
margin-left: -280px;
|
207 |
+
}
|
208 |
+
|
209 |
+
.sidebar {
|
210 |
+
position: absolute;
|
211 |
+
top: 28em;
|
212 |
+
left: 40px;
|
213 |
+
width: 240px;
|
214 |
+
}
|
215 |
+
|
216 |
+
.sidebar .wrapper {
|
217 |
+
font: 10px georgia, times, serif;
|
218 |
+
text-transform: uppercase;
|
219 |
+
}
|
220 |
+
|
221 |
+
.sidebar h3.select {
|
222 |
+
background: transparent url(select.png) no-repeat top left;
|
223 |
+
margin: 10px 0px 5px 0px;
|
224 |
+
width: 240px;
|
225 |
+
height: 50px;
|
226 |
+
margin-bottom: 10px;
|
227 |
+
}
|
228 |
+
|
229 |
+
.design-selection {
|
230 |
+
padding-bottom: 20px;
|
231 |
+
}
|
232 |
+
|
233 |
+
.sidebar h3.select {
|
234 |
+
text-indent: 200%;
|
235 |
+
white-space: nowrap;
|
236 |
+
overflow: hidden;
|
237 |
+
}
|
238 |
+
|
239 |
+
.sidebar h3.archives {
|
240 |
+
background: transparent url(archives.png) no-repeat top left;
|
241 |
+
width: 240px;
|
242 |
+
height: 50px;
|
243 |
+
margin-bottom: 10px;
|
244 |
+
|
245 |
+
text-indent: 200%;
|
246 |
+
white-space: nowrap;
|
247 |
+
overflow: hidden;
|
248 |
+
}
|
249 |
+
|
250 |
+
.sidebar h3.resources {
|
251 |
+
background: transparent url(resources.png) no-repeat top left;
|
252 |
+
width: 250px;
|
253 |
+
height: 50px;
|
254 |
+
margin-bottom: 10px;
|
255 |
+
|
256 |
+
text-indent: 200%;
|
257 |
+
white-space: nowrap;
|
258 |
+
overflow: hidden;
|
259 |
+
}
|
260 |
+
|
261 |
+
|
262 |
+
.sidebar ul {
|
263 |
+
margin: 0px;
|
264 |
+
padding: 0px;
|
265 |
+
}
|
266 |
+
|
267 |
+
.sidebar li {
|
268 |
+
line-height: 2.5ex;
|
269 |
+
display: block;
|
270 |
+
text-align: center;
|
271 |
+
padding-top: 5px;
|
272 |
+
padding-left: 20px;
|
273 |
+
padding-right: 20px;
|
274 |
+
margin-bottom: 5px;
|
275 |
+
list-style-type: none;
|
276 |
+
}
|
277 |
+
|
278 |
+
.sidebar li a:link {
|
279 |
+
color: #000;
|
280 |
+
}
|
281 |
+
|
282 |
+
.sidebar li a:visited {
|
283 |
+
color: #333;
|
284 |
+
}
|
285 |
+
|
286 |
+
.extra1 {
|
287 |
+
background: transparent url(certified.png) top left no-repeat;
|
288 |
+
position: absolute;
|
289 |
+
top: 160px;
|
290 |
+
left: 0px;
|
291 |
+
width: 100px;
|
292 |
+
height: 110px;
|
293 |
+
z-index: 0;
|
294 |
+
}
|
295 |
+
|
296 |
+
/* hidden from IE 5 mac */
|
297 |
+
|
298 |
+
@media all {
|
299 |
+
.explanation {
|
300 |
+
margin-left: 280px;
|
301 |
+
}
|
302 |
+
|
303 |
+
.participation {
|
304 |
+
margin-left: 280px;
|
305 |
+
}
|
306 |
+
|
307 |
+
.benefits {
|
308 |
+
margin-left: 280px;
|
309 |
+
}
|
310 |
+
|
311 |
+
.requirements {
|
312 |
+
margin-left: 280px;
|
313 |
+
}
|
314 |
+
|
315 |
+
footer {
|
316 |
+
margin-left: 0px;
|
317 |
+
}
|
318 |
+
}
|
src/data/designs/010/metadata.json
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"id": "010",
|
3 |
+
"url": "https://www.csszengarden.com/010",
|
4 |
+
"css_url": "https://www.csszengarden.com/010/010.css",
|
5 |
+
"description": "The design utilizes a clean and structured layout with a neutral color palette, employing a sidebar for navigation and a main content area for information. The typography is clear and well-organized, enhancing readability, while subtle background textures add depth without distraction.",
|
6 |
+
"categories": [
|
7 |
+
"Web Design",
|
8 |
+
"Typography",
|
9 |
+
"Minimalist Design",
|
10 |
+
"Navigation Layout",
|
11 |
+
"Informational"
|
12 |
+
],
|
13 |
+
"visual_characteristics": [
|
14 |
+
"Neutral Colors",
|
15 |
+
"Structured Layout",
|
16 |
+
"Clear Typography",
|
17 |
+
"Sidebar Navigation",
|
18 |
+
"Subtle Textures"
|
19 |
+
]
|
20 |
+
}
|
src/data/designs/010/screenshot_desktop.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/010/screenshot_mobile.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/010/style.css
ADDED
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* css Zen Garden submission 010 - 'A Garden Apart' by Dan Cederholm, http://www.simplebits.com/ */
|
2 |
+
/* css released under Creative Commons ShareAlike License v1.0 - http://creativecommons.org/licenses/sa/1.0/ */
|
3 |
+
/* All associated graphics copyright 2003, Dan Cederholm */
|
4 |
+
|
5 |
+
|
6 |
+
/* IMPORTANT */
|
7 |
+
/* This design is not a template. You may not reproduce it elsewhere without the designer's written permission. */
|
8 |
+
/* The CSS itself may freely be used for anything you wish, but the associated graphics belong to the designer. */
|
9 |
+
/* What you may use - .css files. What you may not use - .jpg, .gif, and .png files. */
|
10 |
+
|
11 |
+
|
12 |
+
body
|
13 |
+
{
|
14 |
+
font-family: trebuchet ms, verdana, sans-serif;
|
15 |
+
font-size: 12px;
|
16 |
+
line-height: 1.5em;
|
17 |
+
color: #333;
|
18 |
+
background: #cccc99;
|
19 |
+
margin: 0;
|
20 |
+
padding: 0;
|
21 |
+
text-align: center;
|
22 |
+
}
|
23 |
+
|
24 |
+
p
|
25 |
+
{
|
26 |
+
margin-top: 0px;
|
27 |
+
}
|
28 |
+
|
29 |
+
h3
|
30 |
+
{
|
31 |
+
font: bold 140% trebuchet ms;
|
32 |
+
letter-spacing: -1px;
|
33 |
+
margin-bottom: 0;
|
34 |
+
color: #c96;
|
35 |
+
}
|
36 |
+
|
37 |
+
a:link
|
38 |
+
{
|
39 |
+
text-decoration: none;
|
40 |
+
border-bottom: 1px dotted #369;
|
41 |
+
color: #369;
|
42 |
+
}
|
43 |
+
|
44 |
+
a:visited
|
45 |
+
{
|
46 |
+
text-decoration: none;
|
47 |
+
border-bottom: 1px dotted #369;
|
48 |
+
color: #369;
|
49 |
+
}
|
50 |
+
|
51 |
+
a:hover, a:active
|
52 |
+
{
|
53 |
+
text-decoration: none;
|
54 |
+
border-bottom: 1px solid #036;
|
55 |
+
color: #036;
|
56 |
+
}
|
57 |
+
|
58 |
+
/* ---( specific divs )----------------------------- */
|
59 |
+
|
60 |
+
.page-wrapper
|
61 |
+
{
|
62 |
+
position: relative;
|
63 |
+
background: #FFFBDF url(fade.gif) no-repeat 0 92px;
|
64 |
+
margin: 0 auto 10px auto;
|
65 |
+
border-left: 1px solid #000;
|
66 |
+
border-right: 1px solid #000;
|
67 |
+
border-bottom: 1px solid #000;
|
68 |
+
text-align: left;
|
69 |
+
width: 800px;
|
70 |
+
}
|
71 |
+
|
72 |
+
header
|
73 |
+
{
|
74 |
+
height: 92px;
|
75 |
+
background: url(top.gif) no-repeat top left;
|
76 |
+
}
|
77 |
+
|
78 |
+
header h1
|
79 |
+
{
|
80 |
+
display: none;
|
81 |
+
}
|
82 |
+
|
83 |
+
header h2
|
84 |
+
{
|
85 |
+
position: absolute;
|
86 |
+
top: 110px;
|
87 |
+
left: 20px;
|
88 |
+
padding: 0;
|
89 |
+
margin: 0;
|
90 |
+
background: url(tagline.gif) no-repeat top left;
|
91 |
+
width: 528px;
|
92 |
+
height: 74px;
|
93 |
+
|
94 |
+
text-indent: 100%;
|
95 |
+
white-space: nowrap;
|
96 |
+
overflow: hidden;
|
97 |
+
}
|
98 |
+
|
99 |
+
/* ---( quick summary)---------------------------- */
|
100 |
+
|
101 |
+
.summary
|
102 |
+
{
|
103 |
+
position: absolute;
|
104 |
+
top: 92px;
|
105 |
+
right: 0;
|
106 |
+
left: auto;
|
107 |
+
z-index: 2;
|
108 |
+
width: 298px;
|
109 |
+
voice-family: "\"}\"";
|
110 |
+
voice-family:inherit;
|
111 |
+
width: 300px;
|
112 |
+
}
|
113 |
+
|
114 |
+
html>body .summary
|
115 |
+
{
|
116 |
+
width: 300px;
|
117 |
+
}
|
118 |
+
|
119 |
+
.summary p
|
120 |
+
{
|
121 |
+
margin: 15px 15px 15px 15px;
|
122 |
+
font-style: italic;
|
123 |
+
font-size: 140%;
|
124 |
+
font-family: "trebuchet ms";
|
125 |
+
font-weight: bold;
|
126 |
+
line-height: 1.5em;
|
127 |
+
color: #444;
|
128 |
+
}
|
129 |
+
|
130 |
+
.summary p:last-child
|
131 |
+
{
|
132 |
+
font-style: normal;
|
133 |
+
font-weight: normal;
|
134 |
+
font-size: 100%;
|
135 |
+
margin-top: 0;
|
136 |
+
}
|
137 |
+
|
138 |
+
.preamble
|
139 |
+
{
|
140 |
+
margin: 104px 340px 0px 20px;
|
141 |
+
}
|
142 |
+
|
143 |
+
.supporting
|
144 |
+
{
|
145 |
+
padding-left: 20px;
|
146 |
+
margin: 0 350px 40px 0;
|
147 |
+
}
|
148 |
+
|
149 |
+
footer
|
150 |
+
{
|
151 |
+
border-top: 1px dotted #CDC4AC;
|
152 |
+
padding-top: 6px;
|
153 |
+
text-align: center;
|
154 |
+
}
|
155 |
+
|
156 |
+
footer a:link, footer a:visited
|
157 |
+
{
|
158 |
+
margin-right: 6px;
|
159 |
+
}
|
160 |
+
|
161 |
+
/* ---( right side nav)----------------------------- */
|
162 |
+
|
163 |
+
.sidebar
|
164 |
+
{
|
165 |
+
position: absolute;
|
166 |
+
top: 92px;
|
167 |
+
right: 0;
|
168 |
+
left: auto;
|
169 |
+
width: 300px;
|
170 |
+
padding: 0;
|
171 |
+
border-left: 1px solid #CDC4AC;
|
172 |
+
border-bottom: 1px solid #CDC4AC;
|
173 |
+
background: #E5E0D4 url(zen.gif) no-repeat;
|
174 |
+
z-index: 1;
|
175 |
+
}
|
176 |
+
|
177 |
+
.sidebar .wrapper
|
178 |
+
{
|
179 |
+
margin: 190px 15px 15px 15px;
|
180 |
+
}
|
181 |
+
|
182 |
+
.sidebar h3
|
183 |
+
{
|
184 |
+
color: #635F57;
|
185 |
+
font-family: trebuchet ms;
|
186 |
+
font-size: 120%;
|
187 |
+
margin: 0 0 6px 0;
|
188 |
+
padding: 0;
|
189 |
+
}
|
190 |
+
|
191 |
+
.sidebar ul
|
192 |
+
{
|
193 |
+
margin: 0px;
|
194 |
+
padding: 0px;
|
195 |
+
}
|
196 |
+
.sidebar li
|
197 |
+
{
|
198 |
+
display: block;
|
199 |
+
margin-bottom: 2px;
|
200 |
+
padding-left: 14px;
|
201 |
+
background: url(arrow.gif) no-repeat 0 5px;
|
202 |
+
list-style-type: none;
|
203 |
+
}
|
204 |
+
|
205 |
+
.sidebar li a:link
|
206 |
+
{
|
207 |
+
color: #c96;
|
208 |
+
border-bottom: none;
|
209 |
+
}
|
210 |
+
|
211 |
+
.sidebar li a:visited
|
212 |
+
{
|
213 |
+
color: #c96;
|
214 |
+
border-bottom: none;
|
215 |
+
}
|
216 |
+
|
217 |
+
.sidebar li a:hover
|
218 |
+
{
|
219 |
+
color: #963;
|
220 |
+
}
|
221 |
+
|
222 |
+
|
223 |
+
|
224 |
+
|
225 |
+
.design-selection
|
226 |
+
{
|
227 |
+
padding: 12px 0 12px 0;
|
228 |
+
border-top: 1px dashed #CDC4AC;
|
229 |
+
border-bottom: 1px dashed #CDC4AC;
|
230 |
+
}
|
231 |
+
|
232 |
+
.zen-resources
|
233 |
+
{
|
234 |
+
margin-top: 12px;
|
235 |
+
}
|
src/data/designs/011/metadata.json
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"id": "011",
|
3 |
+
"url": "https://www.csszengarden.com/011",
|
4 |
+
"css_url": "https://www.csszengarden.com/011/011.css",
|
5 |
+
"description": "The design features a harmonious blend of text and imagery, utilizing a soft color palette with blue and orange highlights. The layout is structured yet fluid, encouraging readability and engagement. Elegant typography and an artistic illustration enhance the page's aesthetics, appealing to a design-conscious audience.",
|
6 |
+
"categories": [
|
7 |
+
"Web Design",
|
8 |
+
"Typography",
|
9 |
+
"Graphic Design",
|
10 |
+
"Artistic Design",
|
11 |
+
"Minimalism",
|
12 |
+
"Usability"
|
13 |
+
],
|
14 |
+
"visual_characteristics": [
|
15 |
+
"Soft Color Palette",
|
16 |
+
"Elegant Typography",
|
17 |
+
"Fluid Layout",
|
18 |
+
"Artistic Illustration",
|
19 |
+
"Text-Centric",
|
20 |
+
"Readability Focus"
|
21 |
+
]
|
22 |
+
}
|
src/data/designs/011/screenshot_desktop.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/011/screenshot_mobile.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/011/style.css
ADDED
@@ -0,0 +1,220 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* css Zen Garden submission 011 - 'meliorism' by Brett J. Gilbert - www.paragraphic.co.uk */
|
2 |
+
/* css released under Creative Commons ShareAlike License v1.0 - http://creativecommons.org/licenses/sa/1.0/ */
|
3 |
+
/* 'tree' graphic adapted from 'Bending Tree' by Robert Priseman, used with permission */
|
4 |
+
/* All other graphics copyright 2003, Brett J. Gilbert */
|
5 |
+
|
6 |
+
|
7 |
+
/* IMPORTANT */
|
8 |
+
/* This design is not a template. You may not reproduce it elsewhere without the designer's written permission. */
|
9 |
+
/* The CSS itself may freely be used for anything you wish, but the associated graphics belong to the designer. */
|
10 |
+
/* What you may use - .css files. What you may not use - .jpg, .gif, and .png files. */
|
11 |
+
|
12 |
+
|
13 |
+
/*----------------------------------------*
|
14 |
+
** Global
|
15 |
+
**----------------------------------------*/
|
16 |
+
|
17 |
+
body {
|
18 |
+
margin: 0;
|
19 |
+
padding: 0;
|
20 |
+
text-align: center;
|
21 |
+
color: #000;
|
22 |
+
background: #f1f8f3 url(gradSky.jpg) repeat-x;
|
23 |
+
}
|
24 |
+
div,p,h1,h2,h3,ul,li {
|
25 |
+
margin: 0;
|
26 |
+
padding: 0;
|
27 |
+
}
|
28 |
+
h1, h2, h3 {
|
29 |
+
text-indent: 100%;
|
30 |
+
white-space: nowrap;
|
31 |
+
overflow: hidden;
|
32 |
+
}
|
33 |
+
|
34 |
+
/*----------------------------------------*
|
35 |
+
** Layout
|
36 |
+
**----------------------------------------*/
|
37 |
+
|
38 |
+
.page-wrapper {
|
39 |
+
position: relative;
|
40 |
+
width: 760px;
|
41 |
+
margin: 0 auto;
|
42 |
+
text-align: left;
|
43 |
+
}
|
44 |
+
.intro {
|
45 |
+
position: absolute;
|
46 |
+
top: 28px;
|
47 |
+
left: 0;
|
48 |
+
width: 310px;
|
49 |
+
}
|
50 |
+
.supporting {
|
51 |
+
width: 690px;
|
52 |
+
}
|
53 |
+
.sidebar {
|
54 |
+
position: absolute;
|
55 |
+
top: 40px;
|
56 |
+
left: 585px;
|
57 |
+
width: 235px;
|
58 |
+
}
|
59 |
+
|
60 |
+
/*----------------------------------------*
|
61 |
+
** Links
|
62 |
+
**----------------------------------------*/
|
63 |
+
|
64 |
+
a:link,
|
65 |
+
a:visited { color: #49f; background-color: transparent; text-decoration: none; }
|
66 |
+
a:hover { color: #f00; background-color: transparent; text-decoration: none; }
|
67 |
+
|
68 |
+
.summary p:last-child a:link,
|
69 |
+
.summary p:last-child a:visited { color: #348633; background-color: transparent; }
|
70 |
+
.summary p:last-child a:hover { color: #f00; background-color: transparent; }
|
71 |
+
|
72 |
+
footer a:link,
|
73 |
+
footer a:visited { color: #348633; background-color: transparent; }
|
74 |
+
footer a:hover { color: #f00; background-color: transparent; }
|
75 |
+
|
76 |
+
.sidebar a.designer-name:link,
|
77 |
+
.sidebar a.designer-name:visited { color: #fa5; background-color: transparent; }
|
78 |
+
.sidebar a.designer-name:hover { color: #f00; background-color: transparent; }
|
79 |
+
|
80 |
+
/*----------------------------------------*
|
81 |
+
** .intro
|
82 |
+
**----------------------------------------*/
|
83 |
+
|
84 |
+
.intro {
|
85 |
+
font: italic 11px/150% Georgia, Times, "Times New Roman", serif;
|
86 |
+
color: #888;
|
87 |
+
background-color: transparent;
|
88 |
+
}
|
89 |
+
header h1 {
|
90 |
+
margin-left: 4px;
|
91 |
+
background: transparent url(introGarden.gif) no-repeat 0 0;
|
92 |
+
width: 115px;
|
93 |
+
height: 12px;
|
94 |
+
}
|
95 |
+
header h2 {
|
96 |
+
margin-top: 80px;
|
97 |
+
background: transparent url(introBeauty.gif) no-repeat 0 0;
|
98 |
+
width: 195px;
|
99 |
+
height: 73px;
|
100 |
+
}
|
101 |
+
.summary p:first-child {
|
102 |
+
margin: 5px 0 55px 4px;
|
103 |
+
color: #fa0;
|
104 |
+
background-color: transparent;
|
105 |
+
line-height: 160%;
|
106 |
+
}
|
107 |
+
.summary p:last-child {
|
108 |
+
margin: 0 150px 0 4px;
|
109 |
+
padding: 5px 25px 5px 10px;
|
110 |
+
background: transparent url(gradGreen.jpg) repeat-y;
|
111 |
+
border-left: 1px solid #a7d9a8;
|
112 |
+
color: #888;
|
113 |
+
line-height: 130%;
|
114 |
+
}
|
115 |
+
.preamble {
|
116 |
+
margin-left: 4px;
|
117 |
+
padding: 20px 0 0 15px;
|
118 |
+
border-left: 1px solid #a7d9a8;
|
119 |
+
}
|
120 |
+
.preamble h3 {
|
121 |
+
background: transparent url(introEnlightenment.gif) no-repeat 0 0;
|
122 |
+
width: 138px;
|
123 |
+
height: 37px;
|
124 |
+
}
|
125 |
+
.preamble p {
|
126 |
+
margin: 10px 140px 0 0;
|
127 |
+
}
|
128 |
+
|
129 |
+
/*----------------------------------------*
|
130 |
+
** .supporting
|
131 |
+
**----------------------------------------*/
|
132 |
+
|
133 |
+
.supporting {
|
134 |
+
padding: 430px 0 40px 0;
|
135 |
+
font: 13px/140% Georgia, Times, "Times New Roman", serif;
|
136 |
+
color: #888;
|
137 |
+
background: transparent url(textBack.jpg) no-repeat 0 40px;
|
138 |
+
}
|
139 |
+
.supporting p {
|
140 |
+
margin: 0 125px 10px 221px;
|
141 |
+
}
|
142 |
+
.supporting h3 {
|
143 |
+
margin: 25px 0 6px 220px;
|
144 |
+
width: 206px;
|
145 |
+
height: 21px;
|
146 |
+
}
|
147 |
+
.explanation h3 { background: transparent url(textAbout.gif) no-repeat 0 0; margin-top: 0; }
|
148 |
+
.participation h3 { background: transparent url(textParticipation.gif) no-repeat 0 0; }
|
149 |
+
.benefits h3 { background: transparent url(textBenefits.gif) no-repeat 0 0; }
|
150 |
+
|
151 |
+
/*----------------------------------------*
|
152 |
+
** .supporting > .requirements
|
153 |
+
**----------------------------------------*/
|
154 |
+
|
155 |
+
.requirements {
|
156 |
+
margin: 30px 0 0 221px;
|
157 |
+
padding: 0 0 15px 0;
|
158 |
+
border-left: 1px solid #a7d9a8;
|
159 |
+
font: italic 11px/150% Georgia, Times, "Times New Roman", serif;
|
160 |
+
color: #888;
|
161 |
+
background-color: transparent;
|
162 |
+
}
|
163 |
+
.requirements h3 {
|
164 |
+
margin: 0 0 13px 0;
|
165 |
+
background: transparent url(textRequirements.jpg) no-repeat 0 0;
|
166 |
+
width: 175px;
|
167 |
+
height: 25px;
|
168 |
+
}
|
169 |
+
.requirements p {
|
170 |
+
margin: 9px 0 0 15px;
|
171 |
+
}
|
172 |
+
|
173 |
+
/*----------------------------------------*
|
174 |
+
** .supporting > footer
|
175 |
+
**----------------------------------------*/
|
176 |
+
|
177 |
+
footer {
|
178 |
+
margin: 0 0 0 221px;
|
179 |
+
padding: 4px 0 5px 15px;
|
180 |
+
background: transparent url(gradGreen.jpg) repeat-y;
|
181 |
+
border-left: 1px solid #a7d9a8;
|
182 |
+
font: italic 11px/140% Georgia, Times, "Times New Roman", serif;
|
183 |
+
}
|
184 |
+
|
185 |
+
/*----------------------------------------*
|
186 |
+
** .sidebar
|
187 |
+
**----------------------------------------*/
|
188 |
+
|
189 |
+
.sidebar {
|
190 |
+
border-left: 1px solid #8bf;
|
191 |
+
font: italic 11px/130% Georgia, Times, "Times New Roman", serif;
|
192 |
+
color: #999;
|
193 |
+
background: transparent url(linksBack.jpg) no-repeat;
|
194 |
+
}
|
195 |
+
.design-selection h3 {
|
196 |
+
background: transparent url(linksSelect.gif) no-repeat 0 0;
|
197 |
+
margin: 240px 0 10px 14px;
|
198 |
+
width: 118px;
|
199 |
+
height: 73px;
|
200 |
+
}
|
201 |
+
div.design-selection {
|
202 |
+
margin-bottom: 50px;
|
203 |
+
}
|
204 |
+
.sidebar ul {
|
205 |
+
margin-left: 15px;
|
206 |
+
}
|
207 |
+
.sidebar li {
|
208 |
+
list-style-type: none;
|
209 |
+
margin-top: 5px;
|
210 |
+
}
|
211 |
+
.zen-resources h3,
|
212 |
+
#lfavorites h3,
|
213 |
+
.design-archives h3 {
|
214 |
+
margin: 25px 0 8px 0;
|
215 |
+
width: 175px;
|
216 |
+
height: 25px;
|
217 |
+
}
|
218 |
+
.zen-resources h3 { background: transparent url(linksResources.jpg) no-repeat 0 0; }
|
219 |
+
#lfavorites h3 { background: transparent url(linksFavorites.jpg) no-repeat 0 0; }
|
220 |
+
.design-archives h3 { background: transparent url(linksArchives.jpg) no-repeat 0 0; }
|
src/data/designs/012/metadata.json
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"id": "012",
|
3 |
+
"url": "https://www.csszengarden.com/012",
|
4 |
+
"css_url": "https://www.csszengarden.com/012/012.css",
|
5 |
+
"description": "The design features a dark and futuristic aesthetic with a strong emphasis on the color combination of black and yellow/orange. The layout includes sections for navigation and informational content, using a structured grid that balances text blocks with vibrant background graphics. The style is reminiscent of a sci-fi interface, creating an engaging and modern visual experience.",
|
6 |
+
"categories": [
|
7 |
+
"Futuristic",
|
8 |
+
"Dark Theme",
|
9 |
+
"Tech-oriented",
|
10 |
+
"Informational",
|
11 |
+
"Structured Layout"
|
12 |
+
],
|
13 |
+
"visual_characteristics": [
|
14 |
+
"Dark Background",
|
15 |
+
"Contrast Highlights",
|
16 |
+
"Structured Grid",
|
17 |
+
"Modern Typography",
|
18 |
+
"Vibrant Graphics"
|
19 |
+
]
|
20 |
+
}
|
src/data/designs/012/screenshot_desktop.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/012/screenshot_mobile.png
ADDED
![]() |
Git LFS Details
|
src/data/designs/012/style.css
ADDED
@@ -0,0 +1,317 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* css Zen Garden submission 012 - 'TechnOhm' by Joshua Ambrutis - http://www.visualcss.com/ */
|
2 |
+
/* css released under Creative Commons ShareAlike License v1.0 - http://creativecommons.org/licenses/sa/1.0/ */
|
3 |
+
/* All associated graphics copyright 2003, Joshua Ambrutis */
|
4 |
+
|
5 |
+
|
6 |
+
/* IMPORTANT */
|
7 |
+
/* This design is not a template. You may not reproduce it elsewhere without the designer's written permission. */
|
8 |
+
/* The CSS itself may freely be used for anything you wish, but the associated graphics belong to the designer. */
|
9 |
+
/* What you may use - .css files. What you may not use - .jpg, .gif, and .png files. */
|
10 |
+
|
11 |
+
|
12 |
+
/* I've tried to keep the CSS in the sequence which I built it in... just to give another perspective
|
13 |
+
of how others tackle this, you'll see in some spots I'll define an elements main box just to get it
|
14 |
+
in the right place etc.. then refine it with specifics later in the stylesheet. I'm not saying this is right,
|
15 |
+
just the way I usually go about it. There are also comments thrown in here and there to hopefully
|
16 |
+
explain some of the strangeness */
|
17 |
+
|
18 |
+
body {
|
19 |
+
margin: 0px;
|
20 |
+
padding: 0px;
|
21 |
+
background: url(to_pageback.gif) repeat fixed;
|
22 |
+
color: #CCCCCC;
|
23 |
+
font: 76% Arial, Helvetica, sans-serif;
|
24 |
+
text-align: center;
|
25 |
+
}
|
26 |
+
|
27 |
+
div, p, ul, li, h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }
|
28 |
+
/* Why do I do that? ...hmm.. since switching from Tables to CSS, I've learned it is easier
|
29 |
+
for MY feeble brain to lay out the design first with just colored boxes THEN paint it in photoshop, this just helps me
|
30 |
+
to get the layout of the elements first. Then I refine theses values with more specifics through
|
31 |
+
IDs and Classes when the graphics call for it, in my case the barebones basic layout comes
|
32 |
+
first with designs in my head BEFORE I open PhotoShop... but that's just me */
|
33 |
+
|
34 |
+
h1, h2, h3, h4, h5, h6 { color: #FFAE00; }
|
35 |
+
.page-wrapper {
|
36 |
+
margin: 0px auto 60px;
|
37 |
+
width: 760px;
|
38 |
+
border-top: 0px solid #000000;
|
39 |
+
border-right: 2px solid #000000;
|
40 |
+
border-bottom: 2px solid #000000;
|
41 |
+
border-left: 2px solid #000000;
|
42 |
+
padding: 0px 0px 150px;
|
43 |
+
background: #404040 url(bandwidthkiller.jpg) no-repeat center bottom;
|
44 |
+
text-align: left;
|
45 |
+
position: relative;
|
46 |
+
}
|
47 |
+
header h1 {
|
48 |
+
margin-bottom: 12px;
|
49 |
+
background: url(to_header_01.jpg) no-repeat;
|
50 |
+
height: 186px;
|
51 |
+
|
52 |
+
text-indent: 100%;
|
53 |
+
white-space: nowrap;
|
54 |
+
overflow: hidden;
|
55 |
+
}
|
56 |
+
|
57 |
+
/* Above: That's just for dumping the text allowing the backround image in it's containing element to show through*/
|
58 |
+
|
59 |
+
header h2 {
|
60 |
+
width: 261px;
|
61 |
+
background: url(to_beauty.gif) no-repeat;
|
62 |
+
position: absolute;
|
63 |
+
height: 17px;
|
64 |
+
top: 2px;
|
65 |
+
right: 5px;
|
66 |
+
cursor: text; /* just goofing off */
|
67 |
+
|
68 |
+
text-indent: 100%;
|
69 |
+
white-space: nowrap;
|
70 |
+
overflow: hidden;
|
71 |
+
}
|
72 |
+
header { position: relative; }
|
73 |
+
.summary {
|
74 |
+
margin: 0px;
|
75 |
+
border: 0px none;
|
76 |
+
padding: 0px;
|
77 |
+
width: 220px;
|
78 |
+
background: url(to_sumarytop_02.jpg) no-repeat;
|
79 |
+
position: absolute;
|
80 |
+
z-index: 1;
|
81 |
+
left: 0px;
|
82 |
+
height: 266px;
|
83 |
+
}
|
84 |
+
.preamble {
|
85 |
+
margin: 10px 0px 30px 235px;
|
86 |
+
width: 510px;
|
87 |
+
border: 2px solid #000000;
|
88 |
+
padding: 10px 0px;
|
89 |
+
background: #60676F url(zen-image.jpg) repeat center top;
|
90 |
+
text-align: center;
|
91 |
+
position: relative;
|
92 |
+
top: 0px;
|
93 |
+
left: 0px;
|
94 |
+
z-index: 3;
|
95 |
+
}
|
96 |
+
.preamble p {
|
97 |
+
padding: 0px 0px 1.3em;
|
98 |
+
margin: 0px auto;
|
99 |
+
width: 320px;
|
100 |
+
color: #F2F2F2;
|
101 |
+
font: bold 1.2em/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
|
102 |
+
letter-spacing: 0.08em;
|
103 |
+
text-align: left;
|
104 |
+
}
|
105 |
+
.preamble p:nth-child(4) { padding-bottom: 0px; }
|
106 |
+
.preamble h3 {
|
107 |
+
width: 400px;
|
108 |
+
margin: 0px;
|
109 |
+
padding: 0px 0px 0px 34px;
|
110 |
+
background: url(to_h3back_04.gif) no-repeat left top;
|
111 |
+
font-size: 16px;
|
112 |
+
line-height: 24px;
|
113 |
+
text-align: left;
|
114 |
+
position: absolute;
|
115 |
+
top: -24px;
|
116 |
+
z-index: 1;
|
117 |
+
left: -3px;
|
118 |
+
height: 23px;
|
119 |
+
}
|
120 |
+
.supporting {
|
121 |
+
margin: 0px 0px 0px 235px;
|
122 |
+
width: 510px;
|
123 |
+
padding: 0px;
|
124 |
+
position: relative;
|
125 |
+
}
|
126 |
+
.sidebar {
|
127 |
+
margin: 7em 10px 0px 12px;
|
128 |
+
padding: 0px;
|
129 |
+
width: 200px;
|
130 |
+
background: url(ani2.gif) no-repeat; /* this is just here as a preloader for the nav mouseover to kill the delay when it's first hit.. it can't be seen in this position because of an overlaying background image*/
|
131 |
+
position: absolute;
|
132 |
+
left: 0px;
|
133 |
+
top: 360px;
|
134 |
+
z-index: 2;
|
135 |
+
}
|
136 |
+
.supporting p { padding: 5px 12px 1em; }
|
137 |
+
.supporting div {
|
138 |
+
border: 1px solid #000000;
|
139 |
+
padding: 0px;
|
140 |
+
margin: 22px 0px 40px;
|
141 |
+
width: 510px;
|
142 |
+
background: #61605F;
|
143 |
+
position: relative;
|
144 |
+
z-index: 2;
|
145 |
+
}
|
146 |
+
.supporting h3 {
|
147 |
+
width: 400px;
|
148 |
+
margin: 0px;
|
149 |
+
padding: 0px 0px 0px 34px;
|
150 |
+
background: url(to_h3back_04.gif) no-repeat left top;
|
151 |
+
font-size: 16px;
|
152 |
+
line-height: 24px;
|
153 |
+
position: absolute;
|
154 |
+
top: -24px;
|
155 |
+
z-index: 1;
|
156 |
+
height: 23px;
|
157 |
+
left: -2px;
|
158 |
+
}
|
159 |
+
.intro a {
|
160 |
+
color: #FFCC00;
|
161 |
+
font-weight: bold;
|
162 |
+
text-decoration: none;
|
163 |
+
}
|
164 |
+
.supporting a {
|
165 |
+
color: #FFAE00;
|
166 |
+
font-weight: bold;
|
167 |
+
text-decoration: none;
|
168 |
+
}
|
169 |
+
.supporting a:hover { border-bottom: 2px dashed #FFAE00; color: #CCCCCC; }
|
170 |
+
.supporting a:active { border-bottom: 2px dashed #333333; background: #5A6269; }
|
171 |
+
.supporting .requirements {
|
172 |
+
margin-bottom: 0px;
|
173 |
+
background: #61605F url(bandwidthkiller-alpha.jpg) no-repeat center bottom;
|
174 |
+
}
|
175 |
+
/* the background image above is what gives the transparency effect,
|
176 |
+
it's just a carefully cut out chunk of the .page-wrapper divs background image
|
177 |
+
with a semi-transparent overlay on it. Oh... I can't wait for true PNG surrport*/
|
178 |
+
|
179 |
+
.supporting footer {
|
180 |
+
width: 200px;
|
181 |
+
border-top: 0px none #000000;
|
182 |
+
border-right: 0px none #000000;
|
183 |
+
border-bottom: 1px solid #000000;
|
184 |
+
border-left: 0px none #000000;
|
185 |
+
padding-top: 36px;
|
186 |
+
padding-bottom: 12px;
|
187 |
+
margin: 0px;
|
188 |
+
background: transparent url(to_footerback_07.gif) no-repeat left top;
|
189 |
+
text-align: center;
|
190 |
+
position: relative;
|
191 |
+
left: -220px;
|
192 |
+
top: -64px;
|
193 |
+
}
|
194 |
+
.summary p {
|
195 |
+
margin: 0px 20px 10px 25px;
|
196 |
+
color: #A3A3A3;
|
197 |
+
font: bolder small-caps 1.1em/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
|
198 |
+
}
|
199 |
+
.summary p:first-child {
|
200 |
+
margin-top: 20px;
|
201 |
+
border: 1px solid #23282C;
|
202 |
+
padding: 10px;
|
203 |
+
color: #FFAE00;
|
204 |
+
}
|
205 |
+
.summary p:last-child {
|
206 |
+
color: #999999;
|
207 |
+
font-weight: normal;
|
208 |
+
text-align: center;
|
209 |
+
}
|
210 |
+
.summary p a {
|
211 |
+
color: #CCCCCC;
|
212 |
+
font-weight: normal;
|
213 |
+
text-decoration: none;
|
214 |
+
}
|
215 |
+
.design-selection, #lfavorites, .design-archives, .zen-resources {
|
216 |
+
border: 1px solid #000000;
|
217 |
+
padding: 0px;
|
218 |
+
margin: 0px 0px 60px;
|
219 |
+
background: #60676F;
|
220 |
+
font-size: .9em;
|
221 |
+
position: relative;
|
222 |
+
}
|
223 |
+
.sidebar h3 {
|
224 |
+
width: 200px;
|
225 |
+
border-top: 0px #000000;
|
226 |
+
border-right: 1px solid #000000;
|
227 |
+
border-bottom: 0px #000000;
|
228 |
+
border-left: 0px #000000;
|
229 |
+
margin: 0px;
|
230 |
+
padding: 0px;
|
231 |
+
background: url(to_h3back_04.gif) no-repeat left top;
|
232 |
+
font-size: 16px;
|
233 |
+
line-height: 24px;
|
234 |
+
position: absolute;
|
235 |
+
top: -24px;
|
236 |
+
z-index: 1;
|
237 |
+
left: -2px;
|
238 |
+
height: 23px;
|
239 |
+
|
240 |
+
text-indent: 100%;
|
241 |
+
white-space: nowrap;
|
242 |
+
overflow: hidden;
|
243 |
+
}
|
244 |
+
|
245 |
+
.design-selection a.designer-name {
|
246 |
+
margin: 0px 0px -15px; /* seemed to have to do that because of the extra in each li item */
|
247 |
+
padding: 0px 15px 0px 0px;
|
248 |
+
display: inline;
|
249 |
+
background-image: none;
|
250 |
+
color: #FFCC00;
|
251 |
+
font-weight: normal;
|
252 |
+
font-variant: normal;
|
253 |
+
font-size: 1em;
|
254 |
+
text-decoration: none;
|
255 |
+
text-transform: capitalize;
|
256 |
+
text-align: center;
|
257 |
+
}
|
258 |
+
/* The following 4 divs all use the same background file...
|
259 |
+
it's larger than it needs to be to allow the text to resize PLUS you can
|
260 |
+
use the background-position to offset it in different divs for the illusion
|
261 |
+
of more than one file without the bandwith loss*/
|
262 |
+
|
263 |
+
.design-selection {
|
264 |
+
background: url(to_leftcol_02.jpg) repeat-y -50px -60px;
|
265 |
+
color: #999999;
|
266 |
+
}
|
267 |
+
.design-selection h3 {
|
268 |
+
text-indent: 34px;
|
269 |
+
}
|
270 |
+
.zen-resources {
|
271 |
+
background: url(to_leftcol_02.jpg) no-repeat -5px -20px;
|
272 |
+
text-align: left;
|
273 |
+
}
|
274 |
+
.design-archives {
|
275 |
+
background: url(to_leftcol_02.jpg) no-repeat -40px -220px;
|
276 |
+
}
|
277 |
+
/* Bahaaa! Somebody switched the menus to an unordered list structure,
|
278 |
+
good bye spans! I have to jump back a few
|
279 |
+
steps here and do the lists, I'll try to reorder the css later to make incremental sense */
|
280 |
+
.sidebar ul { list-style: none; text-align: center; }
|
281 |
+
.sidebar li { margin: 0px; padding: 6px 0px; }
|
282 |
+
.sidebar a {
|
283 |
+
padding-left: 32px;
|
284 |
+
margin-left: 6px;
|
285 |
+
display: block;
|
286 |
+
background: url(ani1.gif) no-repeat left center;
|
287 |
+
color: #BBBBBB;
|
288 |
+
font-weight: bold;
|
289 |
+
font-size: 1.1em;
|
290 |
+
text-transform: uppercase;
|
291 |
+
text-decoration: none;
|
292 |
+
text-align: left;
|
293 |
+
}
|
294 |
+
.sidebar a:hover {
|
295 |
+
background: url(ani2.gif) no-repeat left center;
|
296 |
+
color: #EBEBEB;
|
297 |
+
}
|
298 |
+
.design-selection a.designer-name:hover {
|
299 |
+
background: none;
|
300 |
+
color: #CCCCCC;
|
301 |
+
font-style: italic;
|
302 |
+
text-decoration: none;
|
303 |
+
}
|
304 |
+
.sidebar .zen-resources a {
|
305 |
+
margin: 0px 0px -10px;
|
306 |
+
padding: 0px;
|
307 |
+
display: inline;
|
308 |
+
background: url(none);
|
309 |
+
text-transform: capitalize;
|
310 |
+
}
|
311 |
+
.sidebar .zen-resources ul { margin: 0px; padding-left: 15px; text-align: left; }
|
312 |
+
/* Stupid IE5, almost made it without a hack, but don't have time figure
|
313 |
+
out how to get rid of extra pixels from the border or even if I can without
|
314 |
+
resorting to a hack. By the way, this is called the SBMH short for Simple
|
315 |
+
Box Model Hack, just Google it for more info if you need*/
|
316 |
+
.sidebar h3 { \left: -1px; lef\t: -2px; \width: 201px; w\idth: 200px; }
|
317 |
+
|
src/data/designs/013/metadata.json
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"id": "013",
|
3 |
+
"url": "https://www.csszengarden.com/013",
|
4 |
+
"css_url": "https://www.csszengarden.com/013/013.css",
|
5 |
+
"description": "The design showcases a blend of modern and vintage aesthetics with a primarily neutral color palette accented by subtle decorative details. Featuring evenly spaced typography that guides the reader down the page, it integrates ornate flourishes that add elegance to key headings. The minimalistic sidebar juxtaposes the main text block, providing a functional and complementary contrast. The overall layout preserves clarity and readability while incorporating decorative elements that enhance visual interest without overwhelming the content.",
|
6 |
+
"categories": [
|
7 |
+
"web aesthetics",
|
8 |
+
"typography design",
|
9 |
+
"vintage style",
|
10 |
+
"content layout",
|
11 |
+
"minimalist design"
|
12 |
+
],
|
13 |
+
"visual_characteristics": [
|
14 |
+
"neutral color palette",
|
15 |
+
"elegant flourishes",
|
16 |
+
"decorative typography",
|
17 |
+
"balanced whitespace",
|
18 |
+
"ornate headings"
|
19 |
+
]
|
20 |
+
}
|