Difference between revisions of "Template:Grenoble-Alpes/menu"

Line 1: Line 1:
 
<html>
 
<html>
 
+
<style>
<style>
+
header {
header {
+
width:100%;
+
height: 200px;
+
 
font-family: 'Molengo', Georgia, Times, serif;
 
font-family: 'Molengo', Georgia, Times, serif;
 
margin: 0px;
 
margin: 0px;
 
padding: 0px;
 
padding: 0px;
 
z-index: 100; /*pour que le menu soit toujours au dessus*/
 
z-index: 100; /*pour que le menu soit toujours au dessus*/
position: relative;
+
text-align: center;
+
 
}
 
}
 
+
.inner{
+
nav { /*pour cibler le style des listes du menu navigateur et pas des liens en général*/
  /*position:fixed;*/
+
width:80%; /*pour agrandir le menu*/
  position:absolute;
+
  top:0;
+
  left:0;
+
  right:0;
+
  /*background-color: rgba(33,33,33,0.5);*/
+
  width : 100%;
+
  height : 70px;
+
  /*  -webkit-transition: 0.7s transform;
+
    -moz-transition: 0.7s transform;
+
    -o-transition: 0.7s transform;
+
    -ms-transition: 0.7s transform;
+
  transition: 0.7s transform; */
+
  z-index: 100;
+
  /*
+
  width: 80%;
+
  margin: 0 auto;
+
  position:relative;
+
  height:100%;
+
  padding:0;*/
+
 
+
}
+
 
+
 
+
.icon{
+
  display:none;
+
  color:#e6f2f2;
+
  position:absolute;
+
  right:20px;
+
  top:15px;
+
  cursor:pointer;
+
}
+
 
+
 
+
#logo{
+
  position:absolute;
+
  top:10px;
+
  left:20px;
+
  opacity:0;
+
}
+
 
+
#logo img{
+
  width:50px;
+
}
+
 
+
/* STICKY HEADER */
+
 
+
 
+
body.header-fixed .navbar{
+
  margin:0;
+
  padding-top:15px;
+
  width:100%;
+
  background-color: #212121;
+
  position:fixed;
+
  top:0;
+
  left:0;
+
  right:0;
+
      -moz-transition:0.7s all;
+
    -webkit-transition:0.7s all;
+
    -ms-transition:0.7s all;
+
    -o-transition:0.7s all;
+
  transition:0.7s all;
+
}
+
 
+
 
+
 
+
/* MENU LINKS */
+
 
+
.navbar { /*pour cibler le style des listes du menu navigateur et pas des liens en général*/
+
width:100%; /*pour agrandir le menu*/
+
 
/*background-color:#424558;*/
 
/*background-color:#424558;*/
 
margin:auto;
 
margin:auto;
Line 89: Line 16:
 
}
 
}
 
 
.navbar > ul {
+
nav > ul {
 
margin: 0px;
 
margin: 0px;
 
padding: 0px;
 
padding: 0px;
 
}
 
}
 
 
.navbar > ul::after {
+
nav > ul::after {
 
content: "";
 
content: "";
 
display:block;
 
display:block;
Line 101: Line 28:
 
}
 
}
 
 
.navbar > ul > li {
+
nav > ul > li {
 
float:left; /*Bien positionner le menu*/
 
float:left; /*Bien positionner le menu*/
 
position: relative;
 
position: relative;
 
}
 
}
 
 
.navbar > ul > li > a
+
nav > ul > li > a
 
{
 
{
 
padding: 20px 30px;
 
padding: 20px 30px;
 
color:#18457D;
 
color:#18457D;
 
}
 
}
.navbar > ul > li:hover a{ /*pour pallier au problème de la bordure qui descend quand on passe la souris*/
+
nav > ul > li:hover a{ /*pour pallier au problème de la bordure qui descend quand on passe la souris*/
 
padding: 15px 30px 20px 30px;
 
padding: 15px 30px 20px 30px;
 
}
 
}
 
 
.navbar li {
+
nav li {
 
list-style-type:none;
 
list-style-type:none;
 
}
 
}
Line 123: Line 50:
 
}
 
}
 
 
.navbar a {
+
nav a {
 
display: inline-block;
 
display: inline-block;
 
text-decoration: none;
 
text-decoration: none;
 
}
 
}
 
 
.navbar li:hover .submenu{
+
nav li:hover .submenu{
 
/*change le style du submenu quand on passe la souris sur un élément li*/
 
/*change le style du submenu quand on passe la souris sur un élément li*/
 
display: inline-block;
 
display: inline-block;
Line 170: Line 97:
 
background-color: #1F97C6;
 
background-color: #1F97C6;
 
}
 
}
 
+
 
+
</style>
 
+
/* RESPONSIVE */
+
@media screen and (max-width: 600px){
+
    <head>
    header{
+
      height:70px;
+
    }
+
    #title{
+
      font-size : 20px;
+
      top:10px;
+
      left:70px;
+
    }
+
    #logo{
+
      top:10px;
+
      left:10px;
+
    }
+
    #logo img{
+
      width:50px;
+
    }
+
    .icon{
+
      display:block;
+
    }
+
    nav {
+
      display: none;
+
      text-align: center;
+
    }
+
    .inner{
+
      width:100%;
+
    }
+
 
+
}
+
 
+
</style>
+
 
+
 
+
 
+
 
+
 
+
<head>
+
 
<meta name="viewport" content="width=device-width, initial-scale=1">
 
<meta name="viewport" content="width=device-width, initial-scale=1">
 
<link href='http://fonts.googleapis.com/css?family=Ubuntu:bold' rel='stylesheet' type='text/css'>
 
<link href='http://fonts.googleapis.com/css?family=Ubuntu:bold' rel='stylesheet' type='text/css'>
Line 218: Line 110:
 
      
 
      
 
     <header>
 
     <header>
      <div class="inner">
+
         <nav>
      <div id="logo"><img src="logo.jpg" alt="" ></div>
+
 
+
 
+
         <nav class="navbar">
+
 
<ul>
 
<ul>
 
<li class="menu"><a href="https://2017.igem.org/Team:Grenoble-Alpes"> Home </a></li>
 
<li class="menu"><a href="https://2017.igem.org/Team:Grenoble-Alpes"> Home </a></li>
Line 280: Line 168:
 
     </header>
 
     </header>
 
      
 
      
 
+
   
 
+
   
 +
   
 
</html>
 
</html>

Revision as of 13:35, 27 June 2017