Sto creando un sito Web e voglio ritagliare un'immagine su un'immagine quadrata basata sull'orientamento dell'immagine. Non ho molta familiarità con i CSS, quindi non sono sicuro di come affrontare questo problema.HTML - Bootstrap - Come ritagliare la parte centrale di un'immagine
Se si tratta di un'immagine del paesaggio (800x500), allora voglio l'immagine ritagliata per essere come questo (500x500):
Se è ritratto (400x600) allora dovrebbe ritagliare questa parte (400x400) dell'immagine:
Come devo fare per raggiungere questo obiettivo? Preferibilmente un metodo che posso usare insieme a "img-responsive" di Bootstrap in modo da poter ridimensionare il ritaglio quando necessario.
Grazie,
img-reattiva sarà ridimensionare solo l'immagine orizzontalmente alle dimensioni del suo contenitore, non c'è alcun limite al altezza dell'immagine. – FljpFl0p
Suppongo che devi usare il Javascript per questo. Puoi limitare l'altezza con la proprietà di altezza massima, ma nel tuo caso è inutile. – Jimmy
Sì, usando max-height e overflow: hidden mi aiuterebbe a ritagliare l'immagine nella dimensione che desidero, il solo problema è che sarà sempre la parte superiore dell'immagine. – FljpFl0p