Devi avere i cookie abilitati per autenticarti


Dati Login
Username:
Password:




Contattami

Se hai Skype adesso sono
My status
(clicca sul fumetto per contattarmi via chat)

Altrimenti scrivimi via E-Mail a michele.giacomoli@gmail.com


Oggi è Sabato 06/12/2025

Visite su questo sito: 227742
Il tuo indirizzo ip è: 10.154.39.12
OS: Sconosciuto
Browser utilizzato: Sconosciuto
Versione browser: Sconosciuto

Musiquiz 2.1.2 è arrivato
Versione per l'installazione
Pacchetto di Musiche

Sito del progetto
Guarda le modifiche

Per chi non lo sapesse Musiquiz è un programma creato da me per l'oratorio di S.Pietro a Viadana che può essere comunque utilizzato come gioco in altri oratori. Dura circa 1 ora e 30 minuti (dipende da quanta confusione fanno i bambini). Se volete siete liberi di provarlo e utilizzarlo nel vostro oratorio, a casa vostra, o dove meglio credete.

Buon divertimento!!!

screenshot!

Attuale versione stabile: 2.1.2

Dimensioni:
vers. installazione: 2,7MB
pacc. musiche: 130MB

Requisiti minimi del sistema:
  • Sistema operativo Windows XP/Vista
  • Windows Media Player da 8 a 11
  • 128 MB di ram
  • 10MB di spazio sul disco solo per il programma, 130 MB se si installa anche il pacchetto di Musiche (Musiquiz Music Pack)
Home    News

Supporto alle nuove Specifiche CSS 3: Usiamole Subito!!!

pubblicato il 07/08/2009 @ 22:04

Con le ultime versioni dei MIGLIORI browser in circolazione (Internet Explorer infatti continua a remare controcorrente... se va bene a lui e ai suoi utenti...), beh insomma stavo dicendo con le ultime versioni di questi browser è giunto il supporto alle specifiche CSS 3 (seppure non ancora definitive mi risulta) e così ho deciso di provarle subito.

Le CSS 3?

Si, ma che cosa sono le specifiche css? Cito da wikipedia:

detti anche semplicemente fogli di stile, vengono usati per definire la rappresentazione di documenti HTML, XHTML e XML.

Come dite? No, non ho preso la citazione dalla versione araba dell'enciclopedia ma da quella italiana. Detto in parole povere (e da uno non troppo esperto in materia) sono delle regole, delle proprietà che vengono attribuite agli oggetti presenti nel sito e che gli permettono di cambiare aspetto grafico. Non avete capito lo stesso? Beh allora chiedete a qualcuno più esperto di me!

Ok, e quindi?

Le CSS3 hanno delle nuove proprietà che permettono di migliorare ulteriormente l'aspetto grafico dei siti e in questo post parlerò di quelle che ho di recente introdotto nel sito.

I bordi arrotondati

Fino ad adesso per ottenere oggetti con gli angoli smussati c'era un solo modo: usare come sfondo immagini con il bordo arrotondato, ma da oggi basta aggiungere una riga alle regole dell'oggetto desiderato:

border-radius: 10px;

Edit (26/08/09): ho scoperto che in realtà bisogna aggiungere anche queste righe:

-moz-border-radius: 10px // per firefox
-khtml-border-radius: 10px // per khtml
-webkit-border-radius: 10px // per webkit

dove 10px sta ad indicare la dimensione del bordo arrotondato. E qui il risultato:

Box ruotati

Altra cosa che mi ha stupito è la possibilità di prendere questi oggetti e girarli su sè stessi:

-moz-transform: rotate(7deg); //per gecko
-webkit-transform: rotate(7deg); //per webkit

in questo caso la proprietà funziona solo con alcuni browser (per la precisione quelli che usano come motore di rendering gecko o webkit, come firefox e chrome) ma penso che presto ne verranno supportati anche altri. Se notate rotate viene definito come parametro di una proprietà dal nome generico "transform": infatti questa proprietà può fare molto di più come "stirare" l'oggetto a piacimento, ma non avendolo usato nel sito (e non avendone ancora compreso il funzionamento appieno) non ne parlerò

Oggetti con le ombre

Addirittura è possibile aggiungere le ombre agli oggetti senza dover usare alcun programma di grafica con questo codice:

-moz-box-shadow: inset 1px 1px 3px #000; //gecko
-webkit-box-shadow: inset 1px 1px 3px #000; //webkit
-khtml-box-shadow: inset 1px 1px 3px #000; //khtml

Anche in questo caso è necessario una riga per ogni motore di rendering, ma fermiamoci un attimo ad osservare i parametri:
inset serve a creare le ombre all'interno dell'oggetto ma è possibile crearle all'esterno omettendo questo parametro, i primi due px indicano di quanto l'ombra si deve spostare rispetto all'oggetto, il terzo px indica il grado di sfumatura, mentre l'ultimo parametro indica il colore dell'ombra (in questo caso nero).

Come si può notare il livello di personalizzazione è sbalorditivo e insieme alle caratteristiche delle precedenti versioni del CSS la pagina web rischia di diventare una vera e propria bomba esplosiva di effetti grafici magari senza dover nemmeno usare un programma di grafica, ma mi raccomando, usateli con parsimonia!!


Commenti

Ancora nessun commento, perché non lo inserisci tu per primo?

Inserisci un commento


Nikname (obbligatorio)


Email (obbligatorio)


Testo (è il caso che scriva obbligatorio anche qui?)