website annotate slitaz.css @ rev 693

Style improvment: use CSS 3 new functions (transition, box-shadow, opacity)
author Christophe Lincoln <pankso@slitaz.org>
date Fri Dec 24 15:32:15 2010 +0100 (2010-12-24)
parents f105ba41dc02
children a1cd38534626
rev   line source
pankso@1 1 /*
pankso@1 2 CSS style for SliTaz GNU/Linux website
pankso@1 3 www.slitaz.org - (c) 2007 Pankso
pankso@1 4 */
pankso@1 5
pankso@555 6 html {
pankso@555 7 height: 102%;
pankso@555 8 }
pankso@555 9
pankso@1 10 body {
pankso@555 11 background: #ffffff;
pankso@1 12 color: black;
pankso@1 13 font: 13px sans-serif, vernada, arial;
pankso@1 14 margin: 0;
pankso@1 15 }
pankso@1 16
pankso@1 17 /* Accessibility */
pankso@1 18
pankso@1 19 #access {
pankso@1 20 position: absolute;
pankso@693 21 top: 0px;
pankso@693 22 right: 0px;
pankso@1 23 text-align: right;
pankso@693 24 width: auto;
pankso@1 25 margin: 0;
pankso@693 26 padding: 4px 4px 4px 20px;
pankso@555 27 font-size: 11px;
pankso@1 28 font-weight: bold;
pankso@693 29 /* CSS3 transition */
pankso@693 30 -webkit-transition-property: background-color;
pankso@693 31 -webkit-transition-duration: 1s;
pankso@693 32 -moz-transition-property: background-color;
pankso@693 33 -moz-transition-duration: 1s;
pankso@693 34 transition-property: background-color;
pankso@693 35 transition-duration: 1s;
pankso@693 36 }
pankso@693 37
pankso@693 38 #access:hover {
pankso@693 39 background-color: #b64b22;
pankso@693 40 -moz-border-radius-bottomleft: 8px;
pankso@693 41 -webkit-border-radius-bottomleft: 8px;
pankso@693 42 border-bottom-left-radius: 8px;
pankso@693 43 -moz-box-shadow: 0 1px 3px #666;
pankso@693 44 -webkit-box-shadow: 0 1px 3px #666;
pankso@693 45 box-shadow: 0 1px 3px #666;
pankso@1 46 }
pankso@1 47
pankso@1 48 #access a {
pankso@1 49 background: inherit;
pankso@326 50 color: white;
pankso@1 51 text-decoration: none;
pankso@1 52 }
pankso@1 53
pankso@1 54 #access a:hover {
pankso@1 55 background: inherit;
pankso@326 56 color: #222222;
pankso@1 57 }
pankso@1 58
pankso@1 59 /* Header and title */
pankso@1 60
pankso@1 61 #header{
pankso@1 62 background: #f0ba08 url(pics/website/header.png) repeat-x top;
pankso@1 63 color: black;
pankso@1 64 width: 100%;
pankso@557 65 height: 50px;
pankso@1 66 border-top: 1px solid black;
pankso@1 67 border-bottom: 1px solid black;
pankso@1 68 margin-bottom: 30px;
pankso@1 69 }
pankso@1 70
pankso@555 71 #titre {
pankso@555 72 position: absolute;
pankso@1 73 font-size: 16px;
pankso@1 74 font-weight: bolder ;
pankso@555 75 margin-left: 200px;
pankso@555 76 margin-top: 28px;
pankso@1 77 }
pankso@1 78
pankso@1 79 #logo {
pankso@1 80 position: absolute;
pankso@1 81 float: left;
pankso@555 82 margin-left: 16px;
pankso@1 83 margin-top: 0px;
pankso@1 84 }
pankso@1 85
pankso@1 86 /* Navigation */
pankso@1 87
pankso@1 88 #nav {
pankso@1 89 position: absolute;
pankso@555 90 top: 76px;
pankso@565 91 right: 80px;
pankso@555 92 color: #555555;
pankso@1 93 float: right;
pankso@555 94 width: 250px;
pankso@563 95 line-height: 1.5em;
pankso@1 96 text-align: left;
pankso@555 97 font-size: 12px;
pankso@1 98 }
pankso@1 99
pankso@555 100 #nav .nav_box ul {
pankso@1 101 list-style-type: none;
pankso@555 102 margin: 0;
pankso@555 103 padding: 10px 24px 10px 0px;
pankso@1 104 }
pankso@1 105
pankso@1 106 #nav li {
pankso@1 107 display: inline;
pankso@1 108 }
pankso@1 109
pankso@555 110 #nav h4 {
pankso@693 111 font-size: 120%;
pankso@555 112 color: #666666;
pankso@555 113 font-weight: bold;
pankso@555 114 margin: 0;
pankso@555 115 padding: 0 0 1px 0;
pankso@555 116 border-bottom: 1px solid #cecece;
pankso@555 117 }
pankso@555 118
pankso@1 119 #nav a {
pankso@555 120 color: #0F314E;
pankso@1 121 background: inherit;
pankso@1 122 display: block;
pankso@1 123 text-decoration: none;
pankso@555 124 font-weight: bold;
pankso@1 125 }
pankso@1 126
pankso@1 127 #nav a:hover {
pankso@1 128 color: #DF8F06;
pankso@1 129 text-decoration: none;
pankso@1 130 display: block;
pankso@1 131 }
pankso@1 132
pankso@74 133 #nav hr {
pankso@74 134 margin: 2px 0px 1px 0px;
pankso@74 135 border: 0px;
pankso@74 136 border-top: 1px solid #BDBDBD;
pankso@74 137 }
pankso@555 138
pankso@693 139 .nav_box, #nav ul {
pankso@555 140 margin: 10px 0;
pankso@555 141 padding: 10px 24px 10px 24px;
pankso@555 142 background-color: #eaeaea;
pankso@555 143 text-align: justify;
pankso@693 144 -moz-border-radius: 8px;
pankso@693 145 -webkit-border-radius: 8px;
pankso@693 146 border-radius: 8px;
pankso@693 147 -moz-box-shadow: 0 1px 3px #666;
pankso@693 148 -webkit-box-shadow: 0 1px 3px #666;
pankso@693 149 box-shadow: 0 1px 3px #666;
pankso@693 150 /* CSS3 transition */
pankso@693 151 -webkit-transition-property: background-color;
pankso@693 152 -webkit-transition-duration: 2s;
pankso@693 153 -moz-transition-property: background-color;
pankso@693 154 -moz-transition-duration: 2s;
pankso@693 155 transition-property: background-color;
pankso@693 156 transition-duration: 2s;
pankso@555 157 }
pankso@555 158
pankso@693 159 .nav_box:hover, #nav ul:hover { background-color: #f8f8f8; }
pankso@693 160
pankso@563 161 #nav .nav_box p {
pankso@563 162 line-height: 1.3em;
pankso@563 163 }
pankso@563 164
pankso@555 165 #nav .nav_box p a {
pankso@555 166 display: inline;
pankso@555 167 font-weight: normal;
pankso@555 168 text-decoration: underline;
pankso@555 169 }
pankso@555 170
pankso@555 171 #nav .nav_box p a:hover {
pankso@555 172 text-decoration: none;
pankso@555 173 color: blue;
pankso@555 174 background: inherit;
pankso@555 175 }
pankso@555 176
pankso@555 177 #nav hr {
pankso@555 178 height: 0px;
pankso@555 179 border: 0px solid #eaeaea;
pankso@555 180 }
pankso@555 181
pankso@1 182 /* Page content */
pankso@1 183
pankso@693 184 #content {
pankso@1 185 background: white;
pankso@1 186 color: black;
pankso@1 187 text-align: justify;
pankso@1 188 height: auto;
pankso@565 189 margin: 6px 320px 0px 0px;
pankso@565 190 padding: 0px 40px 60px 80px;
pankso@1 191 }
pankso@1 192
pankso@693 193 #content-full {
pankso@693 194 background: white;
pankso@693 195 color: black;
pankso@693 196 text-align: justify;
pankso@693 197 height: auto;
pankso@693 198 margin: 6px 0px 0px 0px;
pankso@693 199 padding: 0px 80px 35% 80px;
pankso@693 200 }
pankso@693 201
pankso@693 202 #content li, #content-full li {
pankso@1 203 line-height: 1.5em;
pankso@1 204 text-align: left;
pankso@1 205 }
pankso@1 206
pankso@1 207 /* Legal informations */
pankso@1 208
pankso@1 209 #copy {
pankso@1 210 font-size: 11px ;
pankso@565 211 text-align: left ;
pankso@1 212 background: transparent;
pankso@1 213 color: #a8a8a8;
pankso@1 214 padding-top: 10px;
pankso@565 215 margin: 0 0 0 80px;
pankso@1 216 }
pankso@1 217
pankso@1 218 #copy a {
pankso@1 219 background: inherit;
pankso@1 220 color: #a8a8a8;
pankso@1 221 }
pankso@1 222
pankso@1 223 #copy a:hover {
pankso@1 224 background: inherit;
pankso@555 225 color: #666666;
pankso@1 226 }
pankso@1 227
pankso@1 228 /* Footer */
pankso@1 229
pankso@1 230 #bottom {
pankso@1 231 float: none;
pankso@1 232 background: inherit;
pankso@1 233 color: black;
pankso@1 234 width: auto;
pankso@1 235 clear: both;
pankso@1 236 padding: 0;
pankso@565 237 margin: 0 0 0 80px;
pankso@565 238 text-align: left;
pankso@1 239 vertical-align: middle;
pankso@1 240 }
pankso@1 241
pankso@1 242 #news li {
pankso@1 243 list-style-type: square;
pankso@1 244 border-bottom: 1px dotted #BEBEBE;
pankso@1 245 margin-left: -25px;
pankso@1 246 padding: 4px 0px 4px 0px;
pankso@1 247 }
pankso@375 248
pankso@678 249 #news a {
pankso@678 250 text-decoration: none;
pankso@678 251 }
pankso@678 252
pankso@1 253 #gallery {
pankso@1 254 text-align: center;
pankso@1 255 }
pankso@375 256
pankso@286 257 #gallery table {
pankso@286 258 margin: 30px 0px 30px 0px;
pankso@286 259 }
pankso@1 260
pankso@375 261 /* Clouds */
pankso@375 262
pankso@375 263 #cloud {
pankso@375 264 padding: 20px 0px 20px 0px;
pankso@375 265 line-height: 3em;
pankso@375 266 text-align: center;
pankso@375 267 }
pankso@375 268 #cloud a { padding: 4px; color: #956411; }
pankso@375 269 #cloud a.tag1 { font-size: 0.7em; font-weight: 100; }
pankso@375 270 #cloud a.tag2 { font-size: 0.8em; font-weight: 200; }
pankso@375 271 #cloud a.tag3 { font-size: 0.9em; font-weight: 300; }
pankso@375 272 #cloud a.tag4 { font-size: 1.0em; font-weight: 400; }
pankso@375 273 #cloud a.tag5 { font-size: 1.2em; font-weight: 500; }
pankso@375 274 #cloud a.tag6 { font-size: 1.4em; font-weight: 600; }
pankso@375 275 #cloud a.tag7 { font-size: 1.6em; font-weight: 700; }
pankso@375 276 #cloud a.tag8 { font-size: 1.8em; font-weight: 800; }
pankso@375 277 #cloud a.tag9 { font-size: 2.2em; font-weight: 900; }
pankso@375 278 #cloud a.tag10 { font-size: 2.5em; font-weight: 900; }
pankso@375 279
pankso@1 280 /* CSS class. */
pankso@1 281
pankso@555 282 .infobox {
pankso@555 283 margin: 10px;
pankso@555 284 padding: 12px;
pankso@693 285 background: #f8f8f8;
pankso@555 286 -moz-border-radius: 8px;
pankso@555 287 -webkit-border-radius: 8px;
pankso@693 288 border-radius: 8px;
pankso@693 289 -moz-box-shadow: 0 1px 3px #666;
pankso@693 290 -webkit-box-shadow: 0 1px 3px #666;
pankso@693 291 box-shadow: 0 1px 3px #666;
pankso@693 292 }
pankso@693 293
pankso@693 294 .block {
pankso@693 295 /*padding-bottom: 35%;*/
pankso@693 296 color: black;
pankso@693 297 }
pankso@693 298
pankso@693 299 .block h3 img {
pankso@693 300 padding: 2px;
pankso@693 301 }
pankso@693 302
pankso@693 303 .block_left {
pankso@693 304 width: 46%;
pankso@693 305 float: left;
pankso@693 306 background-color: #f5f5f5;
pankso@693 307 margin: 4px 2px;
pankso@693 308 padding: 0 6px;
pankso@693 309 }
pankso@693 310
pankso@693 311 .block_right {
pankso@693 312 width: 46%;
pankso@693 313 float: right;
pankso@693 314 background-color: #f5f5f5;
pankso@693 315 margin: 4px 2px;
pankso@693 316 padding: 0 6px;
pankso@693 317 }
pankso@693 318
pankso@693 319 .block_left, .block_right {
pankso@693 320 -moz-border-radius: 8px;
pankso@693 321 -webkit-border-radius: 8px;
pankso@693 322 border-radius: 8px;
pankso@693 323 -moz-box-shadow: 0 1px 3px #666;
pankso@693 324 -webkit-box-shadow: 0 1px 3px #666;
pankso@693 325 box-shadow: 0 1px 3px #666;
pankso@693 326 /* CSS3 transition */
pankso@693 327 -webkit-transition-property: background-color;
pankso@693 328 -webkit-transition-duration: 2s;
pankso@693 329 -moz-transition-property: background-color;
pankso@693 330 -moz-transition-duration: 2s;
pankso@693 331 transition-property: background-color;
pankso@693 332 transition-duration: 2s;
pankso@693 333 }
pankso@693 334
pankso@693 335 .block_left:hover, .block_right:hover {
pankso@693 336 background-color: #f2b21d;
pankso@1 337 }
pankso@1 338
pankso@1 339 /* HTML styles */
pankso@1 340
pankso@1 341 h1 {
pankso@555 342 color: blue;
pankso@1 343 background: inherit;
pankso@1 344 text-align: left;
pankso@555 345 margin: 0px 0px 10px 0px;
pankso@555 346 font-size: 140%;
pankso@555 347 font-weight: bold;
pankso@1 348 }
pankso@1 349
pankso@1 350 h2 {
pankso@555 351 color: #DF8F06;
pankso@555 352 /* border-top: 1px solid #f3f3f3; */
pankso@555 353 border-left: 8px solid #f3f3f3;
pankso@555 354 padding: 4px 0px 4px 4px;
pankso@555 355 margin: 0;
pankso@555 356 font-size: 140%;
pankso@555 357 font-weight: bold;
pankso@1 358 }
pankso@1 359
pankso@1 360 h3 {
pankso@1 361 font-weight: bold;
pankso@1 362 color: #6c0023;
pankso@1 363 background: inherit;
pankso@1 364 }
pankso@1 365
pankso@1 366 a {
pankso@1 367 text-decoration: underline;
pankso@1 368 color: #0F314E;
pankso@1 369 background: inherit;
pankso@1 370 }
pankso@1 371
pankso@1 372 a:hover {
pankso@1 373 text-decoration: none;
pankso@1 374 color: blue;
pankso@1 375 background: inherit;
pankso@1 376 }
pankso@1 377
pankso@1 378 code {
pankso@1 379 font-size: 12px;
pankso@1 380 color: #669900;
pankso@1 381 background: inherit;
pankso@1 382 }
pankso@1 383
pankso@1 384 tt {
pankso@1 385 color: #15EE15;
pankso@1 386 background: inherit;
pankso@1 387 }
pankso@1 388
pankso@1 389 img {
pankso@1 390 border: 0pt none;
pankso@1 391 }
pankso@1 392
pankso@1 393 fieldset {
pankso@555 394 background: #E2ECf6;
pankso@1 395 color: black;
pankso@1 396 margin-top: 25px;
pankso@1 397 border: 1px solid black;
pankso@1 398 }
pankso@1 399
pankso@1 400 legend {
pankso@1 401 border: 1px solid black;
pankso@1 402 color: #6c0023;
pankso@1 403 background: #eaeaea;
pankso@1 404 font-weight: bold;
pankso@1 405 }
pankso@1 406
pankso@1 407 pre {
pankso@1 408 padding: 5px;
pankso@1 409 color: black;
pankso@1 410 background: #E1E0B0;
pankso@1 411 }
pankso@1 412
pankso@1 413 pre.script {
pankso@1 414 padding: 10px;
pankso@1 415 color: black;
pankso@1 416 background: #E8E8E8;
pankso@1 417 border: 1px inset #606060;
pankso@1 418 }
pankso@1 419
pankso@555 420 textarea {
pankso@555 421 background: #E5E5E5;
pankso@555 422 margin-top: 12px;
pankso@555 423 }
pankso@555 424
pankso@1 425 /* Packages pages */
pankso@1 426
pankso@1 427 .pkg_nav {
pankso@1 428 border-top: 1px solid black;
pankso@1 429 margin-top: 10px;
pankso@1 430 padding-top: 10px;
pankso@1 431 }
pankso@1 432
pankso@1 433 pre.package {
pankso@1 434 padding: 0px;
pankso@1 435 color: black;
pankso@1 436 background: white;
pankso@1 437 }
pankso@1 438
pankso@1 439 p.get {
pankso@1 440 text-align: center;
pankso@1 441 padding: 10px;
pankso@1 442 color: black;
pankso@1 443 background: #F3F3F3;
pankso@1 444 border: 1px solid #DEDEDE;
pankso@1 445 }
pascal@669 446
pascal@669 447 .year:after {
pascal@669 448 /* content: "2007-2010"; */
pascal@669 449 content: "2010";
pascal@669 450 }