Forum gratuit : Le forum des forums actifs
Bienvenue sur le forum de support de ForumActif.

Afin de profiter pleinement de tout ce que vous offre notre forum, merci de vous identifier si vous êtes déjà membre ou de rejoindre notre communauté si vous ne l'êtes pas encore.


Créer un forum gratuit semblable à ce forum


Rechercher
Magic FDF Rechercher parmi les tutoriels...
Pensez à effectuer une recherche parmi les tutoriels existants avant d'ouvrir un sujet dans l'Entraide !



Afficher sous forme de :


Thèmes du mois
Les posteurs les plus actifs de la semaine
Pinguino
 
Chacha
 
FANCH 56
 
Tech
 
SandyL
 
Azami
 
Anzu
 
Automne
 
Milouze14
 
alexandre385
 

Derniers sujets
» Image de fond qui s'adapte ?
Aujourd'hui à 2:11 par Shiirya

» redimensionner la chatbox
Aujourd'hui à 1:50 par Keith8D

» Lien dans le champ de profil
Aujourd'hui à 1:28 par Automne

» Les membres ne peuvent pas poster de sujet !
Aujourd'hui à 1:08 par Fléreur

» Sauvegarde qui ne se restaure pas.
Aujourd'hui à 0:51 par Puckessa

» DERNIERS MESSAGES
Aujourd'hui à 0:18 par tyane

» Icones de contact et onglet de profile style PHBB3 sur PHBB2
Aujourd'hui à 0:12 par NOELI21HISKI

» La chatbox ne s'affiche pas.
Hier à 23:56 par Automne

» Augmenter la limitation du nombre de rangs
Hier à 23:51 par Ea

Qui est en ligne ?
Il y a en tout 180 utilisateurs en ligne :: 8 Enregistrés, 1 Invisible et 171 Invités :: 2 Moteurs de recherche

Automne, Cibelule, Psychotic Bitch, selas, Shasha89, Shiirya, tyane, walkyriin

Le record du nombre d'utilisateurs en ligne est de 1877 le Jeu 19 Mai 2011 - 15:00
Sélecteur de style 5 5 2

Sélecteur de style

Voir le sujet précédent Voir le sujet suivant Aller en bas

Astuce Sélecteur de style

Message par Ea le Jeu 7 Juil 2011 - 12:38

Sélecteur de style

Objet du tutoriel

    Il ne s'agit pas d'un changement complet de thème, mais de la possibilité pour les utilisateurs d'un choix entre plusieurs fichiers CSS différents.


Portée des changements possibles par du CSS

    Tout le style ( couleurs, police, marges, tailles, images de fond, ... ) mais pas les images mises en "dur" ( enfin en bidouillant un petit peu il y moyen de remplacer la plupart des images par des images de fond et donc pouvoir les modifier avec du CSS ).


Installation du sélecteur de style

    Il faut mettre ce code javascript ici sur toutes les pages ( voir les codes javascript ).

    Dans ce code il faut juste modifier la partie :

    Code:
    addstyle("Style 1","http://lien_d'un_fichier_css");
    addstyle("Style 2","http://lien_d'un_fichier_css");

    Le premier paramètre est le "nom" qu'on verra dans la liste déroulante, le second paramètre est l'adresse du fichier CSS qui sera utilisé si le style est choisi.

Tester du code CSS

    Pour arriver à des résultats que vous souhaitez pour vos différentes feuilles CSS, voilà une astuce ici montrant quelques moyens de le faire.

Héberger des feuilles CSS

    Une fois qu'on a nos codes de feuille CSS il faut les héberger. Pour ce faire il y a plusieurs méthodes :

    • Un hébergeur de fichier à accès direct permettant d'héberger du CSS : par exemple archive-host et peut-être en trouverez-vous d'autres ^^.

    • Un espace perso ( souvent disponible avec votre FAI/ISP ) où vous pouvez mettre des fichier par logiciel FTP ou par l'interface fournie par le fournisseur.

    • Ne pas uploader la feuille mais mettre directement la donnée : pour ce faire, il faut encoder en base 64 votre feuille ( par exemple "img {display:none;}" donne "aW1nIHtkaXNwbGF5Om5vbmU7fQ==", ensuite à la place de l'adresse il faudra mettre "data:text/css;base64," puis la donnée encodée en base 64 donc pour l'exemple "data:text/css;base64,aW1nIHtkaXNwbGF5Om5vbmU7fQ==" ). Cette méthode n'est pas à utiliser pour plus d'une centaine de caractère.

Exemple vidéo




Ea
Aidactif
Aidactif

Messages: 19090
PointsActifs: 24490
Réputation: 2698
Inscrit(e) le: 04/04/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum