Difference between revisions of "Team:Austin UTexas LASA/Templates/header"

Line 1: Line 1:
<html>
+
<html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<head>
+
   
<link href="https://2016.igem.org/Team:Imperial_College/Resources/CSS:Bootstrap?action=raw&ctype=text/css" rel="stylesheet">
+
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
<link href="https://2016.igem.org/Team:Imperial_College/Resources/CSS:BootstrapStyling?action=raw&ctype=text/css" rel="stylesheet">
+
    <meta name="viewport" content="width=device-width, initial-scale=1">
 +
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
 +
    <meta name="description" content="">
 +
    <meta name="author" content="">
 +
    <link rel="icon" href="https://getbootstrap.com/docs/3.3/favicon.ico">
  
<link href="https://fonts.googleapis.com/css?family=Quicksand:300,400|Roboto:400,400i" rel="stylesheet">
+
    <title>Fixed Top Navbar Example for Bootstrap</title>
  
<link href="https://2016.igem.org/Team:Imperial_College/Resources/CSS:NEStyle?action=raw&ctype=text/css" rel="stylesheet">
+
    <!-- Bootstrap core CSS -->
 +
    <link href="https://getbootstrap.com/docs/3.3/dist/css/bootstrap.min.css" rel="stylesheet">
  
<script type="text/javascript" src="https://2016.igem.org/Team:Imperial_College/Resources/JS?action=raw&ctype=text/javascript"></script>
+
    <!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
 +
    <link href="https://getbootstrap.com/docs/3.3/dist/css/ie10-viewport-bug-workaround.css" rel="stylesheet">
  
<link rel="stylesheet" href="https://2016.igem.org/Team:Imperial_College/Resources/CSS:VerticalScroll&amp;action=raw&amp;ctype=text/css">
+
    <!-- Custom styles for this template -->
 +
    <link href="https://getbootstrap.com/docs/3.3/dist/css/navbar-fixed-top.css" rel="stylesheet">
  
<script type="text/javascript" src="https://use.fontawesome.com/2967839f93.js"></script>
+
    <!-- Just for debugging purposes. Don't actually copy these 2 lines! -->
<meta name="viewport" content="width=device-width, initial-scale=1">
+
    <!--[if lt IE 9]><script src="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]-->
 +
    <script src="https://getbootstrap.com/docs/3.3/dist/css/ie-emulation-modes-warning.js.download"></script>
  
<script src="https://2016.igem.org/Team:Imperial_College/Resources/Modernizers&amp;action=raw&amp;ctype=text/javascript"></script>
+
    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<script src="https://2016.igem.org/Team:Imperial_College/Resources/JS:Bootstrap&amp;action=raw&amp;ctype=text/javascript"></script>
+
    <!--[if lt IE 9]>
<script src="https://2016.igem.org/Team:Imperial_College/Resources/JS:Jquery&amp;action=raw&amp;ctype=text/javascript"></script>
+
      <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
 +
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
 +
    <![endif]-->
 +
  </head>
  
<script src="https://2015.igem.org/common/MathJax-2.5-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
+
  <body>
  
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
+
    <!-- Fixed navbar -->
 
+
    <nav class="navbar navbar-default navbar-fixed-top">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
+
      <div class="container">
 
+
        <div class="navbar-header">
<style>
+
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
 
+
            <span class="sr-only">Toggle navigation</span>
/********************************* DEFAULT WIKI SETTINGS  ********************************/
+
            <span class="icon-bar"></span>
 
+
            <span class="icon-bar"></span>
#sideMenu,
+
            <span class="icon-bar"></span>
#top_title {
+
          </button>
  display: none;
+
          <a class="navbar-brand" href="https://getbootstrap.com/docs/3.3/examples/navbar-fixed-top/#">Project name</a>
}
+
        </div>
 
+
        <div id="navbar" class="navbar-collapse collapse">
#content {
+
          <ul class="nav navbar-nav">
  padding: 0px;
+
            <li class="active"><a href="https://getbootstrap.com/docs/3.3/examples/navbar-fixed-top/#">Home</a></li>
  width: 100%;
+
            <li><a href="https://getbootstrap.com/docs/3.3/examples/navbar-fixed-top/#about">About</a></li>
}
+
            <li><a href="https://getbootstrap.com/docs/3.3/examples/navbar-fixed-top/#contact">Contact</a></li>
 
+
            <li class="dropdown">
body {
+
              <a href="https://getbootstrap.com/docs/3.3/examples/navbar-fixed-top/#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
  background-color: white;
+
              <ul class="dropdown-menu">
  width: 100%;
+
                <li><a href="https://getbootstrap.com/docs/3.3/examples/navbar-fixed-top/#">Action</a></li>
}
+
                <li><a href="https://getbootstrap.com/docs/3.3/examples/navbar-fixed-top/#">Another action</a></li>
 
+
                <li><a href="https://getbootstrap.com/docs/3.3/examples/navbar-fixed-top/#">Something else here</a></li>
#bodyContent h1,
+
                <li role="separator" class="divider"></li>
#bodyContent h2,
+
                <li class="dropdown-header">Nav header</li>
#bodyContent h3,
+
                <li><a href="https://getbootstrap.com/docs/3.3/examples/navbar-fixed-top/#">Separated link</a></li>
#bodyContent h4,
+
                <li><a href="https://getbootstrap.com/docs/3.3/examples/navbar-fixed-top/#">One more separated link</a></li>
#bodyContent h5 {
+
              </ul>
  margin-bottom: 0px;
+
            </li>
}
+
          </ul>
 
+
          <ul class="nav navbar-nav navbar-right">
#bodyContent {
+
            <li><a href="https://getbootstrap.com/docs/3.3/examples/navbar/">Default</a></li>
  padding-right: 0px;
+
            <li><a href="https://getbootstrap.com/docs/3.3/examples/navbar-static-top/">Static top</a></li>
}
+
            <li class="active"><a href="https://getbootstrap.com/docs/3.3/examples/navbar-fixed-top/">Fixed top <span class="sr-only">(current)</span></a></li>
 
+
          </ul>
#globalWrapper {
+
         </div><!--/.nav-collapse -->
  font-size: 100%;
+
      </div>
  padding: 0px;
+
    </nav>
  margin: -10px -20px -20px -20px;
+
}
+
 
+
.navbar-collapse {
+
  padding-left: 0px;
+
}
+
 
+
#banner {
+
  margin-top: 50px;
+
}
+
 
+
#sideMenu {
+
  margin-top: 10px;
+
}
+
 
+
.dropdown-menu li:hover .sub-menu {
+
  visibility: visible;
+
}
+
 
+
.dropdown:hover .dropdown-menu {
+
  display: block;
+
}
+
 
+
.navbar-nav .dropdown-menu,
+
.navbar .dropdown-menu {
+
  margin-top: 0;
+
}
+
 
+
 
+
/********************************* CONTENT OF THE PAGE ********************************/
+
 
+
 
+
/* Wrapper for the content */
+
 
+
.content_wrapper {
+
  width: 85%;
+
  margin-left: 150px;
+
  padding: 0px;
+
  float: left;
+
  background-color: white;
+
}
+
 
+
 
+
/*LAYOUT */
+
 
+
.column {
+
  padding: 10px 0px;
+
  float: left;
+
  background-color: white;
+
}
+
 
+
.full_size {
+
  width: 100%;
+
}
+
 
+
.full_size img {
+
  padding: 10px 15px;
+
  width: 96.5%;
+
}
+
 
+
.half_size {
+
  width: 50%;
+
}
+
 
+
.half_size img {
+
  padding: 10px 15px;
+
  width: 93%;
+
}
+
 
+
.img:hover {
+
  opacity: 1.0 !important;
+
}
+
 
+
.clear {
+
  clear: both;
+
}
+
 
+
.highlight {
+
  width: 90%;
+
  margin: auto;
+
  padding: 15px 5px;
+
  background-color: #f2f2f2;
+
}
+
 
+
.judges-will-not-evaluate {
+
  border: 4px solid #72c9b6;
+
  display: block;
+
  margin: 5px 15px;
+
  width: 95%;
+
  font-weight: bold;
+
}
+
 
+
 
+
/*STYLING */
+
 
+
 
+
/* styling for the titles */
+
 
+
.content_wrapper h1,
+
.content_wrapper h2 {
+
  padding: 5px 15px;
+
  border-bottom: 0px;
+
  color: #72c9b6;
+
}
+
 
+
.content_wrapper h3,
+
.content_wrapper h4,
+
.content_wrapper h5,
+
.content_wrapper h6 {
+
  padding: 5px 15px;
+
  border-bottom: 0px;
+
  color: #000000;
+
}
+
 
+
 
+
/* font and text */
+
 
+
.content_wrapper p {
+
  padding: 0px 15px;
+
  font-size: 13px;
+
  font-family: 'Roboto', sans-serif;
+
}
+
 
+
 
+
/* Links */
+
 
+
.content_wrapper a {
+
  font-weight: bold;
+
  text-decoration: underline;
+
  text-decoration-color: #72c9b6;
+
  color: #72c9b6;
+
  -webkit-transition: all 0.4s ease;
+
  -moz-transition: all 0.4s ease;
+
  -ms-transition: all 0.4s ease;
+
  -o-transition: all 0.4s ease;
+
  transition: all 0.4s ease;
+
}
+
 
+
 
+
/* hover for the links */
+
 
+
.content_wrapper a:hover {
+
  text-decoration: none;
+
  color: #000000;
+
}
+
 
+
 
+
/* non numbered lists */
+
 
+
.content_wrapper ul {
+
  padding: 0px 20px;
+
  font-size: 13px;
+
  font-family: 'Quicksand', sans-serif;
+
}
+
 
+
 
+
/* numbered lists */
+
 
+
.content_wrapper ol {
+
  padding: 0px;
+
  font-size: 13px;
+
  font-family: 'Quicksand', sans-serif;
+
}
+
 
+
 
+
/* Table */
+
 
+
.content_wrapper table {
+
  width: 97%;
+
  margin: 15px 10px;
+
  border: 1px solid #d3d3d3;
+
  border-collapse: collapse;
+
}
+
 
+
 
+
/* table cells */
+
 
+
.content_wrapper td {
+
  padding: 10px;
+
  vertical-align: text-top;
+
  border: 1px solid #d3d3d3;
+
  border-collapse: collapse;
+
}
+
 
+
 
+
/* table headers */
+
 
+
.content_wrapper th {
+
  padding: 10px;
+
  vertical-align: text-top;
+
  border: 1px solid #d3d3d3;
+
  border-collapse: collapse;
+
  background-color: #f2f2f2;
+
}
+
 
+
 
+
/* Button class */
+
 
+
.button_click {
+
  margin: 10px auto;
+
  padding: 15px;
+
  width: 12%;
+
  text-align: center;
+
  font-weight: bold;
+
  background-color: #72c9b6;
+
  cursor: pointer;
+
  -webkit-transition: all 0.4s ease;
+
  -moz-transition: all 0.4s ease;
+
  -ms-transition: all 0.4s ease;
+
  -o-transition: all 0.4s ease;
+
  transition: all 0.4s ease;
+
}
+
 
+
 
+
/* button class on hover */
+
 
+
.button_click:hover {
+
  background-color: #000000;
+
  color: #72c9b6;
+
}
+
 
+
.top-pad {
+
  padding: 35px;
+
}
+
 
+
 
+
/********************************* RESPONSIVE STYLING ********************************/
+
 
+
 
+
/* IF THE SCREEN IS LESS THAN 1000PX */
+
 
+
@media only screen and (max-width: 1000px) {
+
  #content {
+
    width: 100%;
+
  }
+
  .menu_wrapper {
+
    width: 15%;
+
  }
+
  .content_wrapper {
+
    margin-left: 15%;
+
  }
+
  .menu_item {
+
    display: block;
+
  }
+
  .icon {
+
    display: none;
+
  }
+
  .highlight {
+
    padding: 10px 0px;
+
  }
+
}
+
 
+
 
+
/* IF THE SCREEN IS LESS THAN 680PX */
+
 
+
@media only screen and (max-width: 680px) {
+
  .collapsable_menu_control {
+
    display: block;
+
  }
+
  .menu_item {
+
    display: none;
+
  }
+
  .menu_wrapper {
+
    width: 100%;
+
    height: 15%;
+
    position: relative;
+
  }
+
  .content_wrapper {
+
    width: 100%;
+
    margin-left: 0px;
+
  }
+
  .column.half_size {
+
    width: 100%;
+
  }
+
  .column img {
+
    width: 100%;
+
    padding: 5px 0px;
+
  }
+
  .icon {
+
    display: block;
+
  }
+
  .highlight {
+
    padding: 15px 5px;
+
  }
+
}
+
 
