Image "Retina" sur CSS

Résolu/Fermé
Utilisateur anonyme - Modifié par Mr. THZ le 11/06/2014 à 15:09
 Utilisateur anonyme - 12 juin 2014 à 13:52
Bonjour à tous,
J'ai mon fichier style.css et je voudrais mettre une image de résolution "Retina" (x2), j'ai donc mon image en 280 x 280, mais je dois la réduire à 140 x 140.
Voici la partie du code :

.pic-bg {
 background: url("../images/pic-bg.png") no-repeat;
 width: 140px;
 height: 140px;
 position: absolute;
 top: 0px;
 bottom: 0px;
 left: 0px;
 right: 0px;
 display: table-cell;
 margin: auto;
 vertical-align: middle;
 padding: 10px;
}


Or, l'image (avec le code ci-dessus) va sortir du cadre ...
Quelle syntaxe dois-je utiliser ?

Dans un fichier .html, je sais que c'est :
<img src="../images/pic-bg.jpg" alt="xxx" width="140" height="140">


Merci beaucoup :)
#ThinkDifferent
A voir également:

5 réponses

ccmga Messages postés 18 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 17 juin 2014
11 juin 2014 à 15:00
C'est possible uniquement en CSS3 avec la propriété background-size

Ex : .pic-bg { background-size:140px 140px; }
0
Hum... Mais ça ne marche pas :/


Faut t'il modifier width et height ?
#ThinkDifferent
0
ccmga Messages postés 18 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 17 juin 2014
11 juin 2014 à 18:19
Tu as oublié d'enlever le } avec la propriété background-size
0
Utilisateur anonyme
11 juin 2014 à 19:27
Ah oui ! :D

Mais la propriété n'a pas d'effet ?!


.pic-bg { background-size:140px 140px;
	background: url("../images/pic-bg.png") no-repeat;
	width: 140px;
	height: 140px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	display: table-cell;
	margin: auto;
	vertical-align: middle;
	padding: 10px;
}

0
ccmga Messages postés 18 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 17 juin 2014
11 juin 2014 à 22:21
Regarde sur https://www.alsacreations.com/tuto/lire/1390-arriere-plans-css3-background.html
Il y a les explications plus détaillées
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
12 juin 2014 à 13:52
Ah merci bcp, j'ai trouvé sur le site ! :D

.pic-bg {
	background: url("../images/pic-bg.png") no-repeat;
        background-size: 140px 140px;
	width: 140px;
	height: 140px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	display: table-cell;
	margin: auto;
	vertical-align: middle;
	padding: 10px;
}

0