CSS Afficher une Image Redimensionnée et Recadrée

Je veux afficher une image à partir d'une URL avec une certaine largeur et la hauteur, même si il a un autre rapport à sa taille.
Donc, je veux redimensionner (maintien du rapport) et de découper l'image à la taille que je veux.

Je peux redimensionner avec html img bien et je peux le couper avec background-image.


Comment puis-je faire les deux?

Exemple:

Cette image:

CSS Afficher une Image Redimensionnée et Recadrée


A la taille 800x600 pixels et je veux montrer une image de 200x100 pixels


Avec img je peux redimensionner l'image 200x150px:

<img 
    style="width: 200px; height: 150px;" 
    src="http://i.stack.imgur.com/wPh0S.jpg">


Qui me donne ceci:

<img style="width: 200px; height: 150px;" src="https://i.stack.imgur.com/wPh0S.jpg">

Et avec background-image je peux couper l'image 200x100 pixels.

<div 
    style="background-image:
           url('https://i.stack.imgur.com/wPh0S.jpg'); 
    width:200px; 
    height:100px; 
    background-position:center;">&nbsp;</div>

Me donne:

<div style="background-image:url('https://i.stack.imgur.com/wPh0S.jpg'); width:200px; height:100px; background-position:center;">&nbsp;</div>

Comment puis-je faire les deux?


Redimensionner l'image, puis couper à la taille que je veux?

InformationsquelleAutor InfoStatus | 2009-01-29