<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Eugenio Corrao Web Design</title>
	<atom:link href="https://www.eugeniocorrao.it/feed" rel="self" type="application/rss+xml" />
	<link>https://www.eugeniocorrao.it</link>
	<description></description>
	<lastBuildDate>Thu, 17 Aug 2023 12:20:03 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>Guida Completa a CSS Flexbox: Layout Flessibile per il Web Moderno &#8211; Prima Parte</title>
		<link>https://www.eugeniocorrao.it/guida-completa-a-css-flexbox-layout-flessibile-per-il-web-moderno-prima-parte?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=guida-completa-a-css-flexbox-layout-flessibile-per-il-web-moderno-prima-parte</link>
					<comments>https://www.eugeniocorrao.it/guida-completa-a-css-flexbox-layout-flessibile-per-il-web-moderno-prima-parte#respond</comments>
		
		<dc:creator><![CDATA[Eugenio Corrao]]></dc:creator>
		<pubDate>Wed, 16 Aug 2023 16:12:52 +0000</pubDate>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Ispirazione]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[codice]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Flexbox]]></category>
		<guid isPermaLink="false">https://www.eugeniocorrao.it/?p=2939</guid>

					<description><![CDATA[<img width="1239" height="1404" src="https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Flexbox_parte_1.png" class="webfeedsFeaturedVisual wp-post-image" alt="Flexbox CSS Layout Style" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" fetchpriority="high" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Flexbox_parte_1.png 1239w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Flexbox_parte_1-265x300.png 265w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Flexbox_parte_1-904x1024.png 904w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Flexbox_parte_1-768x870.png 768w" sizes="(max-width: 1239px) 100vw, 1239px" /><p>Nell&#8217;ambito dello sviluppo web, la creazione di layout flessibili e responsivi è essenziale per garantire un&#8217;esperienza utente ottimale su una vasta gamma di dispositivi e schermi. CSS Flexbox (Flexible Box Layout) è uno strumento potente che ci permette di costruire layout flessibili e complessi in modo più semplice e intuitivo rispetto ai tradizionali metodi di&#8230;</p>
<p>The post <a href="https://www.eugeniocorrao.it/guida-completa-a-css-flexbox-layout-flessibile-per-il-web-moderno-prima-parte">Guida Completa a CSS Flexbox: Layout Flessibile per il Web Moderno – Prima Parte</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<img width="1239" height="1404" src="https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Flexbox_parte_1.png" class="webfeedsFeaturedVisual wp-post-image" alt="Flexbox CSS Layout Style" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Flexbox_parte_1.png 1239w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Flexbox_parte_1-265x300.png 265w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Flexbox_parte_1-904x1024.png 904w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Flexbox_parte_1-768x870.png 768w" sizes="auto, (max-width: 1239px) 100vw, 1239px" /><p class="p1">Nell&#8217;ambito dello sviluppo web, la creazione di layout flessibili e responsivi è essenziale per garantire un&#8217;esperienza utente ottimale su una vasta gamma di dispositivi e schermi. <strong>CSS Flexbox</strong> (Flexible Box Layout) è uno strumento potente che ci permette di costruire<strong> layout flessibili</strong> e complessi in modo più semplice e intuitivo rispetto ai tradizionali metodi di posizionamento.</p>
<h2 class="p1"> Introduzione a CSS Flexbox</h2>
<p class="p1">Flexbox è un modulo di <strong>layout CSS</strong> introdotto con CSS3, progettato per semplificare la strutturazione e l&#8217;allineamento degli elementi all&#8217;interno di un contenitore. Con <strong>Flexbox</strong>, è possibile creare layout complessi e flessibili senza la necessità di ricorrere a posizionamenti assoluti o float.</p>
<p>Gli elementi saranno disposti seguendo l&#8217;asse principale (<strong>Main Axis</strong>) o l&#8217;asse trasversale (<strong>Cross Axis</strong>).<br />
L&#8217;asse principale di un contenitore flessibile è l&#8217;asse principale lungo il quale sono disposti gli elementi flessibili. Attenzione, <strong>non è necessariamente orizzontale</strong>; dipende dalla proprietà f<strong>lex-direction.<br />
</strong>L&#8217;asse perpendicolare all&#8217;asse principale è chiamato asse trasversale. La sua direzione dipende dalla direzione dell&#8217;asse principale.<br />
Questa immagine dovrebbe rendere l&#8217;idea, in questo caso <strong>la flex-direction è row, quindi orizzontale</strong>, di conseguenza <strong>il Cross Axis è verticale:</strong></p>
<div id="attachment_2949" style="width: 1210px" class="wp-caption aligncenter"><a class="dt-pswp-item" href="https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Flexbox-Axis.png" data-dt-img-description="Flexbox Axis" data-large_image_width="1200" data-large_image_height="628"><img decoding="async" aria-describedby="caption-attachment-2949" class="wp-image-2949 size-large" src="https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Flexbox-Axis-1024x536.png" alt="Flexbox Axis" width="1024" height="536" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Flexbox-Axis-1024x536.png 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Flexbox-Axis-300x157.png 300w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Flexbox-Axis-768x402.png 768w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Flexbox-Axis.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><p id="caption-attachment-2949" class="wp-caption-text">Flexbox Axis</p></div>
<h3 class="p1">I principali concetti alla base di Flexbox sono i seguenti:</h3>
<p class="p1">1.<strong><em> Contenitore Flex (Flex Container)</em></strong>: Questo è l&#8217;elemento genitore che contiene gli elementi figlio flessibili.<br />
Si applica la proprietà <strong>display: flex</strong>; o <strong>display: inline-flex</strong>; al contenitore per abilitare il modello di <strong>layout Flexbox</strong>.</p>
<p class="p1">2. <em><strong>Elementi Flessibili (Flex Items)</strong></em>: Questi sono gli elementi figlio all&#8217;interno del contenitore flessibile. Essi si adattano automaticamente alle dimensioni del contenitore e possono essere allineati e distribuiti in modi vari attraverso le proprietà <strong>Flexbox</strong>.</p>
<h4 class="p1">Proprietà del Contenitore Flex</h4>
<h5 class="p1">Le proprietà chiave da utilizzare sul contenitore flex sono:</h5>
<p class="p1">1. <strong>display</strong>: Imposta il contenitore come <strong>flex</strong> o <strong>inline-flex</strong>.</p>
<p class="p1">2. <strong>flex-direction</strong>: Definisce la direzione dei flex items lungo l&#8217;asse principale. Valori possibili: <strong>row</strong>, <strong>row-reverse</strong>, <strong>column</strong>, <strong>column-reverse</strong>.</p>
<p class="p1">3. <strong>justify-content</strong>: Allinea i flex items lungo l&#8217;asse principale. Valori possibili: <strong>flex-start</strong>, <strong>flex-end</strong>, <strong>center</strong>, <strong>space-between</strong>, <strong>space-around</strong>, <strong>space-evenly</strong>.</p>
<p class="p1">4. <strong>align-items</strong>: Allinea i flex items lungo l&#8217;asse trasversale. Valori possibili: <strong>flex-start</strong>, <strong>flex-end</strong>, <strong>center</strong>, <strong>baseline</strong>, <strong>stretch</strong>.</p>
<p class="p1">5. <strong>align-content</strong>: Controlla la distribuzione dello spazio extra lungo l&#8217;asse trasversale se ci sono più righe di flex items. Valori simili a <strong>justify-content</strong>.</p>
<p>Ad esempio, utilizzando soltanto alcune proprietà del contenitore, possiamo ottenere questa sequenza di box allineati al centro:</p>
<p>&nbsp;</p>
<div id="attachment_2954" style="width: 3850px" class="wp-caption aligncenter"><a class="dt-pswp-item" href="https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-20.46.55.png" data-dt-img-description="Box allineati al centro con Flexbox" data-large_image_width="3840" data-large_image_height="1592"><img decoding="async" aria-describedby="caption-attachment-2954" class="wp-image-2954 size-large" src="https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-20.46.55-1024x425.png" alt="Box allineati al centro con Flexbox" width="1024" height="425" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-20.46.55-1024x425.png 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-20.46.55-300x124.png 300w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-20.46.55-768x318.png 768w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-20.46.55-1536x637.png 1536w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-20.46.55-2048x849.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><p id="caption-attachment-2954" class="wp-caption-text">Box allineati al centro con Flexbox</p></div>
<p>&nbsp;</p>
<p>Modificando di poco il codice CSS, possiamo ottenere un perfetto esempio per il menu di navigazione di un sito web, in questo caso, ho solamente cambiato il testo dei box e cambiato il valore della proprietà <strong>justify-content</strong> da &#8220;<strong>center</strong>&#8221; a &#8220;<strong>space-around</strong>&#8220;, in modo tale che ogni bottone sia equidistante:</p>
<p>&nbsp;</p>
<div id="attachment_2955" style="width: 3850px" class="wp-caption aligncenter"><a class="dt-pswp-item" href="https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-20.54.31.png" data-dt-img-description="Esempio di menu di navigazione ottenuto con Flexbox" data-large_image_width="3840" data-large_image_height="1554"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-2955" class="size-large wp-image-2955" src="https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-20.54.31-1024x414.png" alt="Esempio di menu di navigazione ottenuto con Flexbox" width="1024" height="414" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-20.54.31-1024x414.png 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-20.54.31-300x121.png 300w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-20.54.31-768x311.png 768w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-20.54.31-1536x622.png 1536w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-20.54.31-2048x829.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><p id="caption-attachment-2955" class="wp-caption-text">Esempio di menu di navigazione ottenuto con Flexbox</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h4 class="p1">Un altro esempio di Menu orizzontale realizzato con Flexbox</h4>
<p class="p1">Supponiamo di voler creare una semplice barra di navigazione orizzontale con tre elementi flessibili: uno all&#8217;inizio, uno al centro e uno alla fine.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;div class=&quot;navbar&quot;&gt;
&lt;a href=&quot;#&quot;&gt;Home&lt;/a&gt;
&lt;a href=&quot;#&quot;&gt;Servizi&lt;/a&gt;
&lt;a href=&quot;#&quot;&gt;Contatti&lt;/a&gt;
&lt;/div&gt;
</pre>
<pre class="brush: css; title: ; notranslate">
.navbar {
 display: flex;
 justify-content: space-around;
 align-items: center;
 }

 .navbar a {
 color: white;
 font-size: 2em;
 text-decoration: none;
 background-color: #1d1e22;
 padding: 0.5em; 
}

 .navbar a:hover {
 background-color: grey;
 color: #bbff51; 
}

</pre>
<p class='codepen'  data-height='300' data-theme-id='0' data-slug-hash='ZEmNeGP' data-default-tab='html,result' data-animations='run' data-editable='' data-embed-version='2'>
See the Pen 
Flexbox Layout by Eugenio Corrao (@Eugenio-Corrao)
on CodePen.</p>

<p class="p1">Nell&#8217;esempio sopra, abbiamo utilizzato la proprietà <strong>justify-content: space-around</strong>; per distribuire gli elementi ai margini del contenitore, creando così spazio vuoto tra di essi.<br />
Avremmo potuto utilizzare <strong>space-between</strong> per renderlo più compatto ma questo dipende dal layout che vogliamo realizzare. La proprietà <strong>align-items: center;</strong> allinea verticalmente gli elementi al centro lungo l&#8217;asse trasversale.</p>
<p>Sempre rimanendo nell&#8217;ambito della creazione di un menu, potremmo modificarlo per avere un altro impatto visivo, supponendo di avere un logo a sinistra e il menu a destra della pagina, utilizzando<br />
<strong>justify-content: flex-end; </strong>e aggiungendo il logo a sinistra<strong>:</strong></p>
<p>&nbsp;</p>
<div id="attachment_2956" style="width: 3848px" class="wp-caption aligncenter"><a class="dt-pswp-item" href="https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-21.33.06.png" data-dt-img-description="Menu allineato a destra con Flexbox." data-large_image_width="3838" data-large_image_height="1700"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-2956" class="size-large wp-image-2956" src="https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-21.33.06-1024x454.png" alt="Menu allineato a destra con Flexbox." width="1024" height="454" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-21.33.06-1024x454.png 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-21.33.06-300x133.png 300w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-21.33.06-768x340.png 768w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-21.33.06-1536x680.png 1536w, https://www.eugeniocorrao.it/wp-content/uploads/2023/08/Screenshot-2023-08-13-alle-21.33.06-2048x907.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><p id="caption-attachment-2956" class="wp-caption-text">Menu allineato a destra con Flexbox.</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Il video che segue non vuole darvi l&#8217;eccellenza sulla <strong>conoscenza di Flexbox</strong>, io sono convinto che, per esperimenti, errori, video non perfetti, si possa raggiungere, quantomeno, la sicurezza di potercela fare, ognuno nel suo ambito. Al limite si cambia <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>&nbsp;</p>
<p><iframe loading="lazy" title="FlexBox Tutorial di base - Parte 1" width="1200" height="675" src="https://www.youtube.com/embed/VNfUMolriPg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p>
<p>Seguiranno altre puntate <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>&nbsp;</p>
<a href="https://www.eugeniocorrao.it/flexBox.zip" class="btn-shortcode dt-btn-l dt-btn default-btn-color default-btn-hover-color default-btn-bg-color default-btn-bg-hover-color" target="_blank" id="dt-btn-1" rel="noopener"><span>Scarica i files</span></a><p>The post <a href="https://www.eugeniocorrao.it/guida-completa-a-css-flexbox-layout-flessibile-per-il-web-moderno-prima-parte">Guida Completa a CSS Flexbox: Layout Flessibile per il Web Moderno – Prima Parte</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eugeniocorrao.it/guida-completa-a-css-flexbox-layout-flessibile-per-il-web-moderno-prima-parte/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Corso CSS di base n. 4 &#8211; Le Pseudoclassi</title>
		<link>https://www.eugeniocorrao.it/corso-css-di-base-n-4-le-pseudoclassi?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=corso-css-di-base-n-4-le-pseudoclassi</link>
					<comments>https://www.eugeniocorrao.it/corso-css-di-base-n-4-le-pseudoclassi#respond</comments>
		
		<dc:creator><![CDATA[Eugenio Corrao]]></dc:creator>
		<pubDate>Fri, 02 Jun 2023 17:29:51 +0000</pubDate>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.eugeniocorrao.it/?p=2900</guid>

					<description><![CDATA[<img width="1239" height="1404" src="https://www.eugeniocorrao.it/wp-content/uploads/2023/06/css3-corso-css-featured-4.png" class="webfeedsFeaturedVisual wp-post-image" alt="Corso CSS di base n. 4" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2023/06/css3-corso-css-featured-4.png 1239w, https://www.eugeniocorrao.it/wp-content/uploads/2023/06/css3-corso-css-featured-4-265x300.png 265w, https://www.eugeniocorrao.it/wp-content/uploads/2023/06/css3-corso-css-featured-4-904x1024.png 904w, https://www.eugeniocorrao.it/wp-content/uploads/2023/06/css3-corso-css-featured-4-768x870.png 768w" sizes="auto, (max-width: 1239px) 100vw, 1239px" /><p>Le pseudoclassi dei CSS sono uno strumento potente per aggiungere interattività e stile dinamico ai tuoi design web. Sono selettori speciali che consentono di applicare stili a elementi HTML in base a determinate condizioni o stati. In questo post, esploreremo alcune delle pseudoclassi più comuni e ti forniremo esempi pratici di come utilizzarle per migliorare&#8230;</p>
<p>The post <a href="https://www.eugeniocorrao.it/corso-css-di-base-n-4-le-pseudoclassi">Corso CSS di base n. 4 – Le Pseudoclassi</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<img width="1239" height="1404" src="https://www.eugeniocorrao.it/wp-content/uploads/2023/06/css3-corso-css-featured-4.png" class="webfeedsFeaturedVisual wp-post-image" alt="Corso CSS di base n. 4" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2023/06/css3-corso-css-featured-4.png 1239w, https://www.eugeniocorrao.it/wp-content/uploads/2023/06/css3-corso-css-featured-4-265x300.png 265w, https://www.eugeniocorrao.it/wp-content/uploads/2023/06/css3-corso-css-featured-4-904x1024.png 904w, https://www.eugeniocorrao.it/wp-content/uploads/2023/06/css3-corso-css-featured-4-768x870.png 768w" sizes="auto, (max-width: 1239px) 100vw, 1239px" /><p class="p1">Le <strong>pseudoclassi dei CSS</strong> sono uno strumento potente per aggiungere interattività e stile dinamico ai tuoi design web.
Sono selettori speciali che consentono di applicare <strong>stili a elementi HTML</strong> in base a determinate condizioni o stati.
In questo post, esploreremo alcune delle pseudoclassi più comuni e ti forniremo esempi pratici di come utilizzarle per migliorare l&#8217;aspetto e l&#8217;esperienza del tuo sito.</p>
&nbsp;
<h3>Pseudo-classi CSS più popolari:</h3>
<p class="p1"><strong>1. :hover</strong> &#8211; La pseudoclasse :hover è attivata quando l&#8217;utente posiziona il cursore su un elemento. Puoi sfruttarla per evidenziare o animare elementi quando il cursore viene passato sopra, come pulsanti o link.
Ad esempio:</p>


<pre class="brush: css; title: ; notranslate">.pseudo1:hover {
  color: red;
  text-decoration: underline;
}
</pre>

<p class="p1"><strong>2. :active</strong> &#8211; Questa pseudoclasse viene attivata quando un elemento viene selezionato o cliccato. È utile per fornire un feedback immediato agli utenti quando interagiscono con gli elementi interattivi.
Ad esempio:</p>


<pre class="brush: css; title: ; notranslate">
.pseudo1:active {
  background-color: #ff0000;
  color: #ffffff;
}
</pre>

<p class="p1"><strong>3. :focus</strong> &#8211; La pseudoclasse :focus viene attivata quando un elemento riceve il focus. È particolarmente utile per fornire un feedback visivo quando gli utenti compilano moduli o interagiscono con elementi input.
Ad esempio:</p>


<pre class="brush: css; title: ; notranslate">
input:focus {
  border: 2px solid blue;
  background-color: lightblue;
  outline: none;
}
</pre>

<div id="attachment_2909" style="width: 1880px" class="wp-caption aligncenter"><a class="dt-pswp-item" href="https://www.eugeniocorrao.it/wp-content/uploads/2023/06/CSS-Le-pseudoclassi.png" target="_blank" rel="noopener" data-dt-img-description="CSS Le pseudoclassi" data-large_image_width="1870" data-large_image_height="1718"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-2909" class="wp-image-2909 size-medium" src="https://www.eugeniocorrao.it/wp-content/uploads/2023/06/CSS-Le-pseudoclassi-300x276.png" alt="CSS Le pseudoclassi" width="300" height="276" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2023/06/CSS-Le-pseudoclassi-300x276.png 300w, https://www.eugeniocorrao.it/wp-content/uploads/2023/06/CSS-Le-pseudoclassi-1024x941.png 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2023/06/CSS-Le-pseudoclassi-768x706.png 768w, https://www.eugeniocorrao.it/wp-content/uploads/2023/06/CSS-Le-pseudoclassi-1536x1411.png 1536w, https://www.eugeniocorrao.it/wp-content/uploads/2023/06/CSS-Le-pseudoclassi.png 1870w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><p id="caption-attachment-2909" class="wp-caption-text">CSS Le pseudoclassi</p></div>
<p class="p1"><strong>4. :nth-child()</strong> &#8211; Questa pseudoclasse consente di selezionare elementi specifici in base alla loro posizione all&#8217;interno di un genitore. Può essere utilizzata per creare layout alternativi o applicare stili a elementi specifici.
Ad esempio:</p>


<pre class="brush: css; title: ; notranslate">
ul li:nth-child(even) {
  background-color: lightyellow;
  border: 2px solid orange;
  margin-bottom: 1px;
}
</pre>

<p class="p1"><strong>5. :first-child e :last-child</strong> &#8211; Queste pseudoclassi permettono di selezionare rispettivamente il primo e l&#8217;ultimo figlio di un genitore. Sono utili per applicare stili differenti a elementi di testo introduttivi o di chiusura.
Ad esempio:</p>


<pre class="brush: css; title: ; notranslate">
ul li:first-child {
  font-weight: bold;
}

ul li:last-child {
  font-style: italic;
}
</pre>

<p class="p1">Le pseudoclassi dei CSS offrono una vasta gamma di possibilità per personalizzare l&#8217;aspetto e il comportamento degli elementi HTML sul tuo sito web.
Utilizzando le pseudoclassi correttamente, puoi creare un design web interattivo, intuitivo ed esteticamente gradevole.
Spero che questo post ti abbia fornito una panoramica utile su alcune delle pseudoclassi più comuni e che tu sia pronto a sfruttarle per trasformare il tuo prossimo progetto web.</p>
<iframe loading="lazy" title="Corso CSS di base n. 4 - Le Pseudoclassi" width="1200" height="675" src="https://www.youtube.com/embed/Yu6pi9u2pV8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

<a href="https://www.eugeniocorrao.it/CSS pseudoclassi.zip" class="btn-shortcode dt-btn-l dt-btn default-btn-color default-btn-hover-color default-btn-bg-color default-btn-bg-hover-color" target="_blank" id="dt-btn-2" rel="noopener"><span>Scarica i files</span></a>

<!-- /wp:post-content --><p>The post <a href="https://www.eugeniocorrao.it/corso-css-di-base-n-4-le-pseudoclassi">Corso CSS di base n. 4 – Le Pseudoclassi</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eugeniocorrao.it/corso-css-di-base-n-4-le-pseudoclassi/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Corso CSS di base n. 3</title>
		<link>https://www.eugeniocorrao.it/corso-css-di-base-n-3?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=corso-css-di-base-n-3</link>
					<comments>https://www.eugeniocorrao.it/corso-css-di-base-n-3#comments</comments>
		
		<dc:creator><![CDATA[Eugenio Corrao]]></dc:creator>
		<pubDate>Wed, 04 Jan 2017 17:42:20 +0000</pubDate>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.eugeniocorrao.it/?p=2767</guid>

					<description><![CDATA[<img width="305" height="345" src="https://www.eugeniocorrao.it/wp-content/uploads/2017/01/css3-corso-css-featured-e1686744006549.png" class="webfeedsFeaturedVisual wp-post-image" alt="Corso CSS di base n. 3" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2017/01/css3-corso-css-featured-e1686744006549.png 305w, https://www.eugeniocorrao.it/wp-content/uploads/2017/01/css3-corso-css-featured-e1686744006549-265x300.png 265w" sizes="auto, (max-width: 305px) 100vw, 305px" /><p>I CSS sono una risorsa inesauribile, ti danno la possibilità di creare effetti e stili che non pensavi possibili. Dopo aver analizzato gli stili esterni e gli stili interni, dedichiamoci all&#8217;importazione dei CSS. CSS con @import Un&#8217;altra possibilità che ti viene data è l&#8217;importazione degli stili CSS, è molto semplice. Hai a disposizione due metodi,&#8230;</p>
<p>The post <a href="https://www.eugeniocorrao.it/corso-css-di-base-n-3">Corso CSS di base n. 3</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<img width="305" height="345" src="https://www.eugeniocorrao.it/wp-content/uploads/2017/01/css3-corso-css-featured-e1686744006549.png" class="webfeedsFeaturedVisual wp-post-image" alt="Corso CSS di base n. 3" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2017/01/css3-corso-css-featured-e1686744006549.png 305w, https://www.eugeniocorrao.it/wp-content/uploads/2017/01/css3-corso-css-featured-e1686744006549-265x300.png 265w" sizes="auto, (max-width: 305px) 100vw, 305px" /><p>I <strong>CSS</strong> sono una risorsa inesauribile, ti danno la possibilità di creare <strong>effetti e stili</strong> che non pensavi possibili.</p>
<p>Dopo aver analizzato <a href="https://www.eugeniocorrao.it/corso-css-di-base-n-2">gli stili esterni</a> e <a href="https://www.eugeniocorrao.it/corso-css-di-base-n-1">gli stili interni</a>, dedichiamoci all&#8217;<strong>importazione dei CSS</strong>.</p>

<h3 class="wp-block-heading">CSS con @import</h3>

<p>Un&#8217;altra possibilità che ti viene data è <strong>l&#8217;importazione degli stili CSS</strong>, è molto semplice.</p>
<p>Hai a disposizione due metodi, il primo consiste nell&#8217;inserire all&#8217;interno dei <em>tag</em> l&#8217;istruzione @import seguita dal percorso del file che intendi importare, in questo modo:</p>
<pre><pre class="brush: css; title: ; notranslate">
    &amp;amp;amp;amp;amp;amp;lt;title&amp;amp;amp;amp;amp;amp;gt;Monte Pellegrino &amp;amp;amp;amp;amp;amp;lt;/title&amp;amp;amp;amp;amp;amp;gt;
    rel=&quot;stylesheet&quot; href=&quot;css/style.css&quot;
   &amp;amp;amp;amp;amp;amp;lt;style&amp;amp;amp;amp;amp;amp;gt;
      @import &quot;css/stile-importato.css&quot;;
   &amp;amp;amp;amp;amp;amp;lt;/style&amp;amp;amp;amp;amp;amp;gt;
 &amp;amp;amp;amp;amp;amp;lt;head&amp;amp;amp;amp;amp;amp;gt;
</pre></pre>
<!-- /wp:post-content -->

<!-- wp:paragraph -->
<p>Il browser recepirà l&#8217;informazione e costruirà la pagina in base alle <strong>regole CSS</strong> contenute.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":2769,"linkDestination":"custom"} -->
<figure class="wp-block-image aligncenter"><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2017/01/import_CSS.jpg"><img loading="lazy" decoding="async" width="300" height="142" class="wp-image-2769" src="https://www.eugeniocorrao.it/wp-content/uploads/2017/01/import_CSS-300x142.jpg" alt="La pagina collegata al file stile-importato.css" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2017/01/import_CSS-300x142.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2017/01/import_CSS-768x364.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2017/01/import_CSS-1024x485.jpg 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2017/01/import_CSS.jpg 1345w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Il secondo metodo, sicuramente più efficiente in termini di ordine, consiste <strong>nell&#8217;aggiungere</strong>, ad inizio file (questo è fondamentale) <strong>l&#8217;istruzione @import</strong>, in questo modo:</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Elimina i tag <em>&lt;style&gt;</em> dalla pagina index.html e taglia la dichiarazione <em><strong>@import &#8220;css/stile-importato.css&#8221;;</strong></em></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Incolla la dichiarazione all&#8217;inizio del file <strong>style.css</strong> (è fondamentale che la<strong> dichiarazione preceda tutte le regole CSS</strong> già scritte).</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Il file style.css dovrebbe risultare così:</p>
<!-- /wp:paragraph -->

<!-- wp:preformatted {"className":"lang:default decode:true"} -->
<pre class="wp-block-preformatted lang:default decode:true">@import "stile-importato.css";

body {
	text-align: center;
}

h1 {
	font-size: 72px;
	color: white;
}

header {
	background-color: green;
}

p {
	font-size: 20px;
}</pre>
<!-- /wp:preformatted -->

<!-- wp:paragraph -->
<p>L&#8217;aspetto della pagina <strong>index.html</strong>, dopo aver salvato e ricaricato, <strong>dovrebbe essere uguale</strong> alla precedente, se così non fosse, verifica di aver scritto il giusto percorso del file, sono piccole cose ma facilissime da sbagliare <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>N.B.: All&#8217;interno della cartella del tutorial(<a href="https://www.eugeniocorrao.it/CSS_3.zip">che puoi scaricare qui</a>) troverai un nuovo file, all&#8217;interno ci sono le regole CSS che ho aggiunto al file &#8220;<strong>stile-importato.css</strong>&#8220;.</p>
<p>&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In questo caso, dobbiamo ricordare di modificare<strong> il percorso del file CSS</strong>, in quanto ci troviamo già all&#8217;interno di <em>style.css</em>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Il percorso corretto, quindi, <strong>non avrà il nome della cartella</strong>(nel nostro caso css).</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3>Esaminati i diversi metodi di <strong>scrittura dei CSS</strong>, ti sarà chiaro che gli <strong>external stylesheets</strong> <strong>sono la maniera migliore</strong> di utilizzarli.</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Gli altri metodi sono efficaci allo stesso modo tranne che per i <strong>tempi di caricamento delle pagine</strong>, ricorda che <strong>ogni file inserito</strong> all&#8217;interno delle pagine<strong> è uguale ad una richiesta in più al server</strong>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Nelle prossime lezioni cominceremo ad esaminare i diversi selettori <strong>CSS</strong> fondamentali, ci sarà da divertirsi <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<!-- /wp:paragraph -->
<p><iframe loading="lazy" title="Corso CSS di base n. 3" width="1200" height="675" src="https://www.youtube.com/embed/SdyGHK8TesM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p>
<!-- wp:shortcode -->
<a href="https://www.eugeniocorrao.it/CSS_3.zip" class="btn-shortcode dt-btn-l dt-btn default-btn-color default-btn-hover-color default-btn-bg-color default-btn-bg-hover-color" target="_blank" id="dt-btn-3" rel="noopener"><span>Scarica i files</span></a>
<!-- /wp:shortcode --><p>The post <a href="https://www.eugeniocorrao.it/corso-css-di-base-n-3">Corso CSS di base n. 3</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eugeniocorrao.it/corso-css-di-base-n-3/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Corso CSS di base n. 2</title>
		<link>https://www.eugeniocorrao.it/corso-css-di-base-n-2?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=corso-css-di-base-n-2</link>
					<comments>https://www.eugeniocorrao.it/corso-css-di-base-n-2#comments</comments>
		
		<dc:creator><![CDATA[Eugenio Corrao]]></dc:creator>
		<pubDate>Tue, 13 Dec 2016 17:54:59 +0000</pubDate>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.eugeniocorrao.it/?p=2749</guid>

					<description><![CDATA[<img width="400" height="453" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/12/css3-corso-css_2-featured-e1686744260531.png" class="webfeedsFeaturedVisual wp-post-image" alt="Corso CSS di base n. 2" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/12/css3-corso-css_2-featured-e1686744260531.png 400w, https://www.eugeniocorrao.it/wp-content/uploads/2016/12/css3-corso-css_2-featured-e1686744260531-265x300.png 265w" sizes="auto, (max-width: 400px) 100vw, 400px" /><p>Abbiamo scritto regole CSS con lo stile interno e lo stile inline: può essere utile quando abbiamo una pagina HTML, ad esempio una pagina “Coming Soon” ma quando ci troviamo davanti un progetto più grande, con molte pagine, non sono metodi efficienti, per due motivi: scrivendo le regole CSS internamente o inline dobbiamo ripetere il&#8230;</p>
<p>The post <a href="https://www.eugeniocorrao.it/corso-css-di-base-n-2">Corso CSS di base n. 2</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<img width="400" height="453" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/12/css3-corso-css_2-featured-e1686744260531.png" class="webfeedsFeaturedVisual wp-post-image" alt="Corso CSS di base n. 2" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/12/css3-corso-css_2-featured-e1686744260531.png 400w, https://www.eugeniocorrao.it/wp-content/uploads/2016/12/css3-corso-css_2-featured-e1686744260531-265x300.png 265w" sizes="auto, (max-width: 400px) 100vw, 400px" /><p class="p1"><span class="s1">Abbiamo scritto <strong>regole CSS</strong> con lo<strong> stile interno</strong> e lo <strong>stile inline</strong>: può essere utile quando abbiamo una pagina HTML, ad esempio una pagina “<em>Coming Soon</em>” ma quando ci troviamo davanti un progetto più grande, con molte pagine, non sono metodi efficienti, per due motivi:</span></p>
<ul>
<li class="p1"><span class="s1">scrivendo le regole CSS internamente o inline <strong>dobbiamo ripetere il procedimento</strong> per ogni singolo file</span></li>
<li class="p1"><span class="s1">il browser sarà costretto a scaricare <strong>ogni regola ad ogni pagina</strong></span></li>
</ul>
<p>&nbsp;</p>
<p class="p1"><span class="s1">Come capirai, non è quello che fa per noi.</span></p>
<p class="p1"><span class="s1">I fogli di stile (<strong>CSS</strong>) vanno scritti in un file esterno (<em><strong>external file sheet</strong></em>).</span></p>
<h3 class="p1"><span class="s1">Come scrivere un CSS<span class="Apple-converted-space">  </span>esterno:</span></h3>
<p><span id="more-2749"></span></p>
<p>&nbsp;</p>
<p class="p1"><span class="s1">scarica i files cliccando sul bottone a fine tutorial</span></p>
<p class="p1"><span class="s1">N. B.: il file che scaricherai è quello completo del foglio di stile (nella cartella CSS) e già collegato al file HTML.</span></p>
<p class="p1"><span class="s1">Per esercitarti, prova a cancellare o commentare la riga, all’interno del tag &lt;head&gt;, che collega il file CSS, in questo modo:</span></p>
<p class="p1"><span class="s1">/* righe di codice da commentare */</span></p>
<ul>
<li class="p1"><strong><span class="s1">apri il tuo editor preferito (io utilizzo <a href="https://www.sublimetext.com/">Sublime Text 3</a>)</span></strong></li>
<li class="p1"><strong><span class="s1">Crea una nuova cartella dal nome “CSS”</span></strong></li>
<li class="p1"><strong><em><span class="s1">File -&gt; nuovo -&gt; Salva con nome</span></em></strong></li>
<li class="p1"><strong><span class="s1">Salva con nome: style.css ed inseriscilo nella cartella CSS appena creata</span></strong></li>
</ul>
<p class="p1">Adesso dovresti avere due files:<em><strong> index.html</strong></em> che contiene la struttura della pagina e <em><strong>style.css</strong></em> in cui inseriremo le regole <strong>CSS</strong>.</p>
<p class="p1"><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/12/css_2_struttura_files.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2751" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/12/css_2_struttura_files-300x156.jpg" alt="struttura dei files del progetto" width="300" height="156" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/12/css_2_struttura_files-300x156.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/12/css_2_struttura_files-768x400.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/12/css_2_struttura_files.jpg 1013w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p class="p1"><span class="s1">Facendo ciò avrai una struttura ben organizzata e saprai sempre dove sono i tuoi files.</span></p>
<h3 class="p1"><span class="s1">Collegare il foglio di stile alla pagina HTML</span></h3>
<p>&nbsp;</p>
<p class="p1"><span class="s1">è semplicissimo, all’interno del tag &lt;<em>head</em>&gt;, subito dopo il &lt;<em>title</em>&gt;, scrivi così:</span></p>
<pre class="lang:default decode:true ">&lt;link rel="stylesheet" href=“css/style.css"&gt;</pre>
<p>&nbsp;</p>
<p class="p1"><span class="s1">il tag &lt;<em>link</em>&gt; possiede diversi attributi, in questo caso stai inserendo l’attributo “<em>stylesheet</em>” e l’attributo “<em>href</em>”.</span></p>
<p class="p1"><span class="s1"><strong>Il primo “dice” al file che si tratta di un foglio di stile</strong>, il secondo stabilisce <strong>qual’è il collegamento</strong> (che, come avrai notato, segue il percorso del <strong>CSS</strong>, prima la cartella poi il nome del file).</span></p>
<p class="p1"><span class="s1">Adesso, possiamo scrivere alcune regole nel file <em><strong>style.css:</strong></em></span></p>
<p class="ama_ads amazon"><iframe loading="lazy" style="border: none; max-width: 800px; max-height: 600px;" src="//rcm-eu.amazon-adsystem.com/e/cm?t=eugcorwebdes-21&amp;o=29&amp;p=13&amp;l=ez&amp;f=ifr&amp;f=ifr" width="468" height="60" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p class="p1">Allinea il testo della pagina</p>
<pre class="lang:default decode:true ">body {
	text-align: center;
}</pre>
<p>&nbsp;</p>
<p class="p1">Dai uno stile al titolo &lt;<em>h1</em>&gt;</p>
<pre class="lang:default decode:true ">h1 {
	font-size: 72px;
	color: white;
}</pre>
<p>Lo sfondo del &lt;<em>header</em>&gt;</p>
<pre class="lang:default decode:true ">header {
	background-color: green;
}</pre>
<p>Infine, la dimensione del font del paragrafo</p>
<pre class="lang:default decode:true ">p {
	font-size: 20px;
}</pre>
<p>Se provi a salvare tutto e ricaricare il browser, noterai che la pagina si presenta già meglio, certo, non hai realizzato un capolavoro ma hai aggiunto correttamente le regole CSS al tuo file HTML. Bene.</p>
<p>&nbsp;</p>
<p><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/12/CSS_2_file_finale.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2752" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/12/CSS_2_file_finale-300x100.jpg" alt="La pagina collegata al file CSS" width="300" height="100" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/12/CSS_2_file_finale-300x100.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/12/CSS_2_file_finale-768x256.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/12/CSS_2_file_finale-1024x341.jpg 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2016/12/CSS_2_file_finale.jpg 1347w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Questo esercizio serve, specialmente, a farti capire quanto sia importante collegare il <strong>CSS</strong> esternamente ai file <strong>HTML</strong>.<br />
Se avessi 40 0 1000 pagine con le stesse regole e volessi cambiarne una, ti basterebbe farlo nel file <em>style.css</em> e non in ogni singolo file.</p>
<blockquote><p>Una precisazione:</p>
<p>se vuoi, puoi collegare alle <strong>pagine HTML</strong> altri<strong> fogli di stile</strong> ma, considerato che ogni file collegato richiede che il browser lo scarichi, ti consiglio di <strong>non collegarne più di due o tre</strong>.</p></blockquote>
<p>&nbsp;</p>
<p><iframe loading="lazy" title="Corso CSS di base n. 2" width="1200" height="900" src="https://www.youtube.com/embed/yJJq_dLjTDQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="https://www.eugeniocorrao.it/CSS_2.zip" class="btn-shortcode dt-btn-l dt-btn default-btn-color default-btn-hover-color default-btn-bg-color default-btn-bg-hover-color" target="_blank" id="dt-btn-4" rel="noopener"><span>Scarica i files</span></a></p><p>The post <a href="https://www.eugeniocorrao.it/corso-css-di-base-n-2">Corso CSS di base n. 2</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eugeniocorrao.it/corso-css-di-base-n-2/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Corso CSS di base n. 1</title>
		<link>https://www.eugeniocorrao.it/corso-css-di-base-n-1?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=corso-css-di-base-n-1</link>
					<comments>https://www.eugeniocorrao.it/corso-css-di-base-n-1#comments</comments>
		
		<dc:creator><![CDATA[Eugenio Corrao]]></dc:creator>
		<pubDate>Wed, 30 Nov 2016 10:22:45 +0000</pubDate>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.eugeniocorrao.it/?p=2723</guid>

					<description><![CDATA[<img width="400" height="453" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/11/css3-corso-css-featured-e1686744374219.png" class="webfeedsFeaturedVisual wp-post-image" alt="Corso CSS di base n.1" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/11/css3-corso-css-featured-e1686744374219.png 400w, https://www.eugeniocorrao.it/wp-content/uploads/2016/11/css3-corso-css-featured-e1686744374219-265x300.png 265w" sizes="auto, (max-width: 400px) 100vw, 400px" /><p>Da oggi comincia il mio corso di base per i CSS (Cascading Style Sheet). Proverò a realizzare un percorso guidato per comprendere in modo semplice i CSS. Al giorno d’oggi scrivere correttamente un foglio di stile significa poter manipolare come vuoi il tuo codice HTML, creare degli effetti avanzati e impostare layout di pagina che&#8230;</p>
<p>The post <a href="https://www.eugeniocorrao.it/corso-css-di-base-n-1">Corso CSS di base n. 1</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<img width="400" height="453" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/11/css3-corso-css-featured-e1686744374219.png" class="webfeedsFeaturedVisual wp-post-image" alt="Corso CSS di base n.1" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/11/css3-corso-css-featured-e1686744374219.png 400w, https://www.eugeniocorrao.it/wp-content/uploads/2016/11/css3-corso-css-featured-e1686744374219-265x300.png 265w" sizes="auto, (max-width: 400px) 100vw, 400px" /><p>Da oggi comincia il mio <strong>corso di base per i CSS</strong> (Cascading Style Sheet).<br />
Proverò a realizzare un percorso guidato per<strong> comprendere in modo semplice i CSS</strong>.<span id="more-2723"></span></p>
<p>Al giorno d’oggi <strong>scrivere correttamente un foglio di stile</strong> significa poter manipolare come vuoi il tuo codice <strong>HTML</strong>, creare degli effetti avanzati e impostare <strong>layout di pagina</strong> che si adattano perfettamente ad ogni dispositivo e quindi “<em><strong>responsive </strong></em>”.<br />
Partirò dalle basi:</p>
<p>in questo articolo vi spiegherò quali sono le differenze tra <strong>CSS inline </strong>e <strong> CSS interno</strong>.<br />
<strong>Se siete pronti, cominciamo dagli strumenti che ci servono</strong>:</p>
<ul>
<li>un editor HTML/CSS (io userò <a href="https://www.sublimetext.com/"><strong>Sublime Text</strong></a>, se vuoi scaricarlo gratuitamente <a href="https://www.sublimetext.com/">questo è il link</a>)</li>
</ul>
<ul>
<li>un po’ di pazienza <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ul>
<p>&nbsp;</p>
<p>Cominceremo con un file <strong>HTML</strong> molto semplice, che arricchiremo con un po’ di <strong>regole CSS</strong>.<br />
Questo è il file iniziale:</p>
<p>&nbsp;</p>
<p><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/11/inline_style_initial.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2730" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/11/inline_style_initial-1024x216.jpg" alt="inline_style_initial" width="1024" height="216" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/11/inline_style_initial-1024x216.jpg 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2016/11/inline_style_initial-300x63.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/11/inline_style_initial-768x162.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/11/inline_style_initial.jpg 1360w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></p>
<p>&nbsp;</p>
<pre class="lang:default decode:true ">&lt;!DOCTYPE html&gt;
&lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;Monte Pellegrino&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt; 
    &lt;header&gt;
      &lt;span&gt;Escursione nei dintorni di Palermo&lt;/span&gt;
      &lt;h1&gt;Monte Pellegrino&lt;/h1&gt;
    &lt;/header&gt;
    &lt;p&gt;
      Il “caro” Monte Pellegrino è la montagna cui tutti i palermitani rivolgono lo sguardo affettuosamente ogni giorno, sospirato riferimento per i naviganti e gli emigranti che se ne allontanavano o tornavano da lontano, custode di segreti secolari, quasi nume tutelare che veglia dall’alto del suo massiccio sulla città; celebrato da Goethe e da tutti i viaggiatori che nel corso dei secoli sono passati per Palermo.
    &lt;/p&gt;
    &lt;a href="#"&gt;Scopri di più sul Monte Pellegrino&lt;/a&gt;
  &lt;/body&gt;
&lt;/html&gt;</pre>
<p>Come vedete, è una pagina senza stile, anche se, per completezza, è giusto aggiungere che <strong>una pagina HTML ha sempre delle regole CSS iniziali</strong> che sono dovute allo “<em><strong>User Agent Style Sheet</strong></em> ” , ovvero lo stile applicato di default dai diversi browser.</p>
<p>Si tratta di regole che ci permettono una corretta separazione tra i diversi elementi della pagina (padding, margini e font per lo più).</p>
<h3>Detto questo, cominciamo a comprendere le differenze tra i diversi <strong>metodi di scrittura dei CSS</strong>.</h3>
<h4>Inline Style</h4>
<p>Questo metodo ci permette di applicare il CSS direttamente <strong>all’interno dei tag degli elementi</strong> presenti nella pagina, in questo modo:<br />
Inserite nel tag &lt;body&gt;:</p>
<pre class="lang:default decode:true ">style="background-color: green;"</pre>
<p>Inserite nel tag &lt;h1&gt;:</p>
<pre class="lang:default decode:true ">style="color: white;"</pre>
<p>in questo modo:</p>
<pre class="lang:default decode:true ">&lt;body style="background-color: green;"&gt; 
    &lt;header&gt;
      &lt;span&gt;Escursione nei dintorni di Palermo&lt;/span&gt;
      &lt;h1 style="color: white;"&gt;Monte Pellegrino&lt;/h1&gt;</pre>
<p>&nbsp;</p>
<p>questo sarà il risultato:</p>
<p><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/11/inline_style.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter wp-image-2725 size-large" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/11/inline_style-1024x245.jpg" alt="inline_style" width="1024" height="245" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/11/inline_style-1024x245.jpg 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2016/11/inline_style-300x72.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/11/inline_style-768x184.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/11/inline_style.jpg 1342w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><br />
Adesso lo sfondo è di colore verde e il titolo h1 è di colore bianco.<br />
In questo modo, teoricamente, potremmo creare lo stile per tutta la pagina.</p>
<p><strong>Non ve lo consiglio affatto</strong>, infatti lo stile inline è consigliato per <strong>piccole modifiche o per testare il vostro CSS</strong>, qualsiasi altra regola scritta con i CSS interni od esterni non potrà mai modificare quello inline, si tratta del principio della “<em><strong>cascata dei fogli di stile </strong></em>” (in inglese <strong>Cascading Style sheets</strong>).</p>
<h4></h4>
<h4>Stile Interno (Internal Style)</h4>
<p>Lo stile interno è inserito tra l&#8217;apertura e la chiusura del tag &lt;head&gt; e viene definito utilizzando il tag &lt;style&gt;.</p>
<p>Create il tag &lt;style&gt; all&#8217;interno della sezione &lt;head&gt;  del file HTML, in questo modo:</p>
<pre class="lang:default decode:true ">&lt;head&gt;
    &lt;title&gt;Monte Pellegrino&lt;/title&gt;
    &lt;style&gt;
      
    &lt;/style&gt;
  &lt;/head&gt;</pre>
<p>Diamo al paragrafo uno stile, cambiamo la dimensione e lo visualizziamo in grassetto:</p>
<pre class="lang:default decode:true ">&lt;head&gt;
    &lt;title&gt;Monte Pellegrino&lt;/title&gt;
    &lt;style&gt;
      p {
        font-size: 20px;
        font-weight: bold;
      }
    &lt;/style&gt;
  &lt;/head&gt;</pre>
<p>Se visualizzate nuovamente il file nel browser, noterete che il paragrafo ha una dimensione maggiore e il testo è, adesso, in grassetto.</p>
<p>Lo so che si tratta di modifiche banali ma è importante, in questo frangente, capire la differenza tra i diversi modi di applicare uno stile, più avanti realizzeremo modifiche ben più complesse.</p>
<p>Per coerenza, diamo al titolo &lt;h1&gt; una dimensione di 90px:</p>
<pre class="lang:default decode:true ">&lt;head&gt;
    &lt;title&gt;Monte Pellegrino&lt;/title&gt;
    &lt;style&gt;
      p {
        font-size: 20px;
        font-weight: bold;
      }
      h1 {
        font-size: 90px;
      }
    &lt;/style&gt;
  &lt;/head&gt;</pre>
<p>A questo punto, il risultato sarà il seguente:</p>
<p><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/11/internal_style.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2732" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/11/internal_style-1024x300.jpg" alt="internal_style" width="1024" height="300" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/11/internal_style-1024x300.jpg 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2016/11/internal_style-300x88.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/11/internal_style-768x225.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/11/internal_style.jpg 1360w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></p>
<p>&nbsp;</p>
<p>Cambiamo il colore del titolo, in questo modo:</p>
<pre class="lang:default decode:true ">&lt;head&gt;
    &lt;title&gt;Monte Pellegrino&lt;/title&gt;
    &lt;style&gt;
      p {
        font-size: 20px;
        font-weight: bold;
      }
      h1 {
        font-size: 90px;
        color: bisque;
      }
    &lt;/style&gt;
  &lt;/head&gt;</pre>
<p>Se provate a ricaricare la pagina, noterete che il colore &#8220;bisque&#8221; non viene applicato, come mai?</p>
<p>Ho accennato, prima, che le regole CSS e, specificamente, il meccanismo della &#8220;cascata&#8221; dei CSS hanno delle regole ben precise e che lo <strong>stile inline</strong>, quello che abbiamo applicato inizialmente, sovrascrive tutte le regole create con lo <strong>stile interno ed esterno.<br />
</strong>Ne consegue che qualsiasi regola applichiamo tramite stile interno non verrà considerata dal browser se ne esiste una uguale scritta inline.</p>
<p>La soluzione per applicare il nuovo colore di &lt;h1&gt; è semplice, rimuoviamo lo stile inline da &lt;h1&gt; in modo tale che l&#8217;unica regola color sia applicata tramite stile interno:</p>
<pre class="lang:default decode:true ">&lt;head&gt;
    &lt;title&gt;Monte Pellegrino&lt;/title&gt;
    &lt;style&gt;
      p {
        font-size: 20px;
        font-weight: bold;
      }
      h1 {
        font-size: 90px;
        color: bisque;
      }
    &lt;/style&gt;
  &lt;/head&gt;
  &lt;body style="background-color: green;"&gt; 
    &lt;header&gt;
      &lt;span&gt;Escursione nei dintorni di Palermo&lt;/span&gt;
      &lt;h1&gt;Monte Pellegrino&lt;/h1&gt;
    &lt;/header&gt;</pre>
<p>Adesso voglio eliminare il colore di background della pagina e applicarlo soltanto al &lt;header&gt;, come fare?<br />
Anche in questo caso eliminiamo lo stile inline applicato al &lt;body&gt; e creiamo una nuova regola per &lt;header&gt;, in questo modo:</p>
<pre class="lang:default decode:true ">&lt;head&gt;
    &lt;title&gt;Monte Pellegrino&lt;/title&gt;
    &lt;style&gt;
      p {
        font-size: 20px;
        font-weight: bold;
      }
      h1 {
        font-size: 90px;
        color: bisque;
      }
      header {
        background-color: green;
      }
    &lt;/style&gt;
  &lt;/head&gt;</pre>
<p>Adesso il colore verde che faceva da sfondo a tutta la pagina è diventato lo sfondo del &lt;header&gt;.</p>
<p><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/11/internal_style_final.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2733" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/11/internal_style_final-1024x290.jpg" alt="internal_style_final" width="1024" height="290" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/11/internal_style_final-1024x290.jpg 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2016/11/internal_style_final-300x85.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/11/internal_style_final-768x217.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/11/internal_style_final.jpg 1360w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></p>
<p>Anche questo modo di scrivere i CSS non è quello migliore, per diversi motivi:</p>
<ul>
<li>in un vero sito web ci sono diverse pagine HTML, a volte decine o centinaia.<br />
Con lo stile CSS inserito all&#8217;interno del file HTML, ci toccherebbe <strong>modificare ogni regola per ogni pagina</strong> che necessita la modifica.</li>
<li>Secondo motivo: il browser dovrebbe <strong>scaricare le stesse regole tante volte quante sono le pagine</strong> e ciò causerebbe un rallentamento nella visualizzazione del sito.</li>
</ul>
<p>Nella prossima parte introdurrò la scrittura dei CSS tramite file esterno, la giusta pratica per separare la presentazione di un sito web dalla sua struttura.</p>
<p>Alla prossima.</p>
<p>&nbsp;</p>
<p><iframe loading="lazy" title="Corso CSS di base n. 1" width="1200" height="675" src="https://www.youtube.com/embed/4mQCtZ-a4Fk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p>
<p>&nbsp;</p>
<p><a href="https://www.eugeniocorrao.it/CSS_1.zip" class="btn-shortcode dt-btn-l dt-btn default-btn-color default-btn-hover-color default-btn-bg-color default-btn-bg-hover-color" target="_blank" id="dt-btn-5" rel="noopener"><span>Scarica i files</span></a></p>
<p>&nbsp;</p><p>The post <a href="https://www.eugeniocorrao.it/corso-css-di-base-n-1">Corso CSS di base n. 1</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eugeniocorrao.it/corso-css-di-base-n-1/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress: disabilitare i suggerimenti al login</title>
		<link>https://www.eugeniocorrao.it/wordpress-disabilitare-i-suggerimenti-al-login?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-disabilitare-i-suggerimenti-al-login</link>
					<comments>https://www.eugeniocorrao.it/wordpress-disabilitare-i-suggerimenti-al-login#respond</comments>
		
		<dc:creator><![CDATA[Eugenio Corrao]]></dc:creator>
		<pubDate>Fri, 26 Aug 2016 11:24:08 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[functions]]></category>
		<category><![CDATA[snippet]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.eugeniocorrao.it/?p=2710</guid>

					<description><![CDATA[<img width="790" height="538" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-disabilitare-suggerimenti-login-featured-image.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="wordpress-disabilitare-suggerimenti-login-featured-image" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-disabilitare-suggerimenti-login-featured-image.jpg 790w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-disabilitare-suggerimenti-login-featured-image-300x204.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-disabilitare-suggerimenti-login-featured-image-768x523.jpg 768w" sizes="auto, (max-width: 790px) 100vw, 790px" /><p>Sebbene siano utili per chi gestisce il sito e per gli utenti registrati, i suggerimenti per la password e username di WordPress, possono essere un ottimo spunto per i malintenzionati. Infatti, se una persona senza scrupoli, per diletto o per uno scopo ben preciso, vuole “infiltrarsi” nell’area di amministrazione di un sito, viene agevolato dai suggerimenti&#8230;</p>
<p>The post <a href="https://www.eugeniocorrao.it/wordpress-disabilitare-i-suggerimenti-al-login">WordPress: disabilitare i suggerimenti al login</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<img width="790" height="538" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-disabilitare-suggerimenti-login-featured-image.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="wordpress-disabilitare-suggerimenti-login-featured-image" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-disabilitare-suggerimenti-login-featured-image.jpg 790w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-disabilitare-suggerimenti-login-featured-image-300x204.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-disabilitare-suggerimenti-login-featured-image-768x523.jpg 768w" sizes="auto, (max-width: 790px) 100vw, 790px" /><div>
<div>
<p class="p1"><span class="s1">Sebbene siano utili per chi gestisce il sito e per gli utenti registrati,<strong> i suggerimenti per la password e username di WordPress</strong>, possono essere un ottimo spunto per i malintenzionati.</span></p>
</div>
<p class="p1"><span class="s1">Infatti, se una persona senza scrupoli, per diletto o per uno scopo ben preciso, vuole “<strong>infiltrarsi</strong>” nell’area di amministrazione di un sito, <strong>viene agevolato dai suggerimenti di WordPress</strong>.</span></p>
<p class="p1">
<p class="p1"><strong><span class="s1">Prova anche tu:</span></strong></p>
<p><span class="s1">Se inserisci una username sbagliata e la giusta password, WordPress ti avvisa che <strong>hai sbagliato la username</strong>.</span></p>
<p>&nbsp;</p>
<p><span class="s1"><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/WordPress_nome_utente_sbagliato.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2712" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/WordPress_nome_utente_sbagliato-243x300.jpg" alt="WordPress nome utente sbagliato" width="243" height="300" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/WordPress_nome_utente_sbagliato-243x300.jpg 243w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/WordPress_nome_utente_sbagliato.jpg 465w" sizes="auto, (max-width: 243px) 100vw, 243px" /></a></span></p>
<p>&nbsp;</p>
<p><span class="s1">Viceversa, se inserisci la giusta username e la password errata, ti avvisa che <strong>hai sbagliato la password</strong>.</span></p>
<p><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/WordPress_password_sbagliata.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2713" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/WordPress_password_sbagliata-203x300.jpg" alt="WordPress password sbagliata" width="203" height="300" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/WordPress_password_sbagliata-203x300.jpg 203w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/WordPress_password_sbagliata.jpg 398w" sizes="auto, (max-width: 203px) 100vw, 203px" /></a></p>
<p>&nbsp;</p>
<p class="p1"><strong><span class="s1">C’è qualcosa che non va.</span></strong></p>
<p class="p1">
<p class="p1"><span class="s1">O meglio, non va per chi non è o non dovrebbe essere abilitato ad <strong>accedere all’area di amministrazione del tuo sito</strong>.</span></p>
<p class="p1"><span class="s1">Per fortuna, esiste un metodo per non dare troppi suggerimenti a <strong>chi sbaglia le credenziali di accesso</strong>, dopo tutto, se tu o i tuoi utenti dimenticate le credenziali, <strong>avete la possibilità di recuperarle tramite e-mail</strong> dato che siete registrati dal sistema.</span></p>
<p class="p1">
<p class="p1"><span class="s1"><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/WordPress_recupero_credenziali.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2714" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/WordPress_recupero_credenziali-231x300.jpg" alt="WordPress recupero credenziali" width="231" height="300" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/WordPress_recupero_credenziali-231x300.jpg 231w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/WordPress_recupero_credenziali.jpg 407w" sizes="auto, (max-width: 231px) 100vw, 231px" /></a></span></p>
<p class="p1">
<h3 class="p1" style="text-align: center;"><span class="s1">Come disabilitare i suggerimenti al login di WordPress:</span></h3>
<p>&nbsp;</p>
<p class="p1"><span class="s1">è semplice e ci affidiamo al <em>“famigerato”</em> <strong>file</strong><a href="https://www.eugeniocorrao.it/?s=functions.php"><em><strong> functions.php</strong></em></a>, il file dove puoi inserire tutte le funzioni specifiche per il tuo sito.</span></p>
<p class="p1"><span class="s1">Questo è lo <em><strong>“snippet”</strong></em> che devi inserire nel file per <strong>disabilitare i suggerimenti di login</strong>:</span></p>
<p class="p1">
</div>
<pre class="lang:default decode:true">/* Funzione per disabilitare i suggerimenti di login */
function disabilita_suggerimenti_login(){

  return "Hai sbagliato qualcosa, riprova!";

}

add_filter( 'login_errors', 'disabilita_suggerimenti_login' );</pre>
<p>&nbsp;</p>
<div>
<blockquote>
<p class="p1"><span class="s1">Il nome della funzione (<strong>disabilita_suggerimenti_login</strong>) è indifferente, <strong>puoi chiamarla come preferisci</strong>, ricordati che deve essere <strong>uguale al parametro</strong> tra le parentesi.</span></p>
<p class="p1"><span class="s1">Anche la stringa che apparirà all’utente (<strong><em>‘Hai sbagliato qualcosa, riprova!’</em></strong>) è lasciata alla tua creatività <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></p>
<p class="p1">
</blockquote>
<p class="p1"><span class="s1">Tutto qui, d’ora in poi (puoi fare subito una prova sbagliando username o password) <strong>chi accederà</strong> non ricordando le credenziali, non <strong>avrà</strong> alcun suggerimento ma <strong>un messaggio che lo invita a riprovare</strong>.</span></p>
<div></div>
</div><p>The post <a href="https://www.eugeniocorrao.it/wordpress-disabilitare-i-suggerimenti-al-login">WordPress: disabilitare i suggerimenti al login</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eugeniocorrao.it/wordpress-disabilitare-i-suggerimenti-al-login/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Photoshop: creare l’effetto Duotone di Spotify</title>
		<link>https://www.eugeniocorrao.it/photoshop-creare-leffetto-duotone-di-spotify?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=photoshop-creare-leffetto-duotone-di-spotify</link>
					<comments>https://www.eugeniocorrao.it/photoshop-creare-leffetto-duotone-di-spotify#respond</comments>
		
		<dc:creator><![CDATA[Eugenio Corrao]]></dc:creator>
		<pubDate>Thu, 11 Aug 2016 09:27:54 +0000</pubDate>
				<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[effetti]]></category>
		<category><![CDATA[semplice]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.eugeniocorrao.it/?p=2691</guid>

					<description><![CDATA[<img width="800" height="370" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/effetto-duotone-featured-photoshop.png" class="webfeedsFeaturedVisual wp-post-image" alt="effetto duotone photoshop" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/effetto-duotone-featured-photoshop.png 800w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/effetto-duotone-featured-photoshop-300x139.png 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/effetto-duotone-featured-photoshop-768x355.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /><p>Avrai, sicuramente, notato che Spotify ha realizzato una campagna pubblicitaria, che gira in questi giorni su Facebook, creata con un’immagine accattivante e la sovrapposizione di una scritta, come questa: Bella, vero? Si tratta dell’effetto Duotone, ovvero doppia tonalità. Un effetto che puoi ricreare, con qualsiasi fotografia preferisci, tutto ciò in pochi passi. In questo tutorial&#8230;</p>
<p>The post <a href="https://www.eugeniocorrao.it/photoshop-creare-leffetto-duotone-di-spotify">Photoshop: creare l’effetto Duotone di Spotify</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<img width="800" height="370" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/effetto-duotone-featured-photoshop.png" class="webfeedsFeaturedVisual wp-post-image" alt="effetto duotone photoshop" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/effetto-duotone-featured-photoshop.png 800w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/effetto-duotone-featured-photoshop-300x139.png 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/effetto-duotone-featured-photoshop-768x355.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /><p class="p1">Avrai, sicuramente, notato che <strong>Spotify</strong> ha realizzato una campagna pubblicitaria, che gira in questi giorni su <strong>Facebook</strong>, creata con un’immagine accattivante e la sovrapposizione di una scritta, come questa:</p>
<p class="p1"><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/Spotify_campaign.png" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2693" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/Spotify_campaign-300x300.png" alt="Campagna pubblicitaria Spotify" width="300" height="300" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/Spotify_campaign-300x300.png 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/Spotify_campaign-150x150.png 150w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/Spotify_campaign-768x768.png 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/Spotify_campaign.png 800w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>Bella, vero?</p>
<p class="p1">Si tratta dell’<strong>effetto Duotone</strong>, ovvero doppia tonalità.</p>
<p class="p1">Un effetto che puoi ricreare, con qualsiasi fotografia preferisci, tutto ciò in pochi passi.</p>
<p class="p1">In questo <strong>tutorial</strong> voglio ricreare l’effetto immaginando una campagna pubblicitaria fittizia, si tratta di un “<em>concorrente</em>” di <strong>Spotify</strong>: si chiama “<em><strong>DoveVai </strong></em>”, un’applicazione per suggerire ai viaggiatori delle mete interessanti in base alla loro posizione.</p>
<p class="p1"><strong>Ricorda che mi sto inventando tutto, si tratta di un espediente per rendere realistico ciò che sto per fare <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></strong></p>
<p class="p1"><strong>1)</strong> la scelta della foto: io ho scelto questa, si tratta di un’immagine di <strong>New York</strong>, con i suoi grattacieli.</p>
<p class="p1"><strong><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/new-york.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2695" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/new-york-300x202.jpg" alt="New York" width="300" height="202" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/new-york-300x202.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/new-york-768x517.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/new-york-1024x690.jpg 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/new-york.jpg 1047w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></strong></p>
<p class="p1">Applicheremo l&#8217;effetto <strong>Duotone</strong> in pochi passi</p>
<p class="p1"><strong>2) </strong>Inseriremo del testo che altro non è se non lo slogan per la nostra campagna</p>
<p class="p1"><strong>Apriamo la nostra foto in Photoshop</strong>, puoi utilizzare qualsiasi foto, se vuoi usare questa la puoi scaricare a questo indirizzo, <a href="https://www.pexels.com/">in questo sito</a> ne trovi tantissime, adatte ad ogni tua necessità, lascia la fantasia a briglie sciolte.</p>
<p class="p1"><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/NewYork.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2696" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/NewYork-300x171.jpg" alt="NewYork in Photoshop" width="300" height="171" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/NewYork-300x171.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/NewYork-768x438.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/NewYork-1024x584.jpg 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/NewYork.jpg 1434w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p class="p1"><strong>Applica una mappa sfumatura, cliccando su “<em>Nuovo livello di regolazione</em>”</strong></p>
<p class="p1">Si aprirà l’editor della “<strong>Mappa sfumatura</strong>”</p>
<p class="p1"><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/mappa-sfumatura.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2697" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/mappa-sfumatura-235x300.jpg" alt="mappa sfumatura Photoshop" width="235" height="300" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/mappa-sfumatura-235x300.jpg 235w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/mappa-sfumatura.jpg 286w" sizes="auto, (max-width: 235px) 100vw, 235px" /></a></p>
<p class="p1">Fai clic sulla <strong>barra dei colori</strong>, si aprirà l’<strong>editore sfumatura</strong>, da qui, per cambiare il primo colore del <strong>Duotone</strong>, fai clic sul piccolo quadratino all’inizio della barra.</p>
<p class="p1"><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/editore_sfumatura.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2698" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/editore_sfumatura-284x300.jpg" alt="editore sfumatura Photoshop" width="284" height="300" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/editore_sfumatura-284x300.jpg 284w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/editore_sfumatura.jpg 458w" sizes="auto, (max-width: 284px) 100vw, 284px" /></a></p>
<p class="p1">Nella mia composizione ho scelto il colore <strong>#24206a</strong>, si tratta di una tonalità di blu, la scelta del colore sta a te e alla tua creatività.</p>
<p class="p1">Adesso fai la stessa cosa per il secondo colore, <strong>doppio clic sul quadratino alla fine della barra dei colori</strong> e scegli un’altra tonalità, io ho scelto il <strong>#73d970</strong>, un verde molto chiaro.</p>
<p class="p1">Al termine, la mia immagine avrà più o meno questo aspetto:</p>
<p class="p1"><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/mappa-sfumatura-terminata.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2699" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/mappa-sfumatura-terminata-300x163.jpg" alt="mappa sfumatura terminata Photoshop" width="300" height="163" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/mappa-sfumatura-terminata-300x163.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/mappa-sfumatura-terminata-768x416.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/mappa-sfumatura-terminata-1024x555.jpg 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/mappa-sfumatura-terminata.jpg 1436w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p class="p1">Se non sei soddisfatto dei colori, puoi cambiarli quando vuoi e, se vuoi modificare <strong>Luminosità e Contrasto</strong>, puoi farlo creando un <strong>nuovo livello di regolazione</strong> e cliccando su <em><strong>Luminosità/Contrasto</strong></em>, da qui puoi fare le modifiche per un risultato ottimale</p>
<p class="p1"><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/livello-regolazione-Photoshop.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2700" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/livello-regolazione-Photoshop-300x171.jpg" alt="livello regolazione Photoshop" width="300" height="171" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/livello-regolazione-Photoshop-300x171.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/livello-regolazione-Photoshop-768x439.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/livello-regolazione-Photoshop-1024x585.jpg 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/livello-regolazione-Photoshop.jpg 1440w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p class="p1">Questo è il risultato dopo aver realizzato le modifiche:</p>
<p class="p1"><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/duotone-con-luminosita.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2701" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/duotone-con-luminosita-300x171.jpg" alt="duotone con luminosita Photoshop" width="300" height="171" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/duotone-con-luminosita-300x171.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/duotone-con-luminosita-768x439.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/duotone-con-luminosita-1024x585.jpg 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/duotone-con-luminosita.jpg 1438w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p class="p1">All’inizio del <strong>tutorial sull’effetto Duotone</strong>, ti avevo parlato di una <em>campagna pubblicitaria fittizia</em>, per far questo ho creato due livelli, uno con un’immagine al suo interno, un logo e un altro con uno slogan, tutto finto, è vero, ma rende l’idea delle potenzialità di questo effetto:</p>
<p class="p1"><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/duotone-finale.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2702" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/duotone-finale-300x176.jpg" alt="effetto Duotone con Photoshop" width="300" height="176" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/duotone-finale-300x176.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/duotone-finale-768x450.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/duotone-finale-1024x599.jpg 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/duotone-finale.jpg 1305w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p class="p1">Bello, vero?</p>
<p class="p1">Sono sicuro che tu puoi fare molto di meglio, basta un po&#8217; di pazienza e un pizzico di impegno.</p>
<p class="p1"><strong>L’effetto Duotone</strong> si realizza con pochi clic, è importante utilizzare le immagini giuste e qualche tocco di personalità.</p>
<p class="p1">Ho realizzato un <strong>video sull&#8217;effetto Duotone</strong>, sicuramente più immediato di un articolo di testo, sono sicuro che ti aiuterà.</p>
<p><iframe loading="lazy" width="1200" height="900" src="https://www.youtube.com/embed/qnT-r74U5V0?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p class="p1">Alla prossima <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p><p>The post <a href="https://www.eugeniocorrao.it/photoshop-creare-leffetto-duotone-di-spotify">Photoshop: creare l’effetto Duotone di Spotify</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eugeniocorrao.it/photoshop-creare-leffetto-duotone-di-spotify/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress: creare un menu personalizzato</title>
		<link>https://www.eugeniocorrao.it/wordpress-creare-un-menu-personalizzato?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-creare-un-menu-personalizzato</link>
					<comments>https://www.eugeniocorrao.it/wordpress-creare-un-menu-personalizzato#comments</comments>
		
		<dc:creator><![CDATA[Eugenio Corrao]]></dc:creator>
		<pubDate>Fri, 05 Aug 2016 10:58:42 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://www.eugeniocorrao.it/?p=2677</guid>

					<description><![CDATA[<img width="790" height="538" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-creare-il-menu-featured-image.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="wordpress creare il menu" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-creare-il-menu-featured-image.jpg 790w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-creare-il-menu-featured-image-300x204.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-creare-il-menu-featured-image-768x523.jpg 768w" sizes="auto, (max-width: 790px) 100vw, 790px" /><p>Lo so. E&#8217; banale. Lo è per te che conosci WordPress, che hai passato tanti giorni a smanettare, aprire il tuo editor e hai detto tante volte: &#8220;Mi dispiace ragazzi, oggi proprio non posso.&#8221; Lo è per chi è uno sviluppatore, per chi ha una web agency. Lo è per chi ha dimestichezza con WordPress.&#8230;</p>
<p>The post <a href="https://www.eugeniocorrao.it/wordpress-creare-un-menu-personalizzato">WordPress: creare un menu personalizzato</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<img width="790" height="538" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-creare-il-menu-featured-image.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="wordpress creare il menu" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-creare-il-menu-featured-image.jpg 790w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-creare-il-menu-featured-image-300x204.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-creare-il-menu-featured-image-768x523.jpg 768w" sizes="auto, (max-width: 790px) 100vw, 790px" /><p><strong>Lo so. E&#8217; banale.</strong></p>
<p><strong>Lo è</strong> per te che conosci <strong>WordPress</strong>, che hai passato tanti giorni a smanettare, aprire il tuo editor e hai detto tante volte: <em>&#8220;Mi dispiace ragazzi, oggi proprio non posso.&#8221;</em></p>
<p><strong>Lo è</strong> per chi è uno sviluppatore, per chi ha una <strong>web agency</strong>.<br />
<strong>Lo è</strong> per chi ha dimestichezza con <strong>WordPress</strong>.</p>
<p><strong>Non è banale per chi comincia</strong> l&#8217;avventura nell&#8217;affascinante mondo di <strong>WordPress</strong>.</p>
<p>&nbsp;</p>
<blockquote><p>Dopo tutta questa &#8220;<em>filosofia</em>&#8220;, come la chiamerebbe un mio amico, ti dico che è molto semplice:<br />
basta <strong>fare attenzione ed avere un po&#8217; di pazienza</strong>, quest&#8217;ultima ti servirà come il pane, se vorrai intraprendere una professione che abbia a che fare con il Web.</p></blockquote>
<h2 style="text-align: center;">Come creare un menu personalizzato con WordPress</h2>
<p>Entra nel pannello di amministrazione del tuo sito WordPress ed espandi la voce di menu <strong>Aspetto</strong></p>
<p><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-pannello-gestione-menu-aspetto.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter wp-image-2680 size-medium" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-pannello-gestione-menu-aspetto-300x136.jpg" alt="wordpress pannello gestione menu aspetto" width="300" height="136" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-pannello-gestione-menu-aspetto-300x136.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-pannello-gestione-menu-aspetto-768x349.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-pannello-gestione-menu-aspetto-1024x465.jpg 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-pannello-gestione-menu-aspetto.jpg 1342w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>Fai clic sul link <strong>Menu</strong></p>
<p><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-pannello-gestione-menu-aspetto-menu.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2681" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-pannello-gestione-menu-aspetto-menu-300x136.jpg" alt="wordpress pannello gestione menu aspetto menu" width="300" height="136" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-pannello-gestione-menu-aspetto-menu-300x136.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-pannello-gestione-menu-aspetto-menu-768x347.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-pannello-gestione-menu-aspetto-menu-1024x463.jpg 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-pannello-gestione-menu-aspetto-menu.jpg 1360w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>Sei entrato nel pannello di gestione dei menu</p>
<p>Scrivi il nome che preferisci per il tuo menu e fai clic su <strong>Salva</strong></p>
<p>&nbsp;</p>
<p><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-nome-menu.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2682" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-nome-menu-300x12.jpg" alt="wordpress nome menu" width="300" height="12" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-nome-menu-300x12.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-nome-menu-768x30.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-nome-menu-1024x39.jpg 1024w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-nome-menu.jpg 1141w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p><strong>Hai creato il tuo menu</strong>, adesso dovrai scegliere quali voci ne faranno parte:</p>
<p>Sulla sinistra del pannello di gestione dei menu, hai diverse possibilità, non limitate alle <strong>pagine</strong> ed ai <strong>post</strong> che hai creato.</p>
<p>&nbsp;</p>
<p>Dal sottomenu <strong>Pagine</strong> puoi inserire le pagine che hai creato</p>
<p><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-opzioni-menu.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2683" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-opzioni-menu-187x300.jpg" alt="wordpress opzioni menu" width="187" height="300" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-opzioni-menu-187x300.jpg 187w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-opzioni-menu.jpg 280w" sizes="auto, (max-width: 187px) 100vw, 187px" /></a></p>
<p>Dal sottomenu <strong>Articoli</strong> puoi inserire i post che hai creato</p>
<p>Dal sottomenu <strong>Link</strong> personalizzati puoi inserire un collegamento qualsiasi e inserirlo<strong> tra le voci di menu</strong>.</p>
<p><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-link-menu.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2684" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-link-menu-237x300.jpg" alt="wordpress link menu" width="237" height="300" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-link-menu-237x300.jpg 237w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-link-menu.jpg 281w" sizes="auto, (max-width: 237px) 100vw, 237px" /></a><br />
Quale potrebbe essere un link da inserire?<br />
Mi viene in mente il collegamento <strong>ad un altro tuo sito</strong> oppure ad <strong>un motore di ricerca</strong>.</p>
<p>Dal sottomenu <strong>Categorie</strong> potrai inserire, indovina un po&#8217;, le categorie dei tuoi post:<br />
in questo modo i tuoi lettori potranno sempre leggere, con un clic, tutti gli articoli che riguardano un argomento specifico.</p>
<p><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-categories-menu.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2685" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-categories-menu-250x300.jpg" alt="wordpress categories menu" width="250" height="300" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-categories-menu-250x300.jpg 250w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-categories-menu.jpg 282w" sizes="auto, (max-width: 250px) 100vw, 250px" /></a></p>
<p>Con le voci di menu appena create puoi creare dei <strong>sottomenu</strong>, basta cliccare e trascinare (<strong><em>drag &amp; drop</em></strong>) la voce che vuoi &#8220;<em>indentare</em>&#8220;: il risultato sarà simile a questo:</p>
<p>&nbsp;</p>
<p><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-struttura-finale-menu.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2686" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-struttura-finale-menu-300x145.jpg" alt="wordpress struttura finale menu" width="300" height="145" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-struttura-finale-menu-300x145.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-struttura-finale-menu-768x372.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-struttura-finale-menu.jpg 837w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>Quando hai finito con la scelta delle voci di menu, fai clic su <strong>Salva</strong> e visualizza il tuo sito.</p>
<p>&nbsp;</p>
<p><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-menu-finale.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2687" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-menu-finale-300x257.jpg" alt="wordpress menu finale" width="300" height="257" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-menu-finale-300x257.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/08/wordpress-menu-finale.jpg 311w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>Il menu di <strong>WordPress</strong> può essere modificato quando vuoi, puoi decidere di <strong>eliminare</strong> alcuni elementi, <strong>aggiungerne</strong> quanti ne vuoi, ricorda sempre che<strong> il menu è una delle cose più importanti di un sito web</strong>, quindi curalo e pensa sempre <strong>al visitatore</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p><p>The post <a href="https://www.eugeniocorrao.it/wordpress-creare-un-menu-personalizzato">WordPress: creare un menu personalizzato</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eugeniocorrao.it/wordpress-creare-un-menu-personalizzato/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress: creare un nuovo utente</title>
		<link>https://www.eugeniocorrao.it/wordpress-creare-un-nuovo-utente?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-creare-un-nuovo-utente</link>
					<comments>https://www.eugeniocorrao.it/wordpress-creare-un-nuovo-utente#respond</comments>
		
		<dc:creator><![CDATA[Eugenio Corrao]]></dc:creator>
		<pubDate>Wed, 27 Jul 2016 14:31:31 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[ruoli]]></category>
		<category><![CDATA[sicurezza]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://www.eugeniocorrao.it/?p=2664</guid>

					<description><![CDATA[<img width="790" height="538" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress-creare-nuovo-utente-featured-image.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="wordpress-creare-nuovo-utente-featured-image" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress-creare-nuovo-utente-featured-image.jpg 790w, https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress-creare-nuovo-utente-featured-image-300x204.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress-creare-nuovo-utente-featured-image-768x523.jpg 768w" sizes="auto, (max-width: 790px) 100vw, 790px" /><p>Creare un utente in WordPress è imprescindibile se hai più collaboratori o se più persone gestiscono un sito. Vediamo, in questo tutorial, come crearli e, sopratutto, quali &#8220;poteri&#8221; affidare loro. I &#8220;poteri&#8221; di cui parlo sono, in realtà, i ruoli: Amministratore Editore Autore Collaboratore Sottoscrittore 1: L’amministratore dispone di tutte le “armi”, può creare altri&#8230;</p>
<p>The post <a href="https://www.eugeniocorrao.it/wordpress-creare-un-nuovo-utente">WordPress: creare un nuovo utente</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<img width="790" height="538" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress-creare-nuovo-utente-featured-image.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="wordpress-creare-nuovo-utente-featured-image" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress-creare-nuovo-utente-featured-image.jpg 790w, https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress-creare-nuovo-utente-featured-image-300x204.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress-creare-nuovo-utente-featured-image-768x523.jpg 768w" sizes="auto, (max-width: 790px) 100vw, 790px" /><p class="p1"><strong>Creare un utente in WordPress</strong> è imprescindibile se hai più collaboratori o se più persone gestiscono un sito.</p>
<p class="p1">Vediamo, in questo tutorial, come crearli e, sopratutto, quali &#8220;<em>poteri</em>&#8221; affidare loro.</p>
<h2 class="p1">I &#8220;<em>poteri</em>&#8221; di cui parlo sono, in realtà, i <strong>ruoli</strong>:</h2>
<ul>
<li class="p1"><strong>Amministratore</strong></li>
<li class="p1"><strong>Editore</strong></li>
<li class="p1"><strong>Autore</strong></li>
<li class="p1"><strong>Collaboratore</strong></li>
<li class="p1"><strong>Sottoscrittore</strong></li>
</ul>
<p class="p1"><strong>1</strong>: <strong>L’amministratore</strong> dispone di tutte le “armi”, può creare altri utenti, installare e disinstallare temi e plugin, cambiare tema al sito, scrivere e cancellare i post e le pagine, insomma è come Zeus <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p class="p1"><strong>2</strong>: L&#8217;<strong>Editore</strong> ha dei poteri importanti, può creare post e pagine, anche a nome di altri utenti</p>
<p class="p1"><strong>3</strong>: C’è una sottile differenza tra editore e <strong>Autore</strong>: l’autore può gestire soltanto i suoi post.</p>
<p class="p1"><strong>4</strong>: Il <strong>Collaboratore</strong> può scrivere e modificare i suoi post ma, attenzione, non può pubblicarli. Diciamo che ha bisogno della supervisione di un “superiore” per poter essere pubblicato.</p>
<p class="p1"><strong>5</strong>: Infine il <strong>Sottoscrittore</strong>, chi è costui?<br />
E’ quello che può modificare il suo profilo, magari cambiando la password, non può fare quasi nulla, questo ruolo è utile quando vuoi far accedere ai tuoi contenuti soltanto chi si registra.</p>
<p class="p1">
<h2 class="p1">Ma vediamo, praticamente, come si crea un utente in WordPress:</h2>
<p class="p1">Per aggiungere un nuovo utente, entra, da <strong>amministratore</strong>, nel tuo sito <strong>WordPress</strong> e clicca “<em><strong>Aggiungi nuovo</strong></em>”, dal <strong>menu Utenti</strong>.</p>
<p class="p1"><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_menu_utenti.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2667" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_menu_utenti.jpg" alt="wordpress menu utenti" width="158" height="444" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_menu_utenti.jpg 158w, https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_menu_utenti-107x300.jpg 107w" sizes="auto, (max-width: 158px) 100vw, 158px" /></a></p>
<p class="p1">Inserisci il <strong>nome utente</strong>, l’e-mail e la <strong>password</strong> scelta (puoi inserire anche nome, cognome ed eventuale sito web dell’utente, anche se non si tratta di campi obbligatori).</p>
<p class="p1">
<p class="p1"><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_aggiungi_nuovo_utente.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2668" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_aggiungi_nuovo_utente.jpg" alt="wordpress aggiungi nuovo utente" width="1150" height="643" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_aggiungi_nuovo_utente.jpg 1150w, https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_aggiungi_nuovo_utente-300x168.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_aggiungi_nuovo_utente-768x429.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_aggiungi_nuovo_utente-1024x573.jpg 1024w" sizes="auto, (max-width: 1150px) 100vw, 1150px" /></a></p>
<p class="p1">
<p class="p1">Seleziona l’opzione “<em><strong>Invia notifica all’utente</strong></em>”, invierà una email per avvisare l’utente della creazione dell’account, mi sembra utile, anche se non obbligatoria.</p>
<p class="p1">Qui viene il bello: devi scegliere il <strong>ruolo</strong>.</p>
<p class="p1">
<p class="p1"><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_scegliere_il_ruolo.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2670" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_scegliere_il_ruolo.jpg" alt="wordpress scegliere il ruolo" width="774" height="210" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_scegliere_il_ruolo.jpg 774w, https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_scegliere_il_ruolo-300x81.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_scegliere_il_ruolo-768x208.jpg 768w" sizes="auto, (max-width: 774px) 100vw, 774px" /></a></p>
<p class="p1">
<p class="p1">
<p class="p1"><a class="dt-single-image" href="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_nuovo_utente_compilato.jpg" data-dt-img-description=""><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2669" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_nuovo_utente_compilato.jpg" alt="wordpress nuovo utente compilato" width="1150" height="672" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_nuovo_utente_compilato.jpg 1150w, https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_nuovo_utente_compilato-300x175.jpg 300w, https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_nuovo_utente_compilato-768x449.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/07/wordpress_nuovo_utente_compilato-1024x598.jpg 1024w" sizes="auto, (max-width: 1150px) 100vw, 1150px" /></a></p>
<p class="p1">
<p class="p1">Se hai letto attentamente le descrizioni dei ruoli, non dovresti avere imbarazzo nello scegliere quello più adeguato.</p>
<p class="p1">
<p class="p1">Sei pronto, o meglio, siete pronti perché, a questo punto sarete almeno in due a gestire il sito, anche se con ruoli differenti.</p>
<p class="p1">
<p class="p1">L’aspetto più importante, se hai speso <strong>ore, giorni, mesi per realizzare un sito web</strong>, è quello di <strong>evitare</strong> di affidare un ruolo con “<em><strong>poteri</strong></em>” troppo forti ad una persona che conosce <strong>poco o nulla l’ambiente WordPress</strong>:</p>
<p class="p1">il rischio è ritrovarsi con il sito down o, nella migliore della ipotesi, con un plugin mancante…ed era quello più importante, quindi occhio <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p class="p1">
<p class="p1">Ho realizzato anche un <a href="https://www.youtube.com/watch?v=y4oAb-ndkWk">video del <strong>tutorial</strong></a>, per rendere le cose più semplici, fatemi sapere cosa ne pensate, vi aspetto <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p class="p1">
<p class="p1">
<p><iframe loading="lazy" width="1200" height="675" src="https://www.youtube.com/embed/y4oAb-ndkWk?feature=oembed" frameborder="0" allowfullscreen></iframe></p><p>The post <a href="https://www.eugeniocorrao.it/wordpress-creare-un-nuovo-utente">WordPress: creare un nuovo utente</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eugeniocorrao.it/wordpress-creare-un-nuovo-utente/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>CSS3: effetti hover spettacolari</title>
		<link>https://www.eugeniocorrao.it/css3-effetti-hover-spettacolari?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=css3-effetti-hover-spettacolari</link>
					<comments>https://www.eugeniocorrao.it/css3-effetti-hover-spettacolari#respond</comments>
		
		<dc:creator><![CDATA[Eugenio Corrao]]></dc:creator>
		<pubDate>Thu, 21 Jul 2016 08:42:48 +0000</pubDate>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[effetti]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.eugeniocorrao.it/?p=2654</guid>

					<description><![CDATA[<img width="1239" height="1404" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/css3-effetti-hover-bottoni-featured.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="css3 effetti hover bottoni" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/css3-effetti-hover-bottoni-featured.jpg 1239w, https://www.eugeniocorrao.it/wp-content/uploads/2016/07/css3-effetti-hover-bottoni-featured-265x300.jpg 265w, https://www.eugeniocorrao.it/wp-content/uploads/2016/07/css3-effetti-hover-bottoni-featured-768x870.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/07/css3-effetti-hover-bottoni-featured-904x1024.jpg 904w" sizes="auto, (max-width: 1239px) 100vw, 1239px" /><p>I CSS3 ti danno la possibilità di arricchire le tue pagine con effetti sorprendenti. In questo tutorial ti propongo quattro effetti hover per i bottoni dei tuoi links. L&#8217;idea nasce per essere applicata alle voci di menu ma nessuno ti vieta di rendere un link all&#8217;interno della pagina più accattivante e spettacolare con questi effetti.&#8230;</p>
<p>The post <a href="https://www.eugeniocorrao.it/css3-effetti-hover-spettacolari">CSS3: effetti hover spettacolari</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<img width="1239" height="1404" src="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/css3-effetti-hover-bottoni-featured.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="css3 effetti hover bottoni" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://www.eugeniocorrao.it/wp-content/uploads/2016/07/css3-effetti-hover-bottoni-featured.jpg 1239w, https://www.eugeniocorrao.it/wp-content/uploads/2016/07/css3-effetti-hover-bottoni-featured-265x300.jpg 265w, https://www.eugeniocorrao.it/wp-content/uploads/2016/07/css3-effetti-hover-bottoni-featured-768x870.jpg 768w, https://www.eugeniocorrao.it/wp-content/uploads/2016/07/css3-effetti-hover-bottoni-featured-904x1024.jpg 904w" sizes="auto, (max-width: 1239px) 100vw, 1239px" /><p>I <strong>CSS3</strong> ti danno la possibilità di arricchire le tue pagine con <strong>effetti sorprendenti</strong>.</p>
<p>In questo tutorial ti propongo <strong>quattro effetti hover</strong> per i bottoni dei tuoi links.</p>
<p>L&#8217;idea nasce per essere applicata alle voci di menu ma nessuno ti vieta di rendere un link all&#8217;interno della pagina più accattivante e spettacolare con questi effetti.</p>
<h3>Ma andiamo alla struttura del bottone e al suo foglio di stile:</h3>
<h4>Il markup è molto semplice:</h4>
<ul>
<li><strong>una <code>&lt;section&gt;</code> con una classe <em>color-1</em> che dà il background</strong></li>
<li><strong>di seguito, i bottoni con 3 classi</strong></li>
</ul>
<p class="ama_ads amazon"><iframe loading="lazy" src="//rcm-eu.amazon-adsystem.com/e/cm?t=eugcorwebdes-21&#038;o=29&#038;p=13&#038;l=ez&#038;f=ifr&#038;f=ifr" width="468" height="60" scrolling="no" marginwidth="0" marginheight="0" border="0" frameborder="0" style="border:none;max-width:800px;max-height:600px;"></iframe>
</p>
<pre class="lang:default decode:true ">&lt;section class="color-1"&gt;
				&lt;p&gt;
					&lt;button class="btn btn-1 btn-1a"&gt;Home&lt;/button&gt;
				&lt;/p&gt;
				&lt;p&gt;
					&lt;button class="btn btn-1 btn-1d"&gt;Prodotti&lt;/button&gt;
					&lt;button class="btn btn-1 btn-1e"&gt;Portfolio&lt;/button&gt;
					&lt;button class="btn btn-1 btn-1f"&gt;Contatti&lt;/button&gt;
				&lt;/p&gt;
			&lt;/section&gt;</pre>
<p>Come vedi, ogni bottone ha delle classi ben precise:</p>
<ul>
<li><strong>btn</strong> -&gt; la classe generica per tutti i bottoni<br />
<strong>btn-1</strong> -&gt; classe per dare le proprietà principali al bottone<br />
<strong>btn-1a &#8211; btn-1a, etc.</strong> -&gt; per gli effetti hover specifici per ogni bottone</li>
</ul>
<p>Il foglio di stile raccoglie tutte le regole necessarie per il corretto funzionamento dei bottoni, sta a te cambiare alcuni valori per personalizzare gli effetti hover, prova quelli che stimolano di più la tua fantasia.</p>
<pre class="lang:default decode:true ">/* Stile di base */
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);


*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body, html { font-size: 100%; padding: 0; margin: 0; height: 100%;}

/* Clearfix*/
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

body {
	font-family: 'Lato', Calibri, Arial, sans-serif;
	color: #89867e;
	background: #fff;
}

a {
	color: #888;
	text-decoration: none;
}

a:hover,
a:active {
	color: #333;
}

/* Header */
.main,
.container &gt; header {
	margin: 0 auto;
	padding: 2em;
}

.container &gt; header {
	text-align: center;
}

.container &gt; header h1 {
	font-size: 2.625em;
	line-height: 1.3;
	margin: 0;
	font-weight: 300;
}

.container &gt; header span {
	display: block;
	font-size: 60%;
	opacity: 0.5;
	padding: 0 0 0.6em 0.1em;
}

.container {
	height: 100%;
	position: relative;
}

.container &gt; section {
	margin: 0 auto;
	padding: 5em 3em;
	text-align: center;
	color: #fff;
}

.container &gt; section p {
	position: relative;
	margin: 0;
	padding: 1em;
	z-index: 1;
}

.container &gt; section p.text {
	font-size: 1.4em;
}

.color-1 {
	background: #435A6B;
}

/* Stile generico dei bottoni*/
.btn {
	border: none;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	background: none;
	cursor: pointer;
	padding: 25px 80px;
	display: inline-block;
	margin: 15px 30px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.btn:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

/* Bottone */
.btn-1 {
	border: 3px solid #fff;
	color: #fff;
}

/* Bottone 1a */
.btn-1a:hover,
.btn-1a:active {
	color: #435A6B;
	background: #fff;
}

/* Bottone 1d */
.btn-1d {
	overflow: hidden;
}

.btn-1d:after {
	width: 0;
	height: 103%;
	top: 50%;
	left: 50%;
	background: #fff;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.btn-1d:hover,
.btn-1d:active {
	color: #435A6B;
}

.btn-1d:hover:after {
	width: 90%;
	opacity: 1;
}

.btn-1d:active:after {
	width: 101%;
	opacity: 1;
}

/* Bottone 1e */
.btn-1e {
	overflow: hidden;
}

.btn-1e:after {
	width: 100%;
	height: 0;
	top: 50%;
	left: 50%;
	background: #fff;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
}

.btn-1e:hover,
.btn-1e:active {
	color: #435A6B;
}

.btn-1e:hover:after {
	height: 260%;
	opacity: 1;
}

.btn-1e:active:after {
	height: 400%;
	opacity: 1;
}

/* Bottone 1f */
.btn-1f {
	overflow: hidden;
}

.btn-1f:after {
	width: 101%;
	height: 0;
	top: 50%;
	left: 50%;
	background: #fff;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.btn-1f:hover,
.btn-1f:active {
	color: #435A6B;
}

.btn-1f:hover:after {
	height: 75%;
	opacity: 1;
}

.btn-1f:active:after {
	height: 130%;
	opacity: 1;
}</pre>
<p>Il risultato finale:</p>
<p><p class='codepen'  data-height='265' data-theme-id='0' data-slug-hash='Lkdjvg' data-default-tab='result' data-animations='run' data-editable='' data-embed-version='2'>
See the Pen CSS Hover effects by Eugenio (@rupertone) on CodePen.</p>
</p>
<p><a href="https://www.eugeniocorrao.it/Tutorials/css3_buttons" class="btn-shortcode dt-btn-l dt-btn default-btn-color default-btn-hover-color default-btn-bg-color default-btn-bg-hover-color" target="_blank" id="dt-btn-6" rel="noopener"><span>DEMO CSS3 LINKS</span></a></p>
<p><a href="https://www.eugeniocorrao.it/css3_buttons.zip" class="btn-shortcode dt-btn-l dt-btn default-btn-color default-btn-hover-color default-btn-bg-color default-btn-bg-hover-color" target="_blank" id="dt-btn-7" rel="noopener"><span>Qui trovate i files della demo</span></a></p>
<p>&nbsp;</p>
<p>Tutto si basa sulla proprietà &#8220;<em><strong>transform</strong></em>&#8220;, che ti dà infinite possibilità per ottenere effetti interessanti da applicare a qualsiasi elemento.</p>
<p>Ciao e buon lavoro <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Spero che il tutorial ti sia piaciuto, se hai domande o vuoi approfondire il tema, batti un colpo <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p><p>The post <a href="https://www.eugeniocorrao.it/css3-effetti-hover-spettacolari">CSS3: effetti hover spettacolari</a> first appeared on <a href="https://www.eugeniocorrao.it">Eugenio Corrao Web Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eugeniocorrao.it/css3-effetti-hover-spettacolari/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
