This repository has been archived on 2026-11-04. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
teater-neuf/wp-content/themes/tn-2012/sass/screen.scss
T
2012-07-25 22:36:15 +02:00

439 lines
11 KiB
SCSS

/* Welcome to Compass.
* In this file you should write your main styles. (or centralize your imports)
* Import this file using the following HTML or equivalent:
* <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
@import "compass/reset";
@import "compass/utilities/general/clearfix";
@import "compass/typography/lists";
@import "compass/css3/text-shadow";
@import "960/grid";
$main-color: #7650b3;
$old-color: #a3626a;
$alt-color: #2f2524;
$link-color: lighten($main-color, 5%);
/*$ninesixty-columns (default: 12) controls the default number of grid columns
$ninesixty-grid-width (default: 960px) controls the default overall grid width
$ninesixty-gutter-width */
$ninesixty-grid-width: 1200px;
body {
/* Base styles */
font: 14px Arial, sans-serif;
line-height: 1.5em;
h1,h2,h3,h4 {
font-family: Arvo, Georgia, serif;
font-weight: bold;
line-height: 1.5em;
@include single-text-shadow(darken(#fff, 10%), 1px, 1px, 0);
}
h1 {
font-size: 2.5em;
}
h2,h3,h4 {
font-size: 1.5em;
}
a {
color: $link-color;
text-decoration: none;
@include single-text-shadow(darken(#fff, 5%), 1px, 1px, 0);
&:link { color: $link-color; }
&:visited { color: $link-color; }
&:hover { text-decoration: underline; }
&:active { color: $link-color; }
}
ul {
list-style: disc;
padding-left: 25px;
li {
display: list-item;
}
}
strong {
font-weight: bold;
}
p {
margin-top: 5px;
margin-bottom: 5px;
}
#site-header {
background-color: $main-color;
min-width: 100%;
height: 90px;
padding-top: 25px;
padding-bottom: 25px;
position: relative;
margin-bottom: 25px;
margin-top: 30px;
#header-container {
@include grid_container;
@include clearfix;
.site-title {
@include grid(6);
.logo {
background: url('../img/teater_neuf_logo.png') no-repeat;
display: inline-block;
width: 185px;
height: 120px;
margin-top: 10px;
text-indent: -9999px;
position: relative;
bottom: 10px;
}
}
#menu {
@include grid(6);
@extend h2;
position: relative;
top: 36px;
text-transform: uppercase;
a {
color: #ffffff;
text-decoration: none;
@include single-text-shadow(darken(#fff, 90%), 1px, 1px, 0);
}
ul {
@include inline-list;
li {
border-right: 1px solid #FFFFE1;
padding: 6px;
&.social-icon {
border: 0px;
#facebook-icon {
padding-left: 6px;
}
}
&:first-child {
padding-left: 0px;
}
}
}
}
}
}
#site-topbar {
position: fixed;
top: 0px;
left: 0px;
background-color: #E99835;
width: 100%;
height: 30px;
z-index: 9999;
text-align: center;
.logo {
background: url('../img/dns_30px.png') no-repeat;
display: inline-block;
width: 271px;
height: 100%;
margin-top: 4px;
text-indent: -9999px;
}
}
#access {
display: none;
}
#content {
@include grid_container;
@include clearfix;
#featured {
@include grid(12);
padding-bottom: 25px;
a h1 {
color: #000;
}
#prevLink {
display: inline-block;
width: 0;
height: 0;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-right: 16px solid $main-color;
cursor: pointer;
&:hover {
border-right: 16px solid lighten($main-color, 20%);
}
}
#nextLink {
display: inline-block;
width: 0;
height: 0;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-left: 16px solid $main-color;
cursor: pointer;
&:hover {
border-left: 16px solid lighten($main-color, 20%);
}
}
#slidernav {
display: inline-block;
a {
content: '';
background: lighten($main-color, 20%);
border-radius: 50%;
width: 16px;
height: 16px;
display: inline-block;
z-index: 10;
margin-left: 4px;
margin-right: 4px;
&.activeSlide {
background: $main-color;
}
}
}
#slider-buttons {
position: relative;
top: 350px;
z-index: 10;
}
#slider {
.featured-text {
@include grid(6);
@include alpha();
height: 328px;
.entry-meta {
position: absolute;
bottom: 6px;
color: #fff;
@include single-text-shadow(darken(#fff, 90%), 1px, 1px, 0);
background: darken(#fff, 40%);
padding: 4px;
.datetime {
@include grid(2);
@include alpha();
}
.venue {
@include grid(2);
@include omega();
}
.price {
@include grid(2);
}
}
}
.featured-image {
@include grid(6);
@include omega();
}
}
}
#program-6days {
@include grid(12);
margin-top: 25px;
.day {
@include grid(2);
&.alpha {
@include alpha();
}
&.omega {
@include omega();
}
}
}
#digest-news {
@include grid(12);
margin-top: 25px;
h2 a {
color: #000;
}
.news-entry {
@include grid(4);
&.alpha {
@include alpha();
}
&.omega {
@include omega();
}
}
}
.body {
@include grid(6);
margin-bottom: 25px;
}
.featured-image {
@include grid(6);
}
.hentry {
}
#social-sharing {
margin-top: 10px;
.share-twitter {
display: inline-block;
}
.share-facebook {
display: inline-block;
position: relative;
bottom: 3px;
}
}
.byline {
color: #aaa;
.author {
color: #000;
font-weight: bold;
}
}
.entry-content {
margin-top: 15px;
}
#program-text {
@include grid_container();
@include clearfix();
@include grid(12);
}
#program-list {
@include grid_container();
@include clearfix();
.day {
@include grid(12);
padding-top: 20px;
font-weight: bold;
}
.month {
@include grid(12);
}
.event {
@include grid(12);
.body {
position: relative;
@include grid(6);
@include alpha();
height: 161px;
.entry-meta {
position: absolute;
bottom: 0px;
color: #fff;
@include single-text-shadow(darken(#fff, 90%), 1px, 1px, 0);
background: darken(#fff, 40%);
padding: 4px;
.datetime {
@include grid(2);
@include alpha();
}
.venue {
@include grid(2);
@include alpha();
@include omega();
}
.price {
@include grid(2);
}
}
}
.thumbnail {
@include grid(6);
@include omega();
}
}
}
.text-body {
@include grid(6);
margin-bottom: 20px;
}
.page-title {
margin-left: 10px;
}
.post {
@include clearfix();
}
}
#site-footer {
background-color: $main-color;
min-width: 100%;
margin-top: 25px;
padding-top: 25px;
padding-bottom: 25px;
color: #fff;
@include single-text-shadow(darken(#fff, 90%), 1px, 1px, 0);
a {
color: #fff;
text-decoration: none;
@include single-text-shadow(darken(#fff, 90%), 1px, 1px, 0);
&:link { color: #fff; }
&:visited { color: #fff; }
&:hover { text-decoration: underline; }
&:active { color: #fff; }
}
h1,h2,h3,h4 {
color: #000;
@include single-text-shadow(lighten($main-color, 10%), 1px, 1px, 0);
}
#footer-container {
@include grid_container;
@include clearfix;
#footer-about {
@include grid(5);
a.black {
color: #000;
@include single-text-shadow(lighten($main-color, 10%), 1px, 1px, 0);
}
}
}
#kolofon {
@include grid_container;
@include clearfix;
#kolofon-text {
@include grid(12);
margin-top: 25px;
}
}
}
}