Elemento Posizione Javascript

| | | | | | | | |

La proprietà position CSS modifica la posizione di un elemento su una pagina HTML. Le proprietà top, right, left e bottom definiscono la posizione di un elemento rispetto al bordo del riquadro. La proprietà position CSS ha cinque valori: statico, fisso, relativo, permanente e assoluto.

Il posizionamento degli elementi nel posto giusto in base a una specifica è una parte importante di un buon design web.

Ecco dove entra in gioco la proprietà position CSS. La proprietà position ha cinque valori che puoi usare per definire come un elemento dovrebbe essere posizionato su una pagina web.

Questo tutorial discuterà, con esempi, come utilizzare la proprietà position per posizionare un elemento in una pagina web. Dopo aver letto questo tutorial, sarai un esperto nell’uso della proprietà position per posizionare gli elementi su una pagina web in CSS.

Posizione CSS

La proprietà position consente di definire il posizione di un elemento in una pagina web. La sintassi per la proprietà position è la seguente:

Esistono diverse situazioni in cui la proprietà position può essere utile. Potresti decidere di voler disegnare una barra di navigazione fissata in fondo alla pagina, per esempio.

Ci sono cinque valori che puoi usare per impostare la posizione di un elemento su una pagina web:

  • statico
  • fisso
  • relativo
  • appiccicoso
  • assoluto

Utilizzando uno dei cinque valori sopra, puoi specificare come deve essere posizionato un elemento. Puoi utilizzare le proprietà superiore, inferiore, sinistra e destra per definire ulteriormente la posizione dell’elemento nella pagina. Discuteremo come funziona nei nostri esempi per questo articolo.

Valori di posizione CSS

Possiamo iniziare a esplorare come utilizzare ciascuno dei potenziali valori della proprietà position. Esaminiamo un esempio di ciascuno dei valori che puoi utilizzare con la proprietà position.

Posizione statica

Gli elementi

HTML sono posizionati come statico per impostazione predefinita. Ciò significa che un elemento non è influenzato dalle proprietà CSS superiore, inferiore, sinistra e destra. I browser visualizzano automaticamente gli elementi nella posizione statica, a meno che il codice non indichi diversamente.

Ad esempio, supponiamo di progettare un riquadro che contiene del testo. Se vogliamo posizionare il contenuto di questa casella utilizzando posizioni predefinite, possiamo utilizzare questo codice:

.outer { posizione: statico; bordo: 2px azzurro solido; }

Fai clic su’Immagine pulsante nell’editor di codice sopra per vedere l’output del nostro codice HTML/CSS.

Abbiamo creato una casella che è posizionata staticamente sulla pagina. In altre parole, la scatola non è posizionata in alcun modo particolare; piuttosto, la sua posizione si basa sulle impostazioni predefinite del browser. La nostra casella ha un bordo azzurro solido largo 2 pixel. Questo bordo rende la casella più visibile.

Posizione fissa

Il valore fisso posiziona un elemento in un punto particolare di una pagina web.

Quando usi il valore fisso, l’elemento che è fisso rimarrà sempre nello stesso posto. rimarrà fisso anche se l’utente scorre verso il basso la pagina Web. Ciò è dovuto al fatto che l’elemento viene rimosso dalla normale visualizzazione della pagina Web. Per posizionare un elemento utilizzando la proprietà del valore fisso, è necessario utilizzare le proprietà superiore, destra, inferiore e sinistra .

Vogliamo creare un riquadro e fissarlo nell’angolo in basso a destra di una pagina Web. Possiamo farlo utilizzando il seguente codice:

.esterno { larghezza: 200 px; bordo: 2px azzurro solido; posizione: fissa; in basso: 0; destra: 0; }

Fai clic su’Immagine pulsante nell’editor di codice sopra per vedere l’output del nostro codice HTML/CSS.

In questo esempio, abbiamo utilizzato il valore della posizione fissa per creare una casella fissata in una posizione specifica nella pagina web. Le proprietà bottom: 0 e right: 0 posizionano il box nell’angolo in basso a destra della pagina web.

Abbiamo specificato che la larghezza del nostro box dovrebbe essere 200px. La nostra scatola dovrebbe avere un bordo blu chiaro solido di 2 pixel. Questi stili rendono la nostra casella facilmente visibile.

Come puoi vedere nell’immagine sopra, la nostra casella è posizionata nell’angolo in basso a destra della nostra pagina web. Quando l’utente scorre verso il basso, la casella manterrà la sua posizione sullo schermo. Ciò significa che l’utente continuerà a vedere il riquadro in basso a destra dello schermo, anche quando scorre.

Posizione relativa

Il valore relativo posiziona un elemento rispetto alla sua posizione predefinita.

Il valore relativo viene utilizzato in aggiunta a una proprietà superiore, inferiore, sinistra o destra. Queste quattro proprietà specificano come un elemento sarà spostato dalla sua posizione predefinita. Lo spazio creato da una casella relativamente posizionata non sarà riempito da un altro elemento.

Ad esempio, se desideri posizionare un elemento rispetto a un bordo sinistro di 50 pixel, devi specificare un valore per la proprietà sinistra. Ecco il codice che useremmo per creare una casella del genere:

.outer { posizione: relativo; sinistra: 50px; bordo: 2px azzurro solido; }

Fai clic su’Immagine pulsante nell’editor di codice sopra per vedere l’output del nostro codice HTML/CSS.

