Pagina 1 di 1

Stili con layout per risoluzione

Inviato: 07/12/2011, 1:06
da Lady R
Ho creato un plugin per Jquery che permette di caricare un CSS diverso in base a tre range di risoluzioni, ad esempio:

minori di 800: mio.css
maggiori di 800 e minori di 1700: stile.css
maggiori di 1700: grande.css

in questo modo è possibile adattare il template al meglio per qualunque tipo di monitor..

qui una demo:
http://dev1.allise.net/allcssres/demo.html

Qui il download del plugin:
http://dev1.allise.net/allcssres/jquery ... min.js.zip

Uso:
includere il plugin nell'header con:

Codice: Seleziona tutto

<script src="jquery.allcssres.min.js" type="text/javascript"></script>
Quindi eseguirlo con:

Codice: Seleziona tutto

<script>$.res(window, 'css/lowRes.css', 800, 'css/normRes.css', 1700, 'css/hiRes.css');</script>
il primo parametro window va lasciato invariato nel 99% dei casi, potreste indicare un ID di un elemento della pagina, ad esempio #wrapper, in modo da effettuare i controlli sulla larghezza del wrapper invece che della pagina del browser, ma non è solitamente necessario.

'css/lowRes.css'è il percorso al CSS per risoluzioni basse, potete modificarlo.

800 è il primo valore che divide le risoluzioni basse da quelle intermedie.

'css/normRes.css' è il CSS per risoluzioni medie (comprese tra 800 e 1700 nel mio esempio).

1700 è il valore che divide le risoluzioni intermedie da quelle alte

'css/hiRes.css' è il CSS per le risoluzioni alte.

Non è propriamente una MOD e non ho neanche voglia di compilare la MODx per creare una MOD validata, quindi l'ho pubblicata qui.

È sotto GNU GPLv2 only, se volete potete pubblicarla voi nell'archivio MODs :/