+
</style>
+
 
+
<script>
+
 
+
// This is the jquery part of your template. Try not modify any of this code since it makes your menu work.
+
 
+
$(document).ready(function() {
+
 
+
$("#HQ_page").attr('id','');
+
+
 
+
if ( wgPageName.substring( 0,  8) == "Template")  {  // if the page is a template it displays the full name in a single line
+
$("#team_name").html( wgPageName );
+
}
+
 
+
else if (  ( (wgPageName.match(/\//g) || []).length ) == 0 ) {  // if it is the home page , just print the team's name
+
$("#team_name").html( wgPageName.substring( 5, wgPageName.length ) );
+
}
+
 
+
else {
+
// this adds the team's name as an h1
+
$("#team_name").html( wgPageName.substring( 5 , wgPageName.indexOf("/")  ) );
+
 
+
// this adds the page's title as an h4
+
$("#page_name").html (    ( wgPageName.substring( wgPageName.indexOf("/") + 1, wgPageName.length ) ).replace( /\/|_/g , " ")  );
+
}
+
 
+
 
+
 
+
 
+
$('#accordion').find('.menu_item').click(function(){
+
 
+
//Expand or collapse this panel
+
submenu = $(this).find('.submenu');
+
submenu.toggle();
+
 
+
icon = $(this).find('.icon');
+
 
+
if ( !$( submenu ).is(':visible') ) {
+
icon.removeClass("less").addClass("plus");
+
}
+
else {
+
icon.removeClass("plus").addClass("less");
+
}
+
 
+
//Hide the other panels
+
$(".submenu").not(submenu).hide();
+
$(".icon").not(icon).removeClass("less").addClass("plus");
+
});
+
 
+
 
+
$(".collapsable_menu_control").click(function() {
+
$(".menu_item").toggle();
+
});
+
 
+
$( window ).resize(function() {
+
$(".menu_item").show();
+
});
+
 
+
 
+
});
+
 
+
 
+
 
+
 
+
</script>
+
</head>
+
 
+
 
+
 
+
<body>
+
  <nav class="navbar navbar-default navbar-fixed-top" style=" padding-top: 20px;">
+
    <div class="container-fluid">
+
      <div class="navbar-header">
+
 
+
        <a class="navbar-logo" href="https://2016.igem.org/Team:Imperial_College">
+
          <image class="img-responsive" src="https://static.igem.org/mediawiki/2016/2/2a/T--Imperial_College--Logo.png" height="80" width="80">
+
         </a>
+
  
 +
    <div class="container">
  
       </div>
+
       <!-- Main component for a primary marketing message or call to action -->
       <div class="navbar-header" style="padding-top: 15px; padding-left: 15px;">
+
       <div class="jumbotron">
         <a class="navbar-logo" href="https://2016.igem.org/Team:Imperial_College">
+
         <h1>Navbar example</h1>
           <image class="img-responsive" src="https://static.igem.org/mediawiki/2016/1/1a/T--Imperial_College--Imperial_Logo.png" height="120" width="120">
+
        <p>This example is a quick exercise to illustrate how the default, static and fixed to top navbar work. It includes the responsive CSS and HTML, so it also adapts to your viewport and device.</p>
         </a>
+
        <p>To see the difference between static and fixed top navbars, just scroll.</p>
 +
        <p>
 +
           <a class="btn btn-lg btn-primary" href="https://getbootstrap.com/docs/3.3/components/#navbar" role="button">View navbar docs »</a>
 +
         </p>
 
       </div>
 
       </div>
  
      <div id="navbar" class="navbar-collapse collapse">
+
    </div> <!-- /container -->
        <ul class="nav navbar-nav navbar-right" style="margin-top: 15px;">
+
          <li class="dropdown">
+
            <a class="dropdown-toggle active" href="https://2016.igem.org/Team:Imperial_College/Description">Project <span class="caret"></span></a>
+
            <ul class="dropdown-menu" style="left:0;">
+
              <li><a href="https://2016.igem.org/Team:Imperial_College/Description">Description</a></li>
+
              <li><a href="https://2016.igem.org/Team:Imperial_College/Results">Results</a></li>
+
              <li><a href="https://2016.igem.org/Team:Imperial_College/Proof">Proof</a></li>
+
              <li><a href="https://2016.igem.org/Team:Imperial_College/Basic_Part">Basic Parts</a></li>
+
              <li><a href="https://2016.igem.org/Team:Imperial_College/Composite_Part">Composite Parts</a></li>
+
            </ul>
+
          </li>
+
  
  
          <li class="dropdown">
+
    <!-- Bootstrap core JavaScript
            <a class="dropdown-toggle active" href="https://2016.igem.org/Team:Imperial_College/Model">Modelling <span class="caret"></span></a>
+
    ================================================== -->
            <ul class="dropdown-menu" style="left:0;">
+
    <!-- Placed at the end of the document so the pages load faster -->
              <li><a href="https://2016.igem.org/Team:Imperial_College/Model">Overview</a></li>
+
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
              <li><a href="https://2016.igem.org/Team:Imperial_College/SingleCell">Single Cell Model</a></li>
+
    <script>window.jQuery || document.write('<script src="../../assets/js/vendor/jquery.min.js"><\/script>')</script>
              <li><a href="https://2016.igem.org/Team:Imperial_College/GRO">Population Model</a></li>
+
    <script src="https://getbootstrap.com/docs/3.3/dist/js/bootstrap.min.js"></script>
 
+
    <!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
            </ul>
+
    <script src="https://getbootstrap.com/docs/3.3/dist/js/ie10-viewport-bug-workaround.js"></script>
          </li>
+
    
 
+
 
+
          <li>
+
            <a class="dropdown-toggle active" href="https://2016.igem.org/Team:Imperial_College/Software">Software Tools </a></li>
+
 
+
 
+
          <li class="dropdown">
+
            <a class="dropdown-toggle active" href="https://2016.igem.org/Team:Imperial_College/Notebook">Notebook <span class="caret"></span></a>
+
            <ul class="dropdown-menu" style="left:0;">
+
              <li><a href="https://2016.igem.org/Team:Imperial_College/Notebook">Lab book</a></li>
+
              <li><a href="https://2016.igem.org/Team:Imperial_College/Experiments">Protocols</a></li>
+
              <li><a href="https://2016.igem.org/Team:Imperial_College/Medals">Medal Criteria</a></li>
+
              <li><a href="https://2016.igem.org/Team:Imperial_College/BrainStorm">Brainstorm</a></li>
+
            </ul>
+
          </li>
+
 
+
          <li class="dropdown">
+
            <a class="dropdown-toggle active" href="https://2016.igem.org/Team:Imperial_College/Human_Practices">Human Practices <span class="caret"></span></a>
+
            <ul class="dropdown-menu">
+
              <li><a href="https://2016.igem.org/Team:Imperial_College/Human_Practices">Human Practices</a></li>
+
              <li><a href="https://2016.igem.org/Team:Imperial_College/Integrated_Practices">Integrated Practices</a></li>
+
              <li><a href="https://2016.igem.org/Team:Imperial_College/Engagement">Public Engagement</a></li>
+
              <li><a href="https://2016.igem.org/Team:Imperial_College/Collaborations">Collaborations</a></li>
+
 
+
            </ul>
+
          </li>
+
 
+
          <li class="dropdown">
+
            <a class="dropdown-toggle active" href="https://2016.igem.org/Team:Imperial_College/Team">Team <span class="caret"></span></a>
+
            <ul class="dropdown-menu" style="text-align: right;">
+
              <li><a href="https://2016.igem.org/Team:Imperial_College/Team">Team</a></li>
+
              <li><a href="https://2016.igem.org/Team:Imperial_College/Attributions">Attributions</a></li>
+
 
+
            </ul>
+
          </li>
+
        </ul>
+
      </div>
+
      <!-- /.navbar-collapse -->
+
    </div>
+
    <!-- /.container-fluid -->
+
   </nav>
+
</body>
+
  
</html>
+
</body></html>

Revision as of 19:35, 27 September 2017

Fixed Top Navbar Example for Bootstrap

Navbar example

This example is a quick exercise to illustrate how the default, static and fixed to top navbar work. It includes the responsive CSS and HTML, so it also adapts to your viewport and device.

To see the difference between static and fixed top navbars, just scroll.

View navbar docs »