In questo esempio abbiamo definito un box con relativo posizionamento. Abbiamo usato la proprietà left per spostare il nostro riquadro a sinistra di 50px. Come puoi vedere, c’è un gap di 50px tra l’inizio della nostra pagina e l’inizio del nostro box. Abbiamo creato questo utilizzando la posizione: relative e left: 50px properties.

Lo spazio creato a sinistra del nostro riquadro non sarà riempito da nessun altro elemento.

Posizione fissa

Il valore di posizione permanente posiziona un elemento relativamente fino a quando un visitatore non supera una soglia. Quindi, l’elemento ha una posizione fissa.

La posizione permanente è essenzialmente un mix delle posizioni relative e fisse. Quando un elemento adesivo viene caricato, è relativamente posizionato. L’elemento rimane legato a una posizione fissa dopo che l’utente scorre verso il basso oltre un certo punto della pagina.

L’utilizzo di una posizione fissa è utile se si desidera preservare il flusso di un documento. Puoi fare in modo che gli elementi si attacchino a una posizione particolare in modo che un visitatore non perda di vista quell’elemento.

La posizione permanente è comunemente usata con le barre di navigazione che si attaccano alla parte superiore dello schermo quando l’utente scorre verso il basso il pagina.

Vogliamo che appaia una casella nella parte superiore della nostra pagina. Questa casella dovrebbe apparire dopo del testo e quindi rimanere in alto quando l’utente scorre verso il basso fino all’immagine. Potremmo utilizzare il seguente codice per eseguire questa operazione:

Questo è un riquadro posizionato.

Pulvinar pellentesque abitante morbi tristique senectus et netus et malesuada. Tortore presso auctor urna nunc id. …

.inner { posizione: appiccicoso; in alto: 0; bordo: 2px azzurro solido; }

Fai clic su’Immagine pulsante nell’editor di codice sopra per vedere l’output del nostro codice HTML/CSS.

In questa immagine, puoi vedere che la casella appare dopo il nostro primo paragrafo di testo. Questo perché l’utente non ha ancora fatto scorrere verso il basso e ha incontrato la casella. Questo è ciò che accade quando i nostri utente scorre verso il basso oltre la casella:

 NAYKQL8FeA5FhZCIwm1mcxsDqPBeRi5GZKfWJ03IAZZTVGPYylRgRxQN8v4E1yh6a86gIwsl9gwKcID5peFumzfMWobtHNU2SFbi Dg3JJNfbi Dg3JJNf8Kps. Abbiamo corretto una casella contenente il testo <code>Questa è una casella posizionata</code> sotto questo paragrafo. Inoltre, quando l’utente scorre verso il basso fino alla casella posizionata che abbiamo dichiarato, la casella è collegata alla parte superiore dello schermo. Mentre l’utente continua a scorrere, la casella rimarrà nella parte superiore dello schermo.</p>  </a></div><p>La casella tornerà alla sua posizione iniziale tra i due paragrafi di testo. Ciò accadrà solo quando un utente scorre sopra la casella.</p> <h3><span></span>Posizione assoluta<span></span></h3> <p>Il valore assoluto posiziona un elemento rispetto a un altro elemento già posizionato. </p> <p>La proprietà assoluta posiziona un elemento rispetto a un altro elemento già posizionato. Ad esempio, un elemento posizionato assoluto può essere il testo all’interno una casella che include un paragrafo di testo. Questa casella potrebbe avere una posizione relativa o fissa.</p> <p>Stiamo progettando una casella che vogliamo appaia nell’angolo in basso a sinistra di un’altra casella. Possiamo creare queste caselle utilizzando il seguente codice:</p>  <stile> .outer { posizione: relativo; bordo: 2px azzurro solido; larghezza: 300 px; altezza: 300px; } .inner { posizione: assoluta; sinistra: 0; in basso: 0; bordo: 2px rosa solido; }</pre></div> <p><em>Fai clic su</em><img width= pulsante nell’editor di codice sopra per vedere l’output del nostro codice HTML/CSS.

Nel nostro file HTML, definiamo due caselle. Dichiariamo la prima casella utilizzando un

taggalo e assegnagli la classe esterno. Ciò significa che la casella avrà gli stili CSS associati alla classe esterno. Dichiariamo la seconda casella utilizzando un

taggandolo e assegnandogli la classe inner.

Nel nostro file CSS, specifichiamo che il nostro riquadro esterno dovrebbe:

  • Essere posizionato rispetto ad altri elementi nella pagina web.
  • Avere un bordo blu chiaro solido largo 2 pixel.
  • Avere 300 pixel di larghezza per 300 pixel di altezza.

Specifichiamo che la nostra scatola interna dovrebbe:

  • Essere posizionata in modo assoluto.
  • Essere posizionata in basso a sinistra della nostra scatola esterna (usando left: 0, bottom: 0).
  • Avere un bordo rosa solido largo 2 pixel.

In questo esempio abbiamo posizionato il riquadro rosa (inner) in basso a sinistra di < codice>esterno box. Se dovessimo usare la parola chiave fixed, invece, il riquadro rosa verrebbe posizionato in fondo alla nostra pagina web.



Conclusione

La proprietà position CSS definisce la posizione di un elemento in una pagina web. Le proprietà top, right, bottom e left posizionano un elemento in un punto particolare della pagina web. Ora sei pronto per iniziare a posizionare gli elementi in CSS usando la proprietà position come un professionista!

Elemento Posizione Javascript absolute: Questions

Elemento Posizione Javascript absolute value: Questions

Shop

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method