Η object-position
ιδιότητα χρησιμοποιείται σε συνδυασμό με την object-fit
ιδιότητα και καθορίζει τον τρόπο τοποθέτησης ενός στοιχείου όπως βίντεο ή εικόνας με συντεταγμένες X / Y μέσα στο πλαίσιο περιεχομένου της. Αυτή η ιδιότητα έχει δύο αριθμητικές τιμές, όπως 0 10%
ή 0 10px
. Σε αυτά τα παραδείγματα, ο πρώτος αριθμός δείχνει ότι η εικόνα πρέπει να τοποθετηθεί στα αριστερά του πλαισίου περιεχομένου (0), το δεύτερο ότι θα πρέπει να τοποθετηθεί 10% ή 10px από την κορυφή. Είναι επίσης δυνατό να χρησιμοποιηθούν αρνητικές τιμές.
Η προεπιλεγμένη τιμή object-position
είναι 50% 50%
όταν χρησιμοποιείτε την object-fit
ιδιότητα σε μια εικόνα, έτσι ώστε από προεπιλογή όλες οι εικόνες να τοποθετούνται στο κέντρο του πλαισίου περιεχομένου τους, όπως:
img ( object-fit: none; object-position: 50% 50%; /* default value: image is centered*/ object-position: 0 0; /* positioned top left of the content box */ )
Διαδήλωση
Παρακάτω είναι μερικά παραδείγματα για το πώς μπορούμε να χειριστούμε την object-position
εικόνα με την object-fit
ιδιότητα που έχει οριστεί none
. Εάν το περιεχόμενο της εικόνας δεν γεμίζει το πλαίσιο περιεχομένου για οποιονδήποτε λόγο, τότε ο μη συμπληρωμένος χώρος θα εμφανίσει το φόντο του στοιχείου, το οποίο μπορεί να είναι ένα χρώμα ή ακόμα και ένα background-image
, όπως στο τελευταίο παράδειγμα:
Δείτε τη θέση του Pen Object από τον Robin Rendle (@robinrendle) στο CodePen.
Υποστήριξη προγράμματος περιήγησης
Χρώμιο | Σαφάρι | Firefox | ΛΥΡΙΚΗ ΣΚΗΝΗ | ΙΕ | Android | iOS |
---|---|---|---|---|---|---|
31+ | 7.1 + * | 36+ | 26+ | ; | 4.4.4+ | 8,4 + * |
* Υποστήριξη object-fit
αλλά όχιobject-position