Bonjour à tous,
Je dois faire un site en responsive, j'en ai déja fais mais avant je faisait toujours en grand écran puis j'adapté sur les autres formats.
Mais la, je dois obligatoirement commencé mon site par le mobile puis l'adapter aux autres formats.
Mon site mobile ressemble à la maquette que j'ai reçu mais je n'arrive pas à l'adapter, dès que je met le format tablette par exemple, tout le style que j'ai mis sur mon format mobile disparaît (background, text-decoration: none,...)
Pouvez-vous m'aider s'il vous plaît ?
Merci d'avance
Mon code CSS :
Modifié par DBgui (24 May 2017 - 15:52)
Je dois faire un site en responsive, j'en ai déja fais mais avant je faisait toujours en grand écran puis j'adapté sur les autres formats.
Mais la, je dois obligatoirement commencé mon site par le mobile puis l'adapter aux autres formats.
Mon site mobile ressemble à la maquette que j'ai reçu mais je n'arrive pas à l'adapter, dès que je met le format tablette par exemple, tout le style que j'ai mis sur mon format mobile disparaît (background, text-decoration: none,...)
Pouvez-vous m'aider s'il vous plaît ?
Merci d'avance
Mon code CSS :
@media screen and (max-width: 305px){
/* Responsive Mobile */
/* BASE */
body {
margin: 0 0;
}
#content{
width: 100%;
display: block;
}
/* Fin de la base */
/* Partie Entête */
header {
width: 100%;
height: 50em;
background-color: #ccffef;
display: block;
border-bottom: solid 2px #666666;
}
#icones {
margin-bottom: 20px;
display: block;
}
#icones img{
margin-left: 5px;
margin-top : 15px;
}
/* Fin partie entête */
/* Partie menu */
nav {
border-top : solid 2px #666666;
min-height: 25em;
width: 100%;
background-color : #9999ff;
display: block;
}
nav img {
width: 100%;
display: block;
}
#menu {
display: block;
min-height: 22em;
width: 100%;
position: relative;
border-bottom: solid 2px #666666;
}
#menu ul li {
margin-top: 4%;
margin-left: 10%;
font-family: 'Source Sans Pro', sans-serif;
font-size: 119%;
}
#menu .trait {
border-top : solid 2px #ebebe0;
}
#menu li a{
display:block;
color: #404040;
text-decoration:none;
}
#menu li a:hover {
color: #de3b3b;
}
#menu ul {
padding:0;
list-style-type:none;
}
#menu ul ul {
display: none;
}
#menu li:hover ul.sous-menu {
display:block;
}
/* Fin de la partie menu */
/* Partie diaporama */
#galerie {
margin-top: 32px;
height: 10em;
display: block;
position: relative;
}
#galerie img {
width: 100%;
}
/*#scroll img {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
} */
/* Fin de la partie diaporama */
/* Partie principale */
#principale {
width: 100%;
min-height: 140em;
background-color: white;
}
article {
width: 100%;
margin-top: 10px;
}
article p {
font-size: 80%;
line-height: 162%;
font-family: 'Source Sans Pro', sans-serif;
color: #404040;
}
#feu {
margin-top: 12%;
width: 100%;
background-color: #9999ff;
height: 10em;
display: block;
}
.image {
width: 36%;
float: left;
height: 10em;
}
#feu img {
width: 100%;
margin-top: 5%;
margin-left: 5%;
}
article a{
text-decoration: none;
color: red;
}
.texte {
width: 64%;
float: left;
height: 10em;
}
.texte1 {
width: 70%;
float: left;
height: 10em;
}
.image1 {
width: 30%;
float: left;
height: 10em;
}
.texte1 h2 {
margin-left: 5%;
font-size: 120%;
color: white;
font-family: 'Source Sans Pro', sans-serif;
}
.texte h1 {
font-size: 120%;
color: white;
font-family: 'Source Sans Pro', sans-serif;
}
.texte h2 {
margin-left: 5%;
font-size: 120%;
color: white;
font-family: 'Source Sans Pro', sans-serif;
}
#tipi {
margin-top: 12%;
width: 100%;
background-color: #9999ff;
height: 9em;
display: block;
}
#tipi img {
width: 100%;
margin-left: 5%;
margin-top: 9%;
}
#patte {
margin-top: 12%;
width: 100%;
background-color: #9999ff;
height: 9em;
display: block;
}
#patte img {
width: 100%;
margin-top: 16%;
margin-left: 5%;
}
#destination {
width: 100%;
display: block;
margin-bottom: 60%;
}
#destination h2 {
font-family: 'Source Sans Pro', sans-serif;
font-size: 170%;
color: #404040;
}
#destination button {
margin-top: 5%;
}
#drapeau {
width: 100%;
height: 17em;
}
#about {
width: 100%;
display: block;
height: 99em;
background-color: #ccffef;
border-top : solid 2px #737373;
border-bottom : solid 2px #737373;
}
#about h2 {
margin-top: 2em;
font-size: 160%;
margin-bottom: 1em;
color: #404040;
font-family: 'Raleway', sans-serif;
}
#about .trait {
border-top: solid 2px #cccccc;
padding-top: 2em;
}
.trait1 {
border-bottom: solid 2px #cccccc;
padding-bottom: 1em;
}
#about img {
float: left;
margin-right: 1em;
}
#about .padding {
margin-top: 0;
}
#about button {
width: 50%;
height: 2.3em;
background-color: #5a9b4d;
border-radius: 8%;
font-size: 140%;
color: white;
border: solid 2px #3d3d29;
font-family: 'Source Sans Pro', sans-serif;
}
/* Fin de la partie principale */
/* Partie footer */
footer {
display: block;
width: 100%;
height: 15em;
background-color: #9999ff;
margin: 0;
}
#footer {
display: block;
padding-top: 3em;
width: 100%;
margin: 0 0;
}
#footer ul {
margin-left: 4%;
padding: 0 0;
}
#footer a {
text-decoration: none;
font-size: 95%;
margin: 0 0;
color: black;
font-family: 'Source Sans Pro', sans-serif;
}
#footer ul li {
margin: 0 0;
list-style: none;
display: inline-block;
padding-right: 2em;
}
#footer p {
padding-top: 2em;
margin-left: 4%;
font-size: 80%;
color: #706447;
}
}
/* Fin responsive Mobile */
/* Responsive tablette */
Modifié par DBgui (24 May 2017 - 15:52)