Homepage -> Guida CSS (Fogli di Stile)
![]() |
![]() |
Ho ottenuto così un'immagine sfumata al 40% e con un bordo particolare; il codice usato per la seconda img è il seguente:
|
<IMG SRC="img.jpg" WIDTH="190" HEIGHT="132" BORDER=1 style="filter: Alpha(Opacity=40); border:3px dotted width; border-color:#999999 "> |
Sopra è mostrato un esempio di come sia possibile ottenere una pop-up di una immagine (thumbnail) semplicemente con il seguente codice CSS:
| #pic { LEFT: 30px; WIDTH: 135px; POSITION: relative; TOP: 10px; BACKGROUND-COLOR: #ffffff } #pic A .large { BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; LEFT: -1px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 1px; POSITION: absolute; TOP: -1px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px } #pic A IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px } #pic A.p1 { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; DISPLAY: block; BACKGROUND: #ffffff; LEFT: 0px; BORDER-LEFT: #000000 1px solid; WIDTH: 135px; BORDER-BOTTOM: #000000 1px solid; TOP: 0px; HEIGHT: 90px; TEXT-DECORATION: none } #pic A.p1:visited { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; DISPLAY: block; BACKGROUND: #ffffff; LEFT: 0px; BORDER-LEFT: #000000 1px solid; WIDTH: 135px; BORDER-BOTTOM: #000000 1px solid; TOP: 0px; HEIGHT: 90px; TEXT-DECORATION: none } #pic A.p1:hover { COLOR: #000000; BACKGROUND-COLOR: #8c97a3; TEXT-DECORATION: none } #pic A.p1:hover .large { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; DISPLAY: block; LEFT: 150px; BORDER-LEFT: #000000 1px solid; WIDTH: 300px; BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; TOP: -60px; HEIGHT: 233px } |
ed HTML:
| <DIV id=pic> <A class=p1 title="thumbnail image" href="#"> <IMG title="Thumbnail image" height=90 alt="Thumbnail image" src="fig_esempi/front3tn.jpg" width=135> <IMG class=large title="Enlarged view of image" height=233 alt="Enlarged view of image" src="fig_esempi/front3.jpg" width=350> </A> </DIV> |
Utilizzando la proprietà background-image dei Css è possibile assegnare un'immagine di sfondo (anche animata) ad un bottone di un modulo Html.
E' consigliabile creare un'immagine su misura o dimensionare il bottone ad hoc, per evitare effetti grafici e/o stilistici indesiderati.
Di seguito un esempio ed il relativo codice CSS:
| <input type="button" value="Clicca" style="background-image: url(bottone.gif)"> |