Team:Calgary/StyleSheets/Navigation

From 2013.igem.org

(Difference between revisions)
Line 1: Line 1:
-
/***
+
/*** Name: Wm. Keith van der Meulen Date: Summer 2013 Organization: University of Calgary iGEM Team 2013
-
Name: Wm. Keith van der Meulen
+
---Purpose--- CSS code to define navigation stylings.
-
Date: Summer 2013
+
Cite: Wm. Keith van der Meulen University of Calgary iGEM 2013 https://2013.igem.org/Team:Calgary/StyleSheets/Navigation?action=raw&ctype=text/css
-
Organization: University of Calgary iGEM Team 2013
+
/
 +
.NavMain * { box-sizing: border-box; -moz-box-sizing: border-box; }
 +
.NavMain { border: 2px solid #000000; display: inline-block; background-color: #000000; padding: 0 25px; position: fixed; top: 25px; z-index: 10; }
 +
.NavMain ul { list-style: none; position: relative; display: inline-table; padding: 0; }
 +
.NavMain ul:after { content: ""; clear: both; display: block; }
 +
.NavMain ul li { float: left; }
 +
#MainLinks { -webkit-transform: skew(-45deg); -moz-transform: skew(-45deg); -ms-transform: skew(-45deg); -o-transform: skew(-45deg); transform: skew(-45deg); }
-
---Purpose---
+
#MainLinks a, #MainLinks ul { -webkit-transform: skew(45deg); -moz-transform: skew(45deg); -ms-transform: skew(45deg); -o-transform: skew(45deg); transform: skew(45deg); }
-
CSS code to define navigation stylings.
+
#MainLinks ul li a { -webkit-transform: skew(0deg); -moz-transform: skew(0deg); -ms-transform: skew(0deg); -o-transform: skew(0deg); transform: skew(0deg); }
-
-------------
+
#MainLinks ul ul { -webkit-transform: skew(0deg); -moz-transform: skew(0deg); -ms-transform: skew(0deg); -o-transform: skew(0deg); transform: skew(0deg); }
-
 
+
#MainLinks:hover { background-color: #00FFFF; }
-
Cite:
+
.NavMain ul li a { display: block; width: 159; font: bold 20px "Courier New", Courier, monospace; text-decoration: none; text-align: center; color: #FFFFFF; padding: 10px; background: none; }
-
Wm. Keith van der Meulen
+
.NavMain ul li a:hover { color: #000000; }
-
University of Calgary iGEM 2013
+
.NavMain ul li:hover > ul { display: block; background-color: #000000; }
-
https://2013.igem.org/Team:Calgary/StyleSheets/Navigation?action=raw&ctype=text/css
+
.NavMain ul ul { display: none; position: absolute; top: 100%; margin: 0; border-left: 2px solid #000000; }
-
 
+
#MainProjectNav { left: 171px; }
-
***/
+
#MainTeamNav { left: 85px; }
-
 
+
#MainNotebookNav { left: 64px; }
-
.NavMain * {
+
#MainOutreachNav { left: 64px; } .NavMain ul li:hover { background-color: #00FFFF; }
-
box-sizing: border-box;
+
.NavMain ul ul li { float: none; position: relative; width: 200px; }
-
-moz-box-sizing: border-box;
+
.NavMain ul ul li a { width: auto; text-align: left; background-image: none; }
-
}
+
.NavMain ul ul li a:hover { background: none; }
-
 
+
.NavMain ul ul li:first-child { margin-top: 2px; }
-
.NavMain {
+
.NavMain ul ul ul { position: absolute; left: 100%; top: 0; border-left: 2px solid #000000; }
-
border: 2px solid #000000;
+
.NavMain ul ul ul li { padding: 0; }
-
display: inline-block;
+
.NavMain ul ul ul li:first-child { margin-top: 0; }
-
background-color: #000000;
+
-
width: 1008px;
+
-
padding: 0 25px;
+
-
position: fixed;
+
-
top: 25px;
+
-
z-index: 10;
+
-
}
+
-
 
+
-
.NavMain ul {
+
-
list-style: none;
+
-
position: relative;
+
-
display: inline-table;
+
-
padding: 0;
+
-
}
+
-
 
+
-
.NavMain ul:after {
+
-
content: "";
+
-
clear: both;
+
-
display: block;
+
-
}
+
-
 
+
-
.NavMain ul li {
+
-
float: left;
+
-
}
+
-
 
+
-
#MainLinks {
+
-
-webkit-transform: skew(-45deg);
+
-
-moz-transform: skew(-45deg);
+
-
-ms-transform: skew(-45deg);
+
-
-o-transform: skew(-45deg);
+
-
transform: skew(-45deg);
+
-
}
+
-
+
-
 
+
-
#MainLinks a, #MainLinks ul {
+
-
-webkit-transform: skew(45deg);
+
-
-moz-transform: skew(45deg);
+
-
-ms-transform: skew(45deg);
+
-
-o-transform: skew(45deg);
+
-
transform: skew(45deg);
+
-
}
+
-
+
-
#MainLinks ul li a {
+
-
-webkit-transform: skew(0deg);
+
-
-moz-transform: skew(0deg);
+
-
-ms-transform: skew(0deg);
+
-
-o-transform: skew(0deg);
+
-
transform: skew(0deg);
+
-
}
+
-
+
-
#MainLinks ul ul {
+
-
-webkit-transform: skew(0deg);
+
-
-moz-transform: skew(0deg);
+
-
-ms-transform: skew(0deg);
+
-
-o-transform: skew(0deg);
+
-
transform: skew(0deg);
+
-
}
+
-
 
