Η ιδιότητα CSS object-position
χρησιμοποιείται για να καθορίσει πώς θα πρέπει να τοποθετηθεί ένα <img> ή <video> μέσα στο δοχείο του.
Δείτε την παρακάτω εικόνα από το Παρίσι, η οποία είναι 400x300 pixel:
Στη συνέχεια, χρησιμοποιούμε την ιδιότητα CSS
object-fit: cover;
για να διατηρήσετε την αναλογία διαστάσεων και να γεμίσετε τη δεδομένη διάσταση. Ωστόσο, η εικόνα θα κοπεί για να ταιριάζει, ως εξής:
img {
width: 200px;
height:
300px;
object-fit: cover;
}
Δοκιμάστε το μόνοι σας →
<!DOCTYPE html>
<html>
<head>
<style>
img {
width: 200px;
height: 300px;
object-fit: cover;
}
</style>
</head>
<body>
<h2>Using object-fit: cover</h2>
<img src="paris.jpg" alt="Paris" width="400" height="300">
</body>
</html>
Ας πούμε ότι το τμήμα της εικόνας που εμφανίζεται, δεν είναι τοποθετημένο όπως θέλουμε. Για να τοποθετήσουμε την εικόνα, θα χρησιμοποιήσουμε την ιδιότητα object-position
.
Εδώ θα χρησιμοποιήσουμε την ιδιότητα object-position
για να τοποθετήσουμε την εικόνα έτσι ώστε το υπέροχο παλιό κτίριο να βρίσκεται στο κέντρο:
img {
width: 200px;
height:
300px;
object-fit: cover;
object-position: 80% 100%;
}
Δοκιμάστε το μόνοι σας →
<!DOCTYPE html>
<html>
<head>
<style>
img {
width: 200px;
height: 300px;
object-fit: cover;
object-position: 80% 100%;
}
</style>
</head>
<body>
<h2>Using object-position</h2>
<p>Here we will use the object-position property to position the image so that the great old building is in center:</p>
<img src="paris.jpg" alt="Paris" width="400" height="300">
</body>
</html>
Εδώ θα χρησιμοποιήσουμε την ιδιότητα object-position
για να τοποθετήσουμε την εικόνα έτσι ώστε ο διάσημος Πύργος του Άιφελ να βρίσκεται στο κέντρο:
img {
width: 200px;
height:
300px;
object-fit: cover;
object-position: 15% 100%;
}
Δοκιμάστε το μόνοι σας →
<!DOCTYPE html>
<html>
<head>
<style>
img {
width: 200px;
height: 300px;
object-fit: cover;
object-position: 15% 100%;
}
</style>
</head>
<body>
<h2>Using object-position</h2>
<p>Here we will use the object-position property to position the image so that the famous Eiffel Tower is in center:</p>
<img src="paris.jpg" alt="Paris" width="400" height="300">
</body>
</html>
Ο παρακάτω πίνακας παραθέτει τις ιδιότητες αντικειμένου CSS-*:
Καθορίζει πώς θα πρέπει να αλλάξει το μέγεθος ενός <img> ή <video> ώστε να ταιριάζει στο κοντέινερ του
Καθορίζει πώς ένα <img> ή <video> θα πρέπει να τοποθετείται με x/y συντεταγμένες μέσα στο "δικό του πλαίσιο περιεχομένου"