Esistono diverse tecniche per posizionare l'immagine come l'utilizzo della proprietà dell'oggetto o della proprietà float. Discuteremo di entrambe queste tecniche con codici di esempio praticamente implementati in questo articolo.
Utilizzo della proprietà dell'oggetto
La proprietà dell'oggetto di posizione imposta le coordinate X e Y per la posizione di un elemento di immagine all'interno del suo contenitore di contenuto. Il valore predefinito della posizione dell'oggetto ogni volta che invocano l'attributo dell'oggetto è il 50%. Di conseguenza, tutta la grafica viene posizionata al centro del rispettivo contenitore di contenuto per impostazione predefinita. Utilizzando l'attributo di posizione oggetto, è possibile regolare l'allineamento predefinito delle funzioni di proprietà dell'oggetto oggetto in modo simile all'argomento PreserveSpectratio in SVG. Per specificare sia le dimensioni che la posizione della grafica esterna inclusa in HTML, viene esercitato l'attributo di posizione oggetto. In particolare, le immagini incluse nel tag possono anche essere utilizzate su altri tipi di componenti sostituiti come
La sintassi per la proprietà dell'oggetto è:
Posizione oggettoIl posizionamento dell'immagine all'interno della casella è determinato dalla proprietà dell'oggetto valore. Questa opzione specifica l'immagine o il posizionamento del video all'interno del contenitore di elementi. Ci vogliono due numeri aritmetici: il primo dei quali imposta l'asse x, mentre l'altra gestisce l'asse y. Potrebbe essere un numero come in pixel o percentuali o può essere una stringa come a destra, al centro, in alto, a sinistra, ecc. Inoltre, consente anche di utilizzare i numeri negativi.
IL "iniziale" L'opzione aiuta a determinare il valore predefinito per detto attributo.
IL "ereditare" La proprietà viene tramandata dal nodo genitore.
Il modo per specificare come un'entità come un'immagine o un video si adatterebbe all'interno della sua scatola. "Contenere" viene utilizzato per adattarsi a proporzioni, "riempimento" riempie l'allungamento dell'oggetto e "copertura" si riversa sul contenitore ma mantiene il rapporto. Queste sono le scelte di adattamento degli oggetti mentre la posizione dell'oggetto consente di trasferire l'elemento come l'immagine di sfondo.
Gli attributi CSS come Object-Fit, così come la posizione degli oggetti, consentono ai programmatori di alimentare il materiale all'interno di un'immagine o un componente video. L'attributo di posizione oggetto ti aiuta a posizionare il tuo elemento all'interno dell'HTML.
Possiamo mettere qualsiasi attributo HTML in qualsiasi luogo che preferisci. Sulla base del genitore, puoi scegliere se l'oggetto su quella scherma.
Eseguiremo alcuni esempi per comprendere l'utilizzo della posizione degli oggetti in CSS per il posizionamento di un'immagine.
Esempio 1: posizione oggetto: center top
Per l'implementazione pratica di tutti gli esempi, utilizziamo l'editor di testo "sublime". A partire dal codice, alla prima riga, definiamo il tipo di documento che è HTML. Ora, a partire dal codice HTML, il codice HTML è diviso in due parti: testa e corpo. Il tag HTML contiene le informazioni/dati sui dati; Puoi scrivere il titolo della pagina web e aggiungere il codice CSS ad esso. Mentre il tag può archiviare i collegamenti ipertestuali, le immagini, gli elenchi, le intestazioni, ecc.
In questo esempio, vengono utilizzati i valori della stringa come la parte superiore centrale, la parte superiore sinistra o la parte superiore destra. All'interno del tag del documento HTML, abbiamo usato il tag e aggiunto un titolo, quindi chiuso il tag. La prossima cosa che abbiamo fatto è stato aprire un tag che è un tag CSS per impostare le informazioni del nostro oggetto. All'interno del tag, abbiamo usato un oggetto con il nome "Centro" e abbiamo definito i suoi parametri: larghezza, altezza, bordo, colore di sfondo, fit oggetto e oggetto. Il tag è chiuso successivo, seguito dalla chiusura del tag.
Nel precedente pezzo di codice, al tag venivano assegnati gli stili CSS e l'attributo a fit oggetto che descrive come il quadro dovrebbe essere ridotto per adattarsi al suo contenitore. E l'attributo dell'oggetto che indica come l'immagine deve essere posizionata nel contenitore usando le dimensioni xey. Impostamo la posizione dell'oggetto nel codice sulla "cima".
Nella sezione dell'HTML, abbiamo aggiunto un'intestazione. All'interno dell'immagine, il tag ha aggiunto la fonte dell'immagine. Ora chiudi il tag e poi il tag.
Lo apriamo in "Internet Explorer" che mostra il seguente output:
Esempio 2: posizione oggetto: in alto
Come nell'ultimo esempio, il codice utilizza gli attributi di adattamento degli oggetti e di posizione oggetto. La posizione dell'oggetto è impostata sulla parte superiore sinistra in questo esempio.
Puoi vedere che la pagina web visualizza la seguente immagine:
Esempio 3: Object-Position: destra superiore
Ora, facciamo un esempio che mostra l'immagine nel contenitore del contenuto sul lato destro della parte superiore. Ciò significa che dal lato destro, nella parte superiore della scatola, l'immagine viene visualizzata nella posizione più "destra" della scatola.
Il codice precedente ha visualizzato correttamente l'immagine nella posizione superiore destra del contenitore.
Esempio 4: posizione oggetto: iniziale
L'attributo iniziale è implementato nell'esempio precedente per correggere l'oggetto al 50% e al 50%. L'immagine viene aggiunta al centro del contenitore di materiale per impostazione predefinita. La parola chiave iniziale crea un oggetto con la clausola iniziale della proprietà. Può essere abilitato su qualsiasi proprietà CSS e fa sì che l'elemento utilizzasse il valore originale della proprietà.
La pagina web mostra un'immagine che viene posizionata al centro del contenitore con il contenuto degli oggetti.
Utilizzo della proprietà Float
L'attributo float in CSS viene utilizzato per posizionare gli elementi. Permette agli altri elementi di avvolgere un componente che è stato spinto a sinistra oa destra. È più associato a foto e layout.
Vengono esercitati solo gli elementi fluttuanti orizzontalmente. Di conseguenza, solo il fluttuante sinistro e destro è fattibile, non tup e giù fluttuanti. Se l'immagine galleggia a destra, il contenuto scorre a sinistra avvolto attorno ad esso. E se l'immagine galleggia a sinistra, il testo flusso a destra è entusiasta di essa.
La sintassi che segue è:
Float: Nessuno | sinistra | destra | iniziale | eredità;Il valore "nessuno" indica che l'elemento non verrà fluttuato e apparirà esattamente dove appare nel testo.
In questo esempio, abbiamo dimostrato il galleggiante: proprietà destra in cui il testo è avvolto attorno all'immagine sul lato destro degli elementi. Nei tag, abbiamo usato i dati di testo fittizio che vengono mostrati con l'immagine che abbiamo fornito all'interno del tag.
Nel frammento precedente, abbiamo esercitato la proprietà "float" con il valore "giusto" che può essere visto nell'immagine di output.
Allo stesso modo, puoi aggiungere gli altri valori della proprietà "float".
Conclusione
In questo articolo, abbiamo discusso dei due metodi per spostare o posizionare un'immagine nel CSS HTML usando un editor di testo sublime. Abbiamo spiegato in dettaglio la proprietà della posizione degli oggetti con i diversi codici di esempio e abbiamo mostrato anche i risultati di output. L'altra proprietà che abbiamo discusso brevemente in questa scrittura è la proprietà float. Questa proprietà ci aiuta anche a posizionare l'immagine in CSS. Insieme alla dedizione e alla concentrazione all'apprendimento di nuovi concetti, questo pezzo di scrittura è utile per il tuo viaggio di sviluppo web.