Ne montrant qu'une partie de l'image dans la div à l'aide de css
Ce que j'ai :
J'ai un div de largeur de 200px X 200px
et de l'image à l'intérieur de la taille 400px X 400 px.
Ce que je veux faire :
Je veux montrer qu'une partie de l'image à l'intérieur de la div
Est-il possible en utilisant uniquement css.Si pas ? Alors quelles sont les autres façons
(Note : je ne veux pas définir l'image d'arrière-plan de la div)
Ce que j'ai fait jusqu'à présent :
Violon : http://jsfiddle.net/5Hbr3/1/
<div id="sample">
<img src="image.jpg" />
</div>
Je veux afficher une image à partir de 100,100 à 300,300.
et la barre de défilement doit disparaître.
Toute aide sera appréciée.
Grâce
- Cochez cette violon. Est-ce que vous souhaitez?
- Karthik: non ..je ne veux pas cela.Simplement overflow :hidden ne fonctionnera pas. Lisez la question à nouveau.**Je veux montrer une partie de l'image.**
- Utiliser les CSS Image Srites
Vous devez vous connecter pour publier un commentaire.
Utilisation
position: relative
sur l'élément parent etposition: absolute
sur l'enfant des images.http://jsfiddle.net/5Hbr3/3/
Pour faire disparaître la barre de défilement, utilisez
overflow: hidden
(comme dans le JSFiddle)Ici est une méthode pour résoudre votre problème:
http://jsfiddle.net/5Hbr3/5/
Cette méthode vous permet d'obtenir le même résultat à partir d'un élément au lieu de deux, et est également croix-navigateur compatible. Je recommande cette approche au lieu de absolument le positionnement de l'image à l'intérieur de la div conteneur.