Team:Penn/NewWebsite
From 2012.igem.org
(Difference between revisions)
Line 33: | Line 33: | ||
margin-top: 0px; | margin-top: 0px; | ||
} | } | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | /* Some stylesheet reset */ | ||
+ | .nav, .nav ul { | ||
+ | margin: 0; | ||
+ | padding: 0; | ||
+ | list-style: none; | ||
+ | line-height: 1; | ||
+ | z-index: 9999999; | ||
+ | } | ||
+ | |||
+ | /* The top navigation menu */ | ||
+ | .nav { | ||
+ | /* Layout & positioning */ | ||
+ | display: block; | ||
+ | position: relative; | ||
+ | width: 1200px; | ||
+ | height: 43px; | ||
+ | border-bottom: 3px solid #fff; /* 45c3f2 */ | ||
+ | border-top-left-radius: 3px; | ||
+ | border-top-right-radius: 3px; | ||
+ | |||
+ | /* Background & effects */ | ||
+ | background: #494949; /* Background for Internet Explorer 9 and older browsers */ | ||
+ | background: -webkit-linear-gradient(bottom, #444, #555); /* Background for Chrome & Safari */ | ||
+ | background: -moz-linear-gradient(bottom, #444, #555); /* Background for Firefox */ | ||
+ | background: -o-linear-gradient(bottom, #444, #555); /* Background for Opera */ | ||
+ | background: -ms-linear-gradient(bottom, #444, #555); /* Background for Internet Explore 10+ */ | ||
+ | } | ||
+ | |||
+ | /* The link containers */ | ||
+ | .nav>li { | ||
+ | display: block; | ||
+ | float:left; | ||
+ | position: relative; | ||
+ | margin: 0; | ||
+ | padding: 0; | ||
+ | |||
+ | } | ||
+ | |||
+ | /* The main navigation links */ | ||
+ | .nav>li>a { | ||
+ | /* Layout & positioning */ | ||
+ | display: block; | ||
+ | width: 198px; | ||
+ | padding: 11px 0px; | ||
+ | border-right: 1px dotted #393939; | ||
+ | border-left: 1px dotted #595959; | ||
+ | |||
+ | /* Typography */ | ||
+ | font-family: Helvetica, Arial, sans-serif; | ||
+ | font-size: 15px; | ||
+ | font-weight: normal; | ||
+ | text-decoration: none; | ||
+ | color: #fff; | ||
+ | text-shadow: 0 1px 0 #2a2a2a; | ||
+ | text-align: center; | ||
+ | |||
+ | /* Chaning the background on hover with a smooth transition */ | ||
+ | -webkit-transition: background .35s linear; | ||
+ | -moz-transition: background .35s linear; | ||
+ | -ms-transition: background .35s linear; | ||
+ | -o-transition: background .35s linear; | ||
+ | transition: background .35s linear; | ||
+ | } | ||
+ | |||
+ | /* Chaning the background on hover */ | ||
+ | .nav>li>a:hover, .nav>li:hover>a { | ||
+ | background: rgba(0, 0, 0, .15); | ||
+ | background: #414141; | ||
+ | } | ||
+ | |||
+ | .nav>li:first-child a { | ||
+ | border-top-left-radius: 3px; | ||
+ | } | ||
+ | |||
+ | /* The pointer arrow */ | ||
+ | .arrow { | ||
+ | cursor: pointer; | ||
+ | height: 0px; | ||
+ | border: 3px solid transparent; | ||
+ | border-bottom-color: #fff; | ||
+ | left: 100px; | ||
+ | position: absolute; | ||
+ | bottom: 0px; | ||
+ | width: 0; | ||
+ | z-index: 5; | ||
+ | |||
+ | -moz-transition: all .3s ease; | ||
+ | -ms-transition: all .3s ease; | ||
+ | -o-transition: all .3s ease; | ||
+ | -webkit-transition: all .3s ease; | ||
+ | transition: all .3s ease; | ||
+ | } | ||
+ | |||
+ | .arrow:hover { | ||
+ | -moz-transition-duration: 3000s; | ||
+ | -ms-transition-duration: 3000s; | ||
+ | -o-transition-duration: 3000s; | ||
+ | -webkit-transition-duration: 3000s; | ||
+ | transition-duration: 3000s; | ||
+ | } | ||
+ | |||
+ | .nav li:nth-child(1):hover ~ .arrow, .nav .active:nth-child(1) ~ .arrow { | ||
+ | left: 100px; | ||
+ | } | ||
+ | .nav li:nth-child(2):hover ~ .arrow, .nav .active:nth-child(2) ~ .arrow { | ||
+ | left: 300px; | ||
+ | } | ||
+ | .nav li:nth-child(3):hover ~ .arrow, .nav .active:nth-child(3) ~ .arrow { | ||
+ | left: 500px; | ||
+ | } | ||
+ | .nav li:nth-child(4):hover ~ .arrow, .nav .active:nth-child(4) ~ .arrow { | ||
+ | left: 700px; | ||
+ | } | ||
+ | .nav li:nth-child(5):hover ~ .arrow, .nav .active:nth-child(5) ~ .arrow { | ||
+ | left: 900px; | ||
+ | } | ||
+ | |||
+ | /* General styling for the submenus */ | ||
+ | .nav ul { | ||
+ | display: block; | ||
+ | position: absolute; | ||
+ | left: -9999px; | ||
+ | text-align: center; | ||
+ | box-shadow: 0 1px 2px rgba(0, 0, 0, .15); | ||
+ | |||
+ | } | ||
+ | |||
+ | /* Level 1 submenus */ | ||
+ | .nav>li>ul { | ||
+ | cursor: pointer; | ||
+ | padding-top: 0px; | ||
+ | z-index: 200; | ||
+ | top: 43px; | ||
+ | |||
+ | } | ||
+ | |||
+ | /* Making the level 1 submenu to appear on hover */ | ||
+ | .nav>li:hover>ul { | ||
+ | left: -1px; | ||
+ | } | ||
+ | |||
+ | |||
+ | /* The submenu link containers */ | ||
+ | .nav ul li { | ||
+ | position: relative; | ||
+ | display: block; | ||
+ | |||
+ | /* Creating the slide effect. The list elements which contain the links have 0 height. On hover, they will expand */ | ||
+ | height: 0px; | ||
+ | -webkit-transition: height .2s; | ||
+ | -moz-transition: height .2s; | ||
+ | -o-transition: height .2s; | ||
+ | -ms-transition: height .2s; | ||
+ | } | ||
+ | |||
+ | /* Expanding the list elements which contain the links */ | ||
+ | .nav li:hover>ul>li { | ||
+ | height: 24px; | ||
+ | } | ||
+ | |||
+ | .nav>li:hover>ul>li:first-child { | ||
+ | height: 27px; | ||
+ | } | ||
+ | |||
+ | .nav>li>ul>li:first-child>a { | ||
+ | border-top: 3px solid #fff; | ||
+ | } | ||
+ | |||
+ | .nav>li>ul>li.dropdown:first-child>ul { | ||
+ | top: 3px; | ||
+ | } | ||
+ | |||
+ | /* The links of the submenus */ | ||
+ | .nav ul li a { | ||
+ | /* Layout */ | ||
+ | display: block; | ||
+ | width: 169px; | ||
+ | padding: 6px 12px 6px 20px; | ||
+ | |||
+ | /* Typography */ | ||
+ | font-size: 13px; | ||
+ | color: #01256e; | ||
+ | font-family: Helvetica, Arial, sans-serif; | ||
+ | text-decoration: none; | ||
+ | background: #f0f0f0; | ||
+ | |||
+ | /* Every change to the links (background, color etc) will be made with a smooth transition */ | ||
+ | -webkit-transition: all .2s; | ||
+ | -moz-transition: all .2s; | ||
+ | -ms-transition: all .2s; | ||
+ | -o-transition: all .2s; | ||
+ | transition: all .2s; | ||
+ | } | ||
+ | |||
+ | .nav>li>ul>li:first-child>a::before { | ||
+ | content: ""; | ||
+ | display: block; | ||
+ | position: absolute; | ||
+ | text-align: center; | ||
+ | width: 100%; | ||
+ | height: 6px; | ||
+ | background: transparent; | ||
+ | top: -6px; | ||
+ | left: 0; | ||
+ | z-index: 9999; | ||
+ | } | ||
+ | |||
+ | |||
+ | /* The hover state of the links */ | ||
+ | .nav ul li:hover>a, .nav ul li>a:hover { | ||
+ | background: #e7e7e7; | ||
+ | color: #01256e; | ||
+ | } | ||
+ | |||
+ | /* Changing the color of the arrow on hover */ | ||
+ | .nav ul>.dropdown:hover>a::after, .nav ul>.dropdown>a:hover::after { | ||
+ | border-left-color: #fff; | ||
+ | } | ||
+ | |||
+ | .nav>li>ul>li | ||
+ | { | ||
+ | margin-bottom: 0 | ||
+ | } | ||
+ | |||
+ | |||
+ | .nav>li:first-child:hover>ul | ||
+ | { | ||
+ | |||
+ | left:0px; | ||
+ | |||
+ | } | ||
+ | |||
+ | .nav>li:last-child:hover>ul | ||
+ | { | ||
+ | left:-2px; | ||
+ | } | ||
+ | |||
+ | .tableCSS | ||
+ | { | ||
+ | background-color:#95001a; | ||
+ | width:1200px; | ||
+ | |||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
Revision as of 03:25, 20 October 2012