+
-
#MainLinks:hover {
+
-
background-color: #00FFFF;
+
-
}
+
-
+
-
.NavMain ul li a {
+
-
display: block;
+
-
width: 159;
+
-
font: bold 20px "Courier New", Courier, monospace;
+
-
text-decoration: none;
+
-
text-align: center;
+
-
color: #FFFFFF;
+
-
padding: 10px;
+
-
background: none;
+
-
}
+
-
+
-
.NavMain ul li a:hover {
+
-
color: #000000;
+
-
}
+
-
+
-
.NavMain ul li:hover > ul {
+
-
display: block;
+
-
background-color: #000000;
+
-
}
+
-
 
+
-
.NavMain ul ul {
+
-
display: none;
+
-
position: absolute;
+
-
top: 100%;
+
-
margin: 0;
+
-
border-left: 2px solid #000000;
+
-
}
+
-
+
-
#MainProjectNav {
+
-
left: 171px;
+
-
}
+
-
+
-
#MainTeamNav {
+
-
left: 85px;
+
-
}
+
-
+
-
#MainNotebookNav {
+
-
left: 64px;
+
-
}
+
-
+
-
#MainOutreachNav {
+
-
left: 64px;
+
-
}
+
-
.NavMain ul li:hover {
+
-
background-color: #00FFFF;
+
-
}
+
-
+
-
.NavMain ul ul li {
+
-
float: none;
+
-
position: relative;
+
-
width: 200px;
+
-
}
+
-
+
-
.NavMain ul ul li a {
+
-
width: auto;
+
-
text-align: left;
+
-
background-image: none;
+
-
}
+
-
+
-
.NavMain ul ul li a:hover {
+
-
background: none;
+
-
}
+
-
+
-
.NavMain ul ul li:first-child {
+
-
margin-top: 2px;
+
-
}
+
-
+
-
.NavMain ul ul ul {
+
-
position: absolute;
+
-
left: 100%;
+
-
top: 0;
+
-
border-left: 2px solid #000000;
+
-
}
+
-
+
-
.NavMain ul ul ul li {
+
-
padding: 0;
+
-
}
+
-
+
-
.NavMain ul ul ul li:first-child {
+
-
margin-top: 0;
+
-
}
+

Revision as of 22:17, 14 June 2013

/*** Name: Wm. Keith van der Meulen Date: Summer 2013 Organization: University of Calgary iGEM Team 2013 ---Purpose--- CSS code to define navigation stylings. Cite: Wm. Keith van der Meulen University of Calgary iGEM 2013 https://2013.igem.org/Team:Calgary/StyleSheets/Navigation?action=raw&ctype=text/css / .NavMain * { box-sizing: border-box; -moz-box-sizing: border-box; } .NavMain { border: 2px solid #000000; display: inline-block; background-color: #000000; padding: 0 25px; position: fixed; top: 25px; z-index: 10; } .NavMain ul { list-style: none; position: relative; display: inline-table; padding: 0; } .NavMain ul:after { content: ""; clear: both; display: block; } .NavMain ul li { float: left; }

  1. MainLinks { -webkit-transform: skew(-45deg); -moz-transform: skew(-45deg); -ms-transform: skew(-45deg); -o-transform: skew(-45deg); transform: skew(-45deg); }
  1. MainLinks a, #MainLinks ul { -webkit-transform: skew(45deg); -moz-transform: skew(45deg); -ms-transform: skew(45deg); -o-transform: skew(45deg); transform: skew(45deg); }
  2. MainLinks ul li a { -webkit-transform: skew(0deg); -moz-transform: skew(0deg); -ms-transform: skew(0deg); -o-transform: skew(0deg); transform: skew(0deg); }
  3. MainLinks ul ul { -webkit-transform: skew(0deg); -moz-transform: skew(0deg); -ms-transform: skew(0deg); -o-transform: skew(0deg); transform: skew(0deg); }
  4. MainLinks:hover { background-color: #00FFFF; }

.NavMain ul li a { display: block; width: 159; font: bold 20px "Courier New", Courier, monospace; text-decoration: none; text-align: center; color: #FFFFFF; padding: 10px; background: none; } .NavMain ul li a:hover { color: #000000; } .NavMain ul li:hover > ul { display: block; background-color: #000000; } .NavMain ul ul { display: none; position: absolute; top: 100%; margin: 0; border-left: 2px solid #000000; }

  1. MainProjectNav { left: 171px; }
  2. MainTeamNav { left: 85px; }
  3. MainNotebookNav { left: 64px; }
  4. MainOutreachNav { left: 64px; } .NavMain ul li:hover { background-color: #00FFFF; }

.NavMain ul ul li { float: none; position: relative; width: 200px; } .NavMain ul ul li a { width: auto; text-align: left; background-image: none; } .NavMain ul ul li a:hover { background: none; } .NavMain ul ul li:first-child { margin-top: 2px; } .NavMain ul ul ul { position: absolute; left: 100%; top: 0; border-left: 2px solid #000000; } .NavMain ul ul ul li { padding: 0; } .NavMain ul ul ul li:first-child { margin-top: 0; }