Team:Tokyo-NoKoGen/css
From 2010.igem.org
(Difference between revisions)
(Replacing page with '<html> <style type="text/css"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="ht...') |
m |
||
(55 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
<html> | <html> | ||
<style type="text/css"> | <style type="text/css"> | ||
+ | |||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | ||
<html xmlns="http://www.w3.org/1999/xhtml"> | <html xmlns="http://www.w3.org/1999/xhtml"> | ||
/* change the igem style to fit my design */ | /* change the igem style to fit my design */ | ||
- | #content {background:#2000a0; border:0px;} | + | #content {background:#2000a0; border:0px; margin-top: 30px; margin-left: 20px; margin-right: 20px;} |
#content h1.firstHeading {display: none;} | #content h1.firstHeading {display: none;} | ||
+ | |||
+ | /* ===== Basic rules ===== */ | ||
+ | <!-- | ||
+ | body | ||
+ | {background-image: url(https://static.igem.org/mediawiki/2010/e/e3/NoKoGen_BackGround.png); background-repeat: repeat; | ||
+ | background-color: #FFFFFF; | ||
+ | } | ||
+ | --> | ||
+ | |||
+ | /* ===== Roll up image ===== */ | ||
+ | a img.css-hover{ | ||
+ | opacity:0; filter: alpha(opacity=0); | ||
+ | } | ||
+ | a:hover img.css-hover{ | ||
+ | opacity:1.0; filter: alpha(opacity=100); | ||
+ | } | ||
+ | |||
+ | |||
+ | /* ====== MENU STYLE ====== */ | ||
+ | |||
+ | |||
+ | .menuminwidth0 { /* for all browsers (non-IE) that obey min-width */ | ||
+ | position:relative; | ||
+ | border:0; | ||
+ | margin:0; | ||
+ | padding:0; | ||
+ | width:90%; | ||
+ | height:35px;/* 36px masthead height + 18px button height + 1px lower border*/ | ||
+ | min-width:975px; | ||
+ | } | ||
+ | |||
+ | |||
+ | * html .menuminwidth1 { /* this allows IE5/6 to simulate min-width capability */ | ||
+ | position:relative; /* we can simulate a minimum width by creating a large */ | ||
+ | float:center; /* border in this first div, then placing our content */ | ||
+ | height: 1px; /* into a second nested div (see 2nd nested div next */ | ||
+ | border-left:560px solid #fff; /* CSS box-model borders are a fixed size */ | ||
+ | } | ||
+ | |||
+ | * html .menuminwidth2 { /* used to simulate min-width capability for IE5/6 */ | ||
+ | position:relative; | ||
+ | margin-left:-560px; | ||
+ | height: 1px; | ||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | /*========================= TOP OF THE MENU CASCADE =========================*/ | ||
+ | |||
+ | .menu { | ||
+ | position:relative; /* establish a menu-relative positioning context */ | ||
+ | float:left; /* play nicely with others */ | ||
+ | margin:0; | ||
+ | padding:0; | ||
+ | border:0; | ||
+ | height:15px; /* the menu's overall height */ | ||
+ | width:100%; /* we always want our menu to fill the available space */ | ||
+ | font-family: Verdana, Arial, Helvetica, sans-serif; | ||
+ | font-size:15px; /* this (and also below) sets the menu's font size */ | ||
+ | border-bottom:0; /* give us a black border underneath */ | ||
+ | } | ||
+ | |||
+ | .menu img { | ||
+ | vertical-align: top; /* prevent images from being pushed down by text */ | ||
+ | } | ||
+ | |||
+ | .menu ul { | ||
+ | list-style: none; | ||
+ | padding:0; | ||
+ | margin:0; | ||
+ | border:0; | ||
+ | list-style-type:none; /* we don't want to view the list as a list */ | ||
+ | line-height:2.0; /* globally set the menu's item spacing. note */ | ||
+ | } /* this must be 1.0 or 1.5 or 2.0 for Mozilla */ | ||
+ | |||
+ | .menu li { | ||
+ | float:left; /* this creates the side-by-side array of top-level buttons */ | ||
+ | position:relative; /* create local positioning contexts for each button */ | ||
+ | margin:0; | ||
+ | list-style: none; | ||
+ | } | ||
+ | |||
+ | .menu ul li table { | ||
+ | margin:-1px 0; /* IE5 needs -1px top and bottom table margins */ | ||
+ | margin:0; /* re-zero the table margins for everyone but IE5 */ | ||
+ | border-collapse:collapse; /* IE5 needs this for the sub-menus to work */ | ||
+ | font-size:12px; /* this sets the base font size for our entire menu */ | ||
+ | list-style: none; | ||
+ | |||
+ | } | ||
+ | |||
+ | .drop { | ||
+ | display:block; | ||
+ | padding:0px .1em; /* this sets the l/r margins for our menu item */ | ||
+ | margin:0; | ||
+ | text-align:right; /* this right alignment goes with the float:left below */ | ||
+ | cursor:pointer; /* IE tries to switch back to an I-beam, don't let it */ | ||
+ | cursor:hand; /* IE5 only knows about "hand", so set it both ways */ | ||
+ | } | ||
+ | |||
+ | .drop span { /* this simultaneously left and right aligns the text and */ | ||
+ | float:left; /* the >> in the drop-down menus which link to sub-menus */ | ||
+ | } | ||
+ | |||
+ | .rightmenu { | ||
+ | position:relative; /* establish a local positioning context for YAH label */ | ||
+ | float:right; /* and right-align it at the top of our page */ | ||
+ | } | ||
+ | |||
+ | |||
+ | /*======================== TOP LEVEL MENU DEFINITIONS ========================*/ | ||
+ | |||
+ | .menu ul li ul { | ||
+ | display:none; /* initially hide the entire list hierarchy */ | ||
+ | padding:1px; /* this is our box border width */ | ||
+ | list-style: none; | ||
+ | |||
+ | |||
+ | } | ||
+ | |||
+ | .menu ul li a, | ||
+ | .menu ul li a:visited { /* unselected top-level menu items */ | ||
+ | display:block; | ||
+ | float:center; | ||
+ | text-decoration:none; | ||
+ | height:30px; | ||
+ | width:9em; | ||
+ | list-style: none; | ||
+ | |||
+ | } | ||
+ | |||
+ | .menu ul li:hover a, | ||
+ | .menu ul li a:hover { /* selected top-level menu items */ | ||
+ | |||
+ | } | ||
+ | |||
+ | /*======================== 2ND LEVEL MENU DEFINITIONS ========================*/ | ||
+ | |||
+ | .menu ul li:hover ul, | ||
+ | .menu ul li a:hover ul { /* 2nd level drop-down box */ | ||
+ | display:block; | ||
+ | position:absolute; | ||
+ | margin:0; | ||
+ | top:15px; /* place us just up underneath the top-level images */ | ||
+ | left:0px; /* left-align our drop-down to the previous button border */ | ||
+ | height:auto; /* the drop-down height will be determiend by line count */ | ||
+ | width:12em; | ||
+ | color:black; /* this sets the unselected-text color */ | ||
+ | background:#00ccff; /* this sets our menu's effective "border" color */ | ||
+ | font-size:12px; /* this (and also below) sets the menu's font size */ | ||
+ | list-style: none; | ||
+ | } | ||
+ | |||
+ | .menu ul li:hover ul.leftbutton, | ||
+ | .menu ul li a:hover ul.leftbutton {/* our first dropdown should not be skewed */ | ||
+ | left:0px; | ||
+ | } | ||
+ | |||
+ | .menu ul li:hover ul.skinny, | ||
+ | .menu ul li a:hover ul.skinny { /* 2nd level skinny drop-down box */ | ||
+ | width:14em; /* with a 12px default font, this is 97px width (97/12) */ | ||
+ | } | ||
+ | |||
+ | .menu ul.rightmenu li:hover ul, | ||
+ | .menu ul.rightmenu li a:hover ul { /* 2nd level neighborhood drop-down box */ | ||
+ | left:auto; | ||
+ | right:0; /* nudge the right menu right to line up under the border */ | ||
+ | } | ||
+ | |||
+ | * html .menu ul.rightmenu li a:hover ul { /* IE5/6 needs a tweak here */ | ||
+ | right:-1px; | ||
+ | } | ||
+ | |||
+ | .menu ul li:hover ul li a, | ||
+ | .menu ul li a:hover ul li a { /* 2nd level unselected items */ | ||
+ | border:0; | ||
+ | margin:0; | ||
+ | padding:0; | ||
+ | height:auto; | ||
+ | color:#000000; /* this sets the unselected drop-down text color */ | ||
+ | background:#ccffff; /* this sets the drop-down menu background color */ | ||
+ | width:12em; | ||
+ | } | ||
+ | |||
+ | .menu ul li:hover ul li:hover a, | ||
+ | .menu ul li a:hover ul li a:hover { /* 2nd level selected item */ | ||
+ | color:black; | ||
+ | background:white; | ||
+ | } | ||
+ | |||
+ | .menu ul li:hover ul.skinny li a, | ||
+ | .menu ul li a:hover ul.skinny li a, | ||
+ | .menu ul li:hover ul.skinny li a:hover, | ||
+ | .menu ul li a:hover ul.skinny li a:hover { /* 2nd level un+selected items */ | ||
+ | width:8.08333em; | ||
+ | } | ||
+ | |||
+ | /*======================== 3RD LEVEL MENU DEFINITIONS ========================*/ | ||
+ | |||
+ | .menu ul li:hover ul li ul, | ||
+ | .menu ul li a:hover ul li a ul { /* hide inactive 3rd-level menus */ | ||
+ | visibility:hidden; | ||
+ | } | ||
+ | |||
+ | .menu ul li:hover ul li:hover ul, | ||
+ | .menu ul li a:hover ul li a:hover ul { /* 3rd level drop-down box */ | ||
+ | visibility:visible; | ||
+ | position:absolute; | ||
+ | margin-top:-1px; /* bring the top edge of the 3rd level menu up one */ | ||
+ | top:0; | ||
+ | left:14em; | ||
+ | width:14em; | ||
+ | |||
+ | } | ||
+ | |||
+ | .menu ul li:hover ul li:hover ul li a, | ||
+ | .menu ul li a:hover ul li a:hover ul li a { /* 3rd level unselected items */ | ||
+ | width:14em; | ||
+ | background:#838d84; | ||
+ | color:#000000; | ||
+ | } | ||
+ | |||
+ | .menu ul li:hover ul li:hover ul li a:hover, | ||
+ | .menu ul li a:hover ul li a:hover ul li a:hover { /* level3 selected items */ | ||
+ | width:14em; | ||
+ | background:white; | ||
+ | color:#000000; | ||
+ | } | ||
+ | |||
+ | #text { /* the Mac's standard Safari browser will not see this code */ | ||
+ | height:1.215em;# /* ... but every other browser will and should */ | ||
+ | } /* Safari barfs on the illegal pound sign (#) after the rule's property val */ | ||
+ | |||
+ | |||
+ | a.menu { | ||
+ | color: white; | ||
+ | width: 10em; | ||
+ | align:center; | ||
+ | } | ||
+ | |||
+ | li.toclevel-1 .toclevel-2 { | ||
+ | margin-bottom:0em; | ||
+ | } | ||
+ | |||
+ | |||
+ | table { | ||
+ | font-color: #000000; | ||
+ | |||
+ | } | ||
+ | |||
+ | a.menu { | ||
+ | color: #000000; | ||
+ | width: 10em; | ||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | /* footer */ | ||
+ | #wikifooter {clear: both; display: block; background: url(https://static.igem.org/mediawiki/2009/8/8d/Bg_footer.gif) bottom no-repeat; border-bottom: 20px solid #003000; text-align: center;} | ||
+ | * html #footer {margin-top: 18px;} | ||
+ | #wikifooter-top {display: block; width: 975px; height: 15px; background: url(https://static.igem.org/mediawiki/2009/5/58/Bg_footer-top.gif) top no-repeat;} | ||
+ | #wikifooter p {color: #808080; padding: 0px 37px 20px 37px;} | ||
+ | #wikifooter a, #wikifooter a:visited {color: #808080;} | ||
</style> | </style> | ||
</html> | </html> |
Latest revision as of 09:27, 27 October 2010