4 Immagini 1 Parola Livello 450: Una Guida Completa

Posted on

Introduzione

Se sei un progettista di siti web o un professionista dell’informazione desideroso di migliorare le tue abilità, hai sicuramente sentito parlare della sfida "4 immagini 1 parola livello 450". Questa sfida, lanciata da alcuni entusiasti del web, consiste nell’attivare tre ulteriori livelli di formattazione (4 in totale) su un paragrafo di testo contenente una sola parola, usando solo HTML. In questo articolo, ci concentreremo sulla spiegazione dettagliata di come attivare questi livelli di formattazione, fornendo anche consigli e trucchi per superare questa sfida.

Cos’è la sfida 4 immagini 1 parola livello 450?

La sfida 4 immagini 1 parola livello 450 consiste nell’attivare quattro livelli di aggregazione (o rendering) di un paragrafo di testo contenente una sola parola, utilizzando solo HTML e CSS. Questo significa che il testo non deve essere modificato o esteso con sostanze aggiunte (ad esempio JavaScript). La sfida è resa ancora più difficile dal fatto che non è consentito utilizzare alcun CSS esterno, rendendo quindi necessario scrivere codice CSS solo all’interno del markup HTML.

Capitolo 1: Livello 1 (base)

Per iniziare, è necessario creare un paragrafo di base che contiene la nostra parola. Scriveremo all’interno di un elemento <p>:

<p>Hello <span>World</span></p>

Nello scenario di base, il diviso (spazio) tra "Hello" e "World" è invisibile, perciò utilizzeremo una class di CSS per darle uno stile. Pertanto, per preparare la pagina si attiva il codice CSS all’interno del tag <head>:

<head>
    <style>
        .base::before  content: "Hello" !important; 
        .base::after  content: "World" !important; 
    </style>
</head>

<p class='base'></p>

Capitolo 2: Livello 2 (lettere singole)

Per raggiungere il livello 2, dovremo creare un’altra classe CSS che formatti solo le lettere singole delle nostre due parole. Inseriremo il codice HTML di base e il codice CSS sopra modificato, creando quindi una divisione tra ‘Hello’ e ‘World’. Pertanto, il codice si trasforma in:

<head>
    <style>
        .second-level::before 
            content: "Hello";
            white-space: pre;
        
        .second-level::after  content: "World" !important; 
        .second-level .target 
             clip: rect(50px 100px 100px 50px);
             clip-path: polygon(50px 0, 100px 0, 100px -100px, 50px -100px);
        
        .second-level .base 
             clip-path: inherit !important;
             filter: inherit !important;
        
    </style>
</head>

<!-- html del livello superiore -->
<p class='second-level'>
  <span class = 'target'>h</span>
   <span  class = 'target'>e</span> <span class = 'target'>l</span> <span  class = 'target'>l</span>
   <span class = 'target'>o</span> 
   <span class = 'target'></span>
   <span class = 'target'><span class="target"></span></span>                  
   <span class = 'target'></span>
 <span class = 'target'>w</span>
 <span  class = 'target'></span>
   <span class = 'target'></span>
  <span class = 'target'>o</span>
   <span  class = 'target'>"r</span>
 <span class = 'target'>l</span>
 <span  class = 'target'>"d</span>                                     
<p>

Ecco tutti i livelli raggiunti con l’aggiunta del codice del livello 2, come possiamo semplificare il codice per il livello 4? Infatti per questa impresa, saranno richiesti anche il livello 3, livello 4.

See also  250 Sterline In Euro: Scopri Le Informazioni Essenziali Per Una Corretta Conversione

Capitolo 3: Livello 3 (testo all’interno di box clicabili)

Attenzione! Comincia il codice. Utilizzo il livello sopra e devo semplicemente rendere la cassa cliccabile su ogni parola individuale. Creo quindi gli elementi ` per rendere ciascuna classe cliccabile.
Il codice diventa, pertanto:

<head>
    <!-- codice del livello 2 sopra-->

<svg width="10" height="10">
    <circle cx='5' cy='5' r='5'/>
  </svg>

<head>
<p class = "third-level">

<a href = "#" class = "second-level target">
    <span class = 'target'>h</span>
     <span  class = 'target'>e</span> <span class = 'target'>l</span> <span  class = 'target'>l</span>
     <span class = 'target'>o</span>
   </a>

    <a  href = "#" class = "third-level  base">
     <span class = 'target'>w</span>
   <span  class = 'target'></span>
     <span class = 'target'></span>
   <span class = 'target'>o</span>
    <a href = "#" class = 'third-level base'>r</a> <a  href="#" class = "third-level base">ld</a>   
</p>

Capitolo 4: Livello 4 (icone nel mezzo)

Infine, per raggiungere il livello 4, sarebbe opportuno creare le icone dei 3 box, nel mezzo di ogni box aggiungendo gli elementi <img src.... dei click che succederanno.
Con questo raggiungeresti i 4 clic distinti.
Rivediamo, quindi, il codice e il seguente risultato.

<head>
     <!-- come sopra 3 livelli-->

 <svg width="20" height="20">
    <circle cx='15'/ cy='5' r='5'/>
  </svg>

 <head>

<p class = "matri">
    <svg xmlns = "http://www.w3.org/2000/svg" width="200" height="20"
     clip-path="evenodd">
    <a href = "#"  viewBox="70, 122, 50, 15" >     
        <rect x="1" y="100" width="10" height="10" rx="3" fill="#F1F1F1"> 
        </rect>
    </a>
    </svg>

  <a href = "#" > <svg xmlns = "http://www.w3.org/2000/svg"  width="200" height="20"
   viewBox="50, 122, 50, 10" clip-path="evenodd">     
        <rect x="201" y="110" width="10" height="10" rx="3"  fill="#F1F1F1"> 
        </rect>
    <a href =#">"<svg xmlns = "http://www.w3.org/2000/svg" width="200" height="20"
      viewBox="82.5, 124, 50, 21"  clip-path="evenodd">     
        <a href = "#" class = "second-level base"></a>       
    <rect x="1" y="0" width="200" height="100" 
    rx = "11" fill="#F1F1F1"></rect>
  <a  src="" heigh="20" id = "hmm" class = "fourth-level"></a>
    </svg></a>

  <p>

In questo articolo, abbiamo esplorato la sfida "4 immagini 1 parola livello 450" e abbiamo fornito una guida dettagliata su come attivare i quattro livelli di formattazione richiesti utilizzando solo HTML e CSS. Nonostante la difficoltà di questa sfida, speriamo che questo articolo ti abbia fornito le informazioni e i consigli necessari per superarla con successo.

See also  4 Luglio: La Festa Nazionale Americana E Il Santo Della Libertà

In sintesi, sono i passaggi seguenti da seguire per raggiungere il livello richiesto:

  • Livello 1: utilizzare il codice HTML e CSS associato per creare la base;
  • Livello 2: creare un’altra classe CSS per formatti solo le lettere singole delle parole;
  • Livello 3: rendere le classi cliccabili su ogni parola individuale;
  • Livello 4: aggiungere le icone dei click al centro di ogni box.

Se hai seguito questi passaggi e hai attivato con successo i quattro livelli di formattazione, congratulazioni! Hai superato la sfida "4 immagini 1 parola livello 450".

Risorse utili

Se hai difficoltà a comprendere i concept sopra illustrati, ti consigliamo di visitare i seguenti siti web:

W3Schools: un’ottima risorsa online per apprendere HTML e CSS.
CSS-Tricks: un sito web dove trovare informazioni e tutorial su CSS.
MDN Web Docs: un ricco database di informazioni sulla programmazione web.

Chiusura

La sfida "4 immagini 1 parola livello 450" è un test di abilità che richiede conoscenze approfondite di HTML e CSS. Speriamo che questo articolo ti abbia aiutato a comprendere i concetti di base necessari per superarla con successo. Se hai domande o need di maggiori informazioni, non esitare a richiederne. Considera di leggere altri articoli di altri test di questo tipo quindi alla prossima volta potrai presentarti con quello che sai con più sicurezza.