Pages vues depuis 25/05/2001 : 108 395 363
Index du forum »» Le coin des codeurs »» responsive machinchose
echo '<meta name="viewport" content="width=device-width, maximum-scale=1"/>';
/*la suite n agit que si l 'ecran fait moins de XXXpx */
@media (max-width: 920px){
/************************************************************************
Aspect Général du site : Font, Textes, Marges, etc...
*************************************************************************/
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
}
#col_LB {
/* on cache les blocs de gauches */
display: none;
}
#col_RB { /* Là où se trouvent vos Blocs droits*/
/* on cache les blocs de droites */
display: none;
}
#container {
text-align:center;
margin-left:0;
margin-right:0;
width:985px;
}
#header { /* Ici - Le Header Complet avec Image de Fond */
background: !url(!../images/2header.jpg);
background-size: 985px 180px;
height: 180px;
width: 985px;
}
#header .slogan { /*Positionnement du Slogan du Site dans le Header*/
text-align: left;
color: #ffff00;
font-size: 4em;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 15px 0px 0px 0px;
}
#header .menuHG{ /*Positionnement du bloc menu Haut Gauche du Site dans le Header*/
position: relative;
text-align: left;
line-height: 20px;
color: #ffffff;
font-size: 3.0em;
font-weight: bold;
font-family: Georgia, "Times New Roman", serif;
padding: 0px 0px 0px 0px;
}
etc.....
echo '<meta name="viewport" content="width=device-width, maximum-scale=1"/>';
au debut du header du theme
@media (max-width: 990px){ copie de l actuel style.css que l on modifie a sa guise avec des display et autre width...}
<html>
<head>
<title>border</title>
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.7.0/build/reset/reset-min.css">
<script type="text/!javascript!" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
<script type="text/!javascript!" src="http://flesler-plugins.googlecode.com/files/jquery.scrollTo-1.4.2-min.js"></script>
</head>
<!-- partie superieure du header background" -->
<div id="header_top">
</div>
<!-- Debut du header avec bg, slogan, date, tout positioné par CSS -->
<div id="header">
<!-- classe header.slogan -->
<div class="slogan">!slogan!
</div>
<!-- classe header.date -->
<div class="date">!date!
</div>
<div class="online">!nb_online!
</div>
<!-- classe header.login -->
<div class="login">
<!-- si on est pas co on affiche -->
no_groupe_text() !login! !/!
groupe_text() Bonjour !member! !/!
<?php
if(autorisation(1))
{
?>
<form action="user.php?op=logout" method="post">
<input class="bouton_standard" value="Déconnexion" type="submit"><br>
</form>
<?php
}
else{};
?>
</div><!-- fin de la classe login -->
<!-- classe menu2 -->
<ul id="menu2">
<li><a href="index.php?op=edito">Acceuil</a></li>
<li><a href="forum.php" >Forum</a></li>
<li><a href="user.php">Votre compte</a></li>
<li><a href="download.php" >Téléchargement</a></li>
<li><a href="static.php?op=calulateur.html&npds=-1#convert" >Convertisseur px-em</a></li>
no_groupe_text() <li><a href="user.php?op=only_newuser" >Créer un compte</a></li> !/!
</ul>
<!-- classe logo -->
<div id="logo"> </div>
</div>
<!-- Fin du Bloc Header -->
</html>
/************************************************************************
Parce qu'on utilise "em" en taille de font
*************************************************************************/
html {
font-size: 0.75em;
}
/************************************************************************
Aspect Général du site : Font, Textes, Marges, etc...
*************************************************************************/
body {
/*background: !url(!../images/body/bg_body.png) #fff repeat-x;*/
background-color: #8ECDFB;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
margin: 0;
text-align: center; /* pour corriger un bug de centrage IE */
padding: 0;
}
#container {
text-align:left;
margin-left:auto;
margin-right:auto;
width:80em;
}
/************************************************************************
partie header
*************************************************************************/
#menu2 { float:left; position:absolute; top:10em; left:3em; }
#menu2 a { background:#FFF; color:#0000EF; border:#00005A 0.4em solid; text-decoration:none; padding:0.833em;
margin-right:0.833em; border-radius:0.833em; -moz-border-radius:0.833em; -webkit-border-radius:0.833em;}
#menu2 a:hover { background:#0000EF; color:#FFF; border:#0099cc 0.4em solid; text-decoration:none; padding:0.833em;
margin-right:0.833em; border-radius:0.833em; -moz-border-radius:0.833em; -webkit-border-radius:0.833em;}
#menu2 a.selected { background:#AAA; color:#FFF; border:#0000EF 0.4em solid; text-decoration:none; padding:0.833em;
margin-right:0.833em; border-radius:0.833em; -moz-border-radius:0.833em; -webkit-border-radius:0.833em;}
#menu2 li { float:left; }
#header_top{
background:!url(!"../images/Header/header_top.png") no-repeat;
height: 2.5em;
width: 80em;
}
#header { /* Ici - Le Header Complet avec Image de Fond */
background: !url(!../images/Header/header.jpg);
height: 14em;
width: 80em;
}
/*Positionnement du logo dans le Header*/
div#logo {
position: absolute;
background-image: !url(!../images/logo/logo.png);
background-repeat: no-repeat;
width: 20em;
height: 20em;
padding: 0;
left: 55em;
}
#header .login { /*Positionnement du bloc login dans le Header*/
text-align: right;
color: #FFFFFF;
top: 1.80em;
height:1em;
padding-right:2.5em;
padding-bottom:2.5em;
font-size: 1.15em;
}
#header .slogan { /*Positionnement du Slogan du Site dans le Header*/
position: absolute;
color: #FFFFFF;
top: 1.85em;
left: 1.8em;
font-size: 2.15em;
}
#header .date { /*Positionnement de la date dans Site dans le Header*/
position: absolute;
color: #FFFFFF;
top: 0.85em;
left: 36em;
font-size: 1.70em;
}
#header .online { /*Positionnement du online dans le Header*/
position: absolute;
color: #FFFFFF;
top: 1.30em;
left: 5em;
font-size: 1.20em;
}