AccueilDernières imagesRechercherS'enregistrerConnexion

Forum de graphisme, codage et game design proposant des tutoriels, astuces, libres services et commandes dans les domaines de l'infographie amateur, de l'intégration web (HTML et CSS essentiellement) ainsi que dans la conception de RPG sur forum.


165 résultats trouvés pour css

[phpBB2] Supprimer toutes les vilaines bordures de titre - Lun 26 Juil 2010 - 11:06


Le code n'est pas caché sous balise hide, mais n'hésitez pas à remercier son auteur :)
Lien pour comprendre pourquoi le contenu n'est pas sous hide


On se demande toujours à quoi elles servent, car avec nos personnalisations ces bordures nous empoisonnent la vie sans rien apporter... Alors certes, on pourrait tout simplement en changer la couleur, mettre des bordures en pointillées... mais pour le coup je vous laisserai faire du zèle tout seul en bidouillant les codes Razz

Voici donc dans un premier temps le code complet (me semble-t-il) permettant d'enlever toutes les bordures des barres de titres (qu'elles soient en bas, en haut, ou sur les côtés), y compris dans le portail ou les pages FAQ ou Membres.

Code:
.catHead, .catBottom, .catLeft, .catRight, .thLeft, .thRight,
.thSides, .thCornerL, .thCornerR, .thTop, .thHead, .row3Right
{
border: none !important;
}

Rollover sur la navigation [simple - toute version de forum] - Jeu 22 Juil 2010 - 18:15



Salut à tous !

Voici une méthode déjà connue mais bien pratique pour afficher une barre de navigation en rollover (avec image changeant au survol de la souris donc) très simplement, sans toucher aux templates, juste en modifiant le CSS de votre forum.
Cette astuce a le gros avantage de fonctionner sur toutes les versions de forum (du moins celles sorties pour le moment^^), ainsi que de pouvoir d'appliquer aux boutons de base et donc d'avoir le changement d'image pour les nouveaux MP par exemple^^

Principe :
Nous allons mettre les images directement via le css et afficher une image différente pour le lien "neutre" et le lien survolé.

• Commencez par enlever toutes les images de votre barre de navigation et allez dans :
Affichage > Page d'accueil > En-tête & navigation
Et sélectionnez "oui" dans "Afficher seulement des images dans la barre de navigation".

• Allez ensuite dans votre feuille CSS de forum (je rappelle qu'elle se situe dans "Affichage" > "Couleur" Onglet "Feuille CSS"). Je vous donne l'exemple pour le bouton "Accueil" (l'index, selon vos appellations) :

Code:
#i_icon_mini_index
{
background-image: url(adresse de l'image);
width: 80px;
height: 30px;
}
#i_icon_mini_index:hover
{
background-image: url(adresse de l'image);
}


Je vous explique ce que signifie ce code :
- l'information avec # c'est le nom du bouton accueil, pour résumer, les informations entre {} sont donc interprétées comme s'appliquant forcément à ce bouton là et pas un autre.
- le "background-image" c'est simplement l'image de fond du lien (rassurez-vous, le lien sera toujours là^^). Il vous faudra donc héberger l'image voulue et mettre l'adresse entre les parenthèses.
- width : c'est la largeur de l'emplacement de l'image, autrement dit celle de l'image elle-même.
- height : c'est la hauteur de l'image.
- la seconde partie avec le nom de la zone # suivie de "hover" désigne la même zone une fois survolée, il vous faut donc mettre dans "background-image" l'adresse de l'image devant apparaitre lorsque l'on passe sur le lien avec la souris.
Remarque : il n'est pas nécessaire de remettre la taille pour le "hover".

• Normalement, vous devez avoir votre bouton "Accueil" placé. Il s'agit maintenant de faire la même chose avec tout les autres ! Je vous donne simplement le nom de la "division" (zone de chaque bouton), à vous de refaire pareil que précédemment avec les images correspondantes.

Code:
Accueil : #i_icon_mini_index / #i_icon_mini_index:hover
Portail : #i_icon_mini_portal / #i_icon_mini_portal:hover
Galerie : #i_icon_mini_gallery / #i_icon_mini_gallery:hover
Calendrier : #i_icon_mini_calendar / #i_icon_mini_calendar:hover
FAQ : #i_icon_mini_faq / #i_icon_mini_faq:hover
Rechercher : #i_icon_mini_search / #i_icon_mini_search:hover
Membres : #i_icon_mini_members / #i_icon_mini_members:hover
Groupes : #i_icon_mini_groups / #i_icon_mini_groups:hover
Profil : #i_icon_mini_profile / #i_icon_mini_profile:hover
Message privé : #i_icon_mini_message / #i_icon_mini_message:hover
Nouveau message privé : #i_icon_mini_new_message / #i_icon_mini_new_message:hover
Se déconnecter : #i_icon_mini_logout / #i_icon_mini_logout:hover
S'enregistrer : #i_icon_mini_register / #i_icon_mini_register:hover
Se connecter : #i_icon_mini_login / #i_icon_mini_login:hover


En espérant que ce code vous serve !

Merci de laisser un message pour donner vos impressions, commentaires et/ou remerciements ^^

Sui'

[CSS] Barre de navigation - Ven 25 Juin 2010 - 23:08



Bonjour, Bonsoir, Salut, Yo, enfin voila x).

Après mainte recherche je vois qu'aucun tuto n'a été poster sur la barre de navigation fait uniquement pas CSS, alors je me lance pour vous l'expliquez.

Niveau: Facile Aperçu: Ici Tuto by Sui'


Alors nous allons commencer par le commencement logique :p.

Allez dans votre Panneau d'Administration -> Affichage -> En-tête et Navigation :

- Afficher seulement des images dans la barre des liens : Cocher Non
- Position du menu: Centrer
- Forcer la barre de navigation à rester sur une ligne : Cocher Oui

Enregistrez

Ensuite allez dans Affichage -> Couleur -> Feuille de Style

Mettez ce code à l'intérieur:

Code:
a.mainmenu img {
display:none;
}

a.mainmenu{
    text-decoration:none;
        padding: 1px 1px;
        margin: 0px;
        background: #Couleur;
        color: #000;
        border: 1px solid #Couleur;
}


Padding est la marge entre le texte et le cadre, le premier chiffre donnera l'espace entre le haut et le bas , alors que le second donnera l'espace à gauche et à droite.

Margin est l'espace entre tous les cadres, à vous de mettre la taille souhaiter.

Background est la couleur de fond de la cellule, à vous de mettre le code couleur voulu.

Color signifie la couleur du texte.

Border signifie la bordure sur le coup j'ai directement mis l'épaisseur de la bordure le style et la couleur, à vous de l'adaptez par la suite.


Maintenant nous allons rajouter un code qui changera l'aspect de la cellule au passage de la souris (Non obligatoire)


Code:
a:hover.mainmenu{
    text-decoration:none;
        padding: 1px 1px;
        margin: 0px;
        background: #000;
        color: #FFF;
        border: 1px solid #FFF;
}


Je n'est seulement changer que les couleurs, une nouvelle fois à vous de l'adaptez Wink.

Maintenant comme je me doute vous avez tous cette barre de navigation coller à la publicité pour l'espacer il vous suffit juste de mettre ce code :

Code:
#page-body {
margin-top:15px;
}


A vous de modifier le nombre selon l'espace que vous voulez.

N'oubliez pas de Valider

Pour avoir des codes couleurs rendez vous sur le tuto de Mao : [url=/forumactif-f51/pour-mettre-un-peu-de-couleur-aux-forumsd-t11664.htm]Ici[/url]

Et oui c'est déjà fini x), j'espère que se tutoriel vous aura aider.

Si vous voyez des fautes ( doit y en avoir :o) et si vous avez des questions n'hésiter pas :).

Coriolis

Widget flottant - Bloc flottant sans survol - Ven 4 Juin 2010 - 18:37



Créer un bloc flottant

Le bloc flottant, c'est un petit cadre qui se place sur votre page et qui accompagne le visiteur même s'il descend ou remonte sur cette même page. Sa position est fixe, ainsi, peu importe où vous vous situez sur la page il restera présent.

Le contenu n'est pas sous balide hide (explications), mais n'hésitez pas à remercier son auteur.


Avant tout chose, il faut créer le bloc en lui-même.
Pour ma part, j'ai choisi de créer une petite fenêtre avec, par exemple, mon partenaire (Never-utopia). Je crée une division, avec son contenu (le contenu ici est donc le logo de N-U, il est possible d'y mettre ce que l'on veut, une navigation, une liste de logo, des avatars, le copyright du forum).

Code:
<div class="bloc_flottant"><a href="http://www.never-utopia.com" target="_blank"><img src="http://host.image.files.free.fr/host/49abfc8769e6cbouton-nu.png"></a></div>

Note : la class de la division se nomme \\"bloc_flottant\\", c'est elle qui va nous guider pour la suite.

Placez ce code à la suite de votre page d'accueil (en-tête).
Chemin sur Forumactif : Panneau d'administration > affichage > généralités.


À présent le reste du travail concerne uniquement du code css.
Dans la feuille de style du forum.
Chemin sur Forumactif : Panneau d'administration > affichage> couleurs > feuille de style

Il faut commencer par établir la taille de notre wiget.
Code:
.bloc_flottant
{
width: 150px;
height: 100px;
}

Note : Mon bloc fera 150pixels de large et 100 de haut.


Plaçons-le à présent sur la page.

Attention : lorsqu'on a placé le premier code dans le cadre de l'en-tête, on a, implicitement, choisi de ne faire apparaitre ce bloc que sur l'index du forum. Si vous souhaitez l'afficher sur l'intégralité du forum, il est possible de placer le code dans le template overhall_header.

Pour placer le bloc sur la page, on utilise la position:fixed. Le bloc restera présent à l'écran au même endroit même si le visiteur descend ou remonte sur la page.
Code:
.bloc_flottant
{
width: 150px;
height: 100px;
position:fixed;
top: 50px;
right: 10px;
}

Note : "top" signifie que j'ai placé mon bloc à 50 pixels du haut de ma page (entre le bloc et le haut de page il y aura 50px de marge). "right" signifie que j'ai placé mon bloc à 10pixels du bord droit de ma page.

Testez, vous verrez le bloc existe, le bloc flotte, mais le bloc est encore un peu moche, là, non ? En ajoutant quelques propriétés css vous pourrez améliorer la présentation de ce petit objet. Quelques exemples.
un couleur de fond, une image de fond avec la propriété background-color ou background-image. Une bordure (border), on peut l'arrondir (-moz-border-radius & cie) etc.


(sachez que ce tutoriel est ma création et que je l'ai déjà proposé sur d'autres supports d'entraide.)

Changer l'opacité d'une image ou d'un bloc (+ survol) - Mer 19 Mai 2010 - 11:42


Le code n'est pas caché sous balise hide, mais n'hésitez pas à remercier son auteur :)
Lien pour comprendre pourquoi le contenu n'est pas sous hide


Yop yop^^

Voici un code relativement simple permettant d'avoir une image à opacité réduite qui devient "normale" au survol de la souris.

Exemple :
texte alternatif de l'image



Ce code est fait pour être efficace sous tout les navigateurs.
De plus, bien que je vous montrerai comment faire pour une image, vous pouvez faire la même chose pour tous les types de balises, que ce soit des bloc (div), des paragraphes (p), du texte simple (span), etc.



Commencez par mettre une "class" (sorte de marqueur permettant d'attribuer à tout les éléments comportant ce marqueur un effet CSS) à votre image en l'affichant. Pour cela affichez-la normalement :
Code:
<img src="lienimage.jpg" alt="texte alternatif de l'image" title="texte de l'image" />


Rappel :
le "alt" : est le texte qui s'affiche en cas de problème d'hébergeur si l'image, elle, ne s'affiche pas.
le "title" : est le texte qui s'affiche dans un cadre jaune si vous laissez votre souris sur l'image.
Tant que possible, essayez toujours d'avoir les deux dans votre image, surtout le "alt", afin d'être conforme avec les normes du codage.



Ajoutez dans votre code d'image le fameux marqueur en mettant une "class" :
Code:
<img src="lienimage.jpg" alt="texte alternatif de l'image" title="texte de l'image" class="exemple" />



Vous ne verrez aucun changement, c'est normal, il faut attribuer les valeurs voulues dans le code CSS. Le code suivant est donc à mettre dans "Panneau d'admin > Affichage > Couleurs > Feuille CSS".
Code:
.exemple {
opacity: 0.5;
}

.exemple:hover {
opacity: 1;
}


La première partie du code s'applique sur l'image directement, elle baisse l'opacité de moitié. Vous pouvez bien entendu adapter ces valeurs en mettant à la place de 0.5 > 0.2 (opacité plus basse encore) ou bien 0.7 (opacité plus haute).
La seconde partie s'applique à l'image lorsqu'elle est survolée. J'ai donc remis la valeur maximale pour que l'opacité soit "normale".


Attention : si vous voulez changer le mot "exemple" par celui e votre choix, il faut le changer à la fois dans la "class" de l'image ET dans les deux parties du CSS !


Remarque : l'image en exemple ne comporte pas de lien, c'est une image simple, pour mettre un lien, il vous suffit d'ajouter de part et d'autre de l'adresse de l'image le code de lien normal :

Code:
<a href="adresse"><img src="lienimage.jpg" alt="texte alternatif de l'image" title="texte de l'image" class="exemple" /></a>



Ajout Responsable (Onyx) :

Si vous voulez que le changement d'opacité se fasse progressivement (en transition), il suffit de modifier votre CSS comme cela, soit de rajouter la transition :
Code:
.exemple {
opacity: 0.5;
-webkit-transition: 0.5s;
transition: 0.5s;
}

.exemple:hover {
opacity: 1;
}


Le "transition" sert à indiquer que l'effet se déroulera en 0.5 seconde. Vous pouvez mettre le délai que vous souhaitez, de 0s (instantanné) à n'importe quel autre chiffe (même 1000 secondes si vous voulez).


Voilà c'est tout !

Lucky Numb£r

Agrandissement d'image au survol - Mer 21 Avr 2010 - 0:46


Le code n'est pas caché sous balise hide, mais n'hésitez pas à remercier son auteur :)
Lien pour comprendre pourquoi le contenu n'est pas sous hide


Bonsoir, en cette belle soirée de vacances je vais vous poster quelques astuces à la demande de Sparrow. La première consiste à appliquer une sorte de zoom à une image. Pour ceci il faudra combiner un peu de code Html et CSS.

Petit exemple :


Tout d'abord prenez l'image et appliquez lui une class, dans notre cas ce sera la class "zoom".

Code:
<div class="zoom">
  <img src="URL DE L'IMAGE" alt="NOM DE L'IMAGE" />
</div>


Il suffit ensuite de rajouter dans votre CSS ce petit qui bien évidemment est personnalisable selon les besoins.
Code:
.zoom {
height:XXXpx;
margin:auto;
text-align:center;
}

/*Largeur et hauteur image sans survol*/
.zoom img {
width:XXXpx;
height:XXXpx;
-webkit-transition: 0.5s; /*Rendre le mouvement fluide*/
transition: 0.5s;/*Rendre le mouvement fluide*/
}
/*Largeur et hauteur image au survol*/
.zoom img:hover {
width:XXXpx;
height:XXXpx;
}


Voilà c'est tout pour cette première astuce, enjoy Wink !
P.S ~ Cette astuce a été partagée par Sparrow lui même, mais je ne sais plus à quel moment.
P.S² ~ Remarquez que c'est aussi sur ce principe que sont fondées les infobulles...

Yujoba

Qui est en ligne (groupe) - Dim 14 Mar 2010 - 15:22



Bonjour. Je vais vous proposer une astuce pour mettre des groupes sur un qui est en ligne. Je me suis aidé d'un forum de codage orienté forumactif, mais j'avais déjà trouvé comment faire avant, l'aide m'a juste donné des informations supplémentaire, comme un fond pour les groupe.

Comme je ne peut pas faire de capture d'écran (problème avec mon clavier) je vous donne un forum, ou vous pourrez voir le qui est en ligne, tel qu'il est une fois modifié.

http://mns-v2.forumactif.com/forum.htm


Pour faire cela, il faut aller dans la template Index_body, être en version phpbb2.

Mais d'abord, ce code est à ajouter dans la feuille de style CSS:
Code:

.statistiques{
border:0px;
background-image: url("[color=green]LIEN IMAGE DU HAUT[/color]");
background-repeat: no-repeat;
background-position: center;
height:270px;}

.groupes{
background-color:#FFFFFF;border: 1px #D0D0D0 dotted;
-moz-border-radius : 5px 5px 5px 5px;
height:40px;padding-right:12px;padding-left:14px;padding-bottom:3px;
font-size:15px;font-weight: bold;text-align:center;
text-decoration: none !important;}



Ensuite, allez dans la template Index_body, et trouvez ce morceau de la template:

Code:

<!-- BEGIN disable_viewonline -->
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
  <tr>
 
    <td class="catHead" colspan="2" height="28"><span
class="cattitle"><!-- BEGIN switch_view_stats --><a
class="cattitle" href="{U_VIEWONLINE}" rel="nofollow"><!-- END
switch_view_stats -->{L_WHO_IS_ONLINE}<!-- BEGIN
switch_view_stats --></a><!-- END switch_view_stats
--></span></td>
  </tr>
  <tr>
 
  <td class="row1" rowspan="6" align="center"
valign="middle"><img src="{L_ONLINE_IMG}" id="i_whosonline"
alt="{L_WHO_IS_ONLINE}" /></td>
      <td class="row1" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />
      {TOTAL_USERS}<br />
      {NEWEST_USER}</span></td>
  </tr>
  <!-- BEGIN switch_chatbox_activate -->
  <tr>
      <td class="row1"><span class="gensmall">{TOTAL_USERS_ONLINE}<br />
      {RECORD_USERS}<br />
      <br />
      {LOGGED_IN_USER_LIST}</span></td>
  </tr>
  {L_CONNECTED_MEMBERS}
  {L_WHOSBIRTHDAY_TODAY}
  {L_WHOSBIRTHDAY_WEEK}
  <tr>
      <td class="row1"><span class="gensmall">{LEGEND} : {GROUP_LEGEND}</span></td>
  </tr>
  <tr>
      <td class="row1">
        <span class="gensmall">{TOTAL_CHATTERS_ONLINE} :  {CHATTERS_LIST} <br />
            <!-- BEGIN switch_chatbox_popup -->
            <div id="chatbox_popup"></div>
            <script type="text/javascript">
            //<![CDATA[
 
       
insertChatBoxPopup('{disable_viewonline.switch_chatbox_activate.switch_chatbox_popup.U_FRAME_CHATBOX}',
'{L_CLICK_TO_JOIN_CHAT}');
            //]]>
            </script>
            <!-- END switch_chatbox_popup -->
        </span>
      </td>
  </tr>
  <!-- END switch_chatbox_activate -->
</table>
<!-- END disable_viewonline -->



Que vous remplacerez par

Code:
<!-- BEGIN disable_viewonline -->
<table cellspacing="2" cellpadding="2" width="900" border="0" class="statistiques">
  <tr>
<td width="15%"></td>
<td width="50%">
<br /><br /><br /><br /><br /><br /><br /><center>
<span
class="groupes"> <a href="LIEN DU GROUPE 1"><span
style="color: COULEUR DU GROUPE 1"><b>NOM DU GROUPE
1</b></span></a></span> <img
src="http://i31.tinypic.com/mugck1.jpg" />
<span
class="groupes"><a href="LIEN GROUPE 2"><span
style="color: COULEUR GROUPE 2"><b>NOM GROUPE
2</b></span></a> </span> <img
src="http://i31.tinypic.com/mugck1.jpg" />
<span
class="groupes"> <a href="LIEN GROUPE 3"><span
style="color: COULEUR GROUPE 3"><b>NOM GROUPE
3</b></span></a></span> <img
src="http://i31.tinypic.com/mugck1.jpg" />
<span
class="groupes"> <a href="LIEN GROUPE 4"><span
style="color: COULEUR GROUPE 4"><b>NOM GROUPE 4</b></span></a></span> <img
src="http://i31.tinypic.com/mugck1.jpg" />
<span
class="groupes"> <a href="LIEN GROUPE 5"><font
color="COULEUR GROUPE 5"><b>NOM GROUPE 5</b></span></a></span> <img
src="http://i31.tinypic.com/mugck1.jpg" />
<span
class="groupes"> <a href="LIEN GROUPE 6"><font
style="color: COULEUR GROUPE 6"><b>NOM GROUPE 6</b></span></a> </span><br /><br />
<span class="gensmall">{TOTAL_POSTS}. {TOTAL_USERS}<br />
{NEWEST_USER}<br /><br/>
{TOTAL_USERS_ONLINE}<br/>
{LOGGED_IN_USER_LIST}</center></span><br />
<td width="5%"></td>
</tr>
</table>
 
<table border="0" cellspacing="3" cellpadding="0" width="700" align="center" style="text-align: justify">
{L_CONNECTED_MEMBERS}</table>
<img src="LIEN IMAGE DU BAS"><br />
<!-- END disable_viewonline -->



Si vous avez plus de groupe, vous n'avez qu'a rajouter ce code avant le dernier groupe:

Code:
<span
class="groupes"> <a href="LIEN GROUPE X"><span
style="color: COULEUR GROUPE X"><b>NOM GROUPE X</b></font></a></span> <img
src="http://i31.tinypic.com/mugck1.jpg" alt="Groupe1" />


En vert, c'est le lien de l'image du haut ou du bas que vous devez mettre, ce qui n'est pas obligatoire.


Mettre un crédit vers Never-Utopia est obligatoire. Retirer un crédit est interdit.
S'il y a des problèmes, venez poster ici.
Merci de laisser un message pour donner vos impressions, commentaires et/ou remerciements ^^

Sparrow-style

Faire un sélecteur de thème - Mer 9 Sep 2009 - 11:48



Salut salut,

À force de subir les demandes, je vous donne une fois pour toutes le code qui m'a servit à faire le Sélecteur de Thème, en vous expliquant en deux mots comment l'utiliser.

Tout d'abord, vous devez vous rendre dans votre template Overhall_Header et vous trouvez ceci :
Code:
</head>


Juste avant, vous mettez le javascript qui fait fonctionner le code :
Code:
  <script type="text/javascript">
    //<![CDATA[
      var scheme = getCookie('template1');
   
   
      if (scheme == 'NOM THÈME #1') {
        document.write('<link rel="stylesheet" type="text/css" href="URL CSS THÈME #1" />');
      }
      else if (scheme == 'NOM THÈME #2') {
        document.write('<link rel="stylesheet" type="text/css" href="URL CSS THÈME #2" />');
      }
      else if (scheme == 'NOM THÈME #3') {
        document.write('<link rel="stylesheet" type="text/css" href="URL CSS THÈME #3" />');
      }
   
   
      function changeskin(change) {
        var scheme = change;
        var name = 'template1';
        var pathname = location.pathname;
        var myDomain = pathname.substring(0,pathname.lastIndexOf('/')) +'/';
        var ExpDate = new Date ();
        ExpDate.setTime(ExpDate.getTime() + (180 * 24 * 3600 * 1000));
        setCookie(name,scheme,ExpDate,myDomain);
      }
   
      function getCookie(name) {
        var cname = name + "=";
        var dc = document.cookie;
        if (dc.length > 0) {
          begin = dc.indexOf(cname);
          if (begin != -1) {
            begin += cname.length;
            end = dc.indexOf(";", begin);
            if (end == -1) end = dc.length;
              return unescape(dc.substring(begin, end));
            }
          }
        return null;
      }
             
      function setCookie(name, value, expires, path, domain, secure) {
        document.cookie = name + "=" + escape(value) +
        ((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
        ((path == null) ? "" : "; path=" + path) +
        ((domain == null) ? "" : "; domain=" + domain) +
        ((secure == null) ? "" : "; secure");
      }
    //]]>
  </script>



Ensuite, vous allez où vous voulez que le sélecteur soit et vous mettez le sélecteur lui-même :
Code:
        <div id="skinselector" style="margin: auto; text-align: center;">
            <form style="margin: auto; text-align: center;">
                <select onchange="changeskin(this.options[this.selectedIndex].value); window.location.reload();">
                    <option> Choisir un thème </option>
                    <option value="NOM THÈME #1"> NOM THÈME #1 </option>
                    <option value="NOM THÈME #2"> NOM THÈME #2 </option>
                    <option value="NOM THÈME #3"> NOM THÈME #3 </option>
                </select>
            </form>
        </div>


Par exemple, disons que vous voulez que le sélecteur soit directement après la navigation, vous allez dans le template "Overhall_Header" et placez le code après :
Code:
            <table cellspacing="0" cellpadding="0" border="0" align="{MENU_POSITION}">
               <tr>
                  <td align="{MENU_POSITION}"{MENU_NOWRAP}>{GENERATED_NAV_BAR}</td>
               </tr>
            </table>



Utilisation :

Vous l'avez donc compris, il faut utiliser UNIQUEMENT les feuilles CSS pour donner au forum son skin, c'est là que réside la difficulté de la tâche, car mettre un code en copier coller c'est facile, mais convertir un design normalement "automatique" en CSS c'est déjà plus difficile.

Pour créer une feuille de CSS, vous pouvez vous ouvrir un bloc-note tout ce qu'il y a de plus normal et y écrire votre CSS. Puis, lorsque vous le sauvegardez, vous écrivez ".css" à la place de ".txt" comme extension.

Une fois que vous avez fait vos différentes feuilles CSS, il faut les héberger. Pour cela, utilisez par exemple Archive-Host.

Enfin, une fois les feuille de CSS hébergées, vous prenez le lien donné et vous pouvez le mettre dans le code du sélecteur de thème.
Les informations à modifier sont en majuscules dans le code (celui du javascript ET celui du sélecteur lui-même), donc vous ne pouvez pas les manquer Wink

C'est tout, bonne journée !

Sparrow-style

[Forum] Opacité réduite ou Transparence (phpBB2) - Mer 2 Sep 2009 - 22:06


Le code n'est pas caché sous balise hide, mais n'hésitez pas à remercier son auteur :)
Lien pour comprendre pourquoi le contenu n'est pas sous hide


Bonjour !

Un titre explicite aurait demandé d'avantage de place... donc je m'explique :
Je vais vous donner une astuce pour mettre l'intérieur du forum en transparence, ou bien en "opacité réduite".

Vous allez aller dans :

PA > Affichage > Images & Couleurs > Couleurs > Feuille CSS

... et inclure le code suivant :

Code:
.forumline
{background-color: transparent;
background-image: url(adresse de l'image de fond);
background-repeat: repeat;
}


Remarque :
Si vous souhaitez que votre fond se répète seulement sur la largeur, mettez "repeat-x" à la place de "repeat", et si vous voulez qu'il se répète qu'en hauteur mettez "repeat-y".


N'oubliez pas également d'effacer les codes couleurs présents dans votre palette de couleur du forum.


Il s'agit ensuite de mettre une image de fond en PNG dans l'emplacement de l'image de fond, que vous aurez préalablement fait sous photoshop. Cette petite image se répètera dans votre forum sous les catégories. Comme je suis gentil, je vous ai fait déjà quelques images Razz
Voici donc un pack contenant des images de diverses couleur et de diverses opacités.

Détail :
- le nom des fichiers indique la couleur + opacité (exemple : vert25 = fond vert d'opacité 25%)
- couleurs présentes : blanc, noir, bleu, orange, rouge, vert, violet + transparent
- opacités : 25%, 50%, 75% pour chaque

Télécharger le pack : Cliquez ici !

Dans le même principe, vous pouvez mettre une image de fond de votre choix !

Sparrow-style

Un "Footer" (img bas de page) sur votre Forum - Mer 2 Sep 2009 - 21:28



La question revenant relativement souvent, j'explique ici comment placer une image de bas de page sur vos forum.

Allez dans le panneau > Affichage > Templates > "overall_footer_end"

Vous devez placer le code suivant (donnez à l'id le nom que vous voulez) :
Code:
<div id="newbottom">
</div>


Juste avant ce bout de code :
Code:
<script type="text/javascript">
//<![CDATA[
   fa_endpage();
//]]>
</script>
</body>
</html>


(à la fin du templates donc.)


Une fois que vous avez cela, rien n'apparaitra sur votre forum, normal, vous avez juste signalé une division dans cet endroit, à vous de lui donner la forme voulue (taille, fond, etc...).
Pour cela, il vous faut aller dans :
Affichage > Image & Couleurs > Couleurs > Feuille CSS


Puisque vous avez crée une "div" avec un "id", il vous faudra commencer votre code par "#".
Code:
#newbottom
{
clear: both;
margin: auto;
width: 100%;
background-image: url(http://host.image.files.free.fr/host/4a04c4821c594back-bottom.png);
background-repeat: no-repeat;
background-position: center;
height: 500px;
}


Explications :
clear: both => enlève de manière sûre les mises en forme de division précédentes (surtout lorsqu'il y a des "float" (flottement) à droite ou à gauche).
margin: auto : centre l'image si elle ne fait pas toute la largeur
width: 100% : largeur du bloc, si l'image ne prend pas toute la largeur, vous pouvez diminuez le width en % ou mettre une largeur en px.
background-image : c'est l'adresse de votre image de fond
background-repeat : la répétition du fond, ici elle ne se répètera pas, si vous voulez qu'elle se répète enlevez simplement la ligne, mais pour une image de pied de page c'est assez rare...
background-position: la position du fond, ici au centre
height: sa hauteur en pixel, ici 500px car j'ai pris en exemple les codes de N-U pour le thème actuel


Si vous avez des problèmes avec ce LS, venez poster ici.
Merci de laisser un message pour donner vos impressions, commentaires et/ou remerciements ^^

Kazuya

Modifier une image au survol - Sam 4 Juil 2009 - 2:23


Le code n'est pas caché sous balise hide, mais n'hésitez pas à remercier son auteur :)
Lien pour comprendre pourquoi le contenu n'est pas sous hide


Voilà alors je décide de partagé une petit astuce avec vous, car je trouve qu'elle vaut le coup et qu'elle embellit vachement les forum =)

Tout d'abord, de quoi il s'agit? : C'est en fait un code, qui va permettre de changer l'image, lorsque la souris passera dessus. Ainsi, on peut donner l'illusion, sans recourir au flash, que lorsque l'on passe la souris sur une image, cette dernière se met à briller. Bien sûr, ce n'est qu'une suggestion d'utilisation, ensuite, libre à vous de vous en servir comme bon vous semble.

DANS LE CSS
Code:
/*Bouton 1 sans survol*/
#bouton1 {
  display: inline-block;
  background:url(URL);
  width:LARGEURpx;
  height:HAUTEURpx;
}
/*Bouton 1 avec survol*/
#bouton1:hover {
  background:url(URL);
  width:LARGEURpx;
  height:HAUTEURpx;


/*Bouton 2 sans survol*/
#bouton2 {
  display: inline-block;
  background:url(URL);
  width:LARGEURpx;
  height:HAUTEURpx;
}
/*Bouton 2 avec survol*/
#bouton2:hover {
  background:url(URL);
  width:LARGEURpx;
  height:HAUTEURpx;



SUR LA PAGE
Code:

<a id="bouton1" href="http://www.domaine.com/"></a>
<a id="bouton2" href="http://www.domaine.com/"></a>


Comment le modifier? :
1 .Placez dans l'URL de "bouton 1:" L'url de l'image non survolée. Remplacez LARGEUR et HAUTEUR par la largeur et la hauteur de l'image sélectionnée.
2. Placez, dans L'URL de "bouton 1:hover" L'url de l'image survolée. Remplacez LARGEUR et HAUTEUR par la largeur et la hauteur de l'image sélectionnée.
3. Faites pareil pour le bouton 2 et les autres éléments si vous en avez.

À noter qu'on a utilisé des liens ici pour simuler une navigation, mais cela aurait aussi pu se faire avec une div, un span ou autres.

Voilà c'est fait!

En espérant avoir été clair et vous avoir aidé!

[INVISION]Changer la couleur de la barre lien bas de page - Sam 27 Juin 2009 - 18:31



Bonjour !

Selon votre forum, la barre des liens en bas de l'index est souvent sur un fond de couleur détonnant avec le fond.

Comme le fond de notre forum d'exemple est noir, nous allons donc mettre le fond de la barre en noir. Pour ce faire, cherchez le code CSS suivant :

Code:
#gfooter
    {
        background-color:#60A500;
        color:#FFFFFF;
        font-size:0.8em;
        margin:8px 0;
        padding:0.5em;
        text-align:right;
    }


Remplacez le code du background-color par le code couleur voulu, ce qui donnera (rappel : notre exemple est le noir) :

Code:
#gfooter
    {
        background-color:#000000;
        color:#FFFFFF;
        font-size:0.8em;
        margin:8px 0;
        padding:0.5em;
        text-align:right;
    }


Si vous avez des problèmes avec ce LS, venez poster ici.
Merci de laisser un message pour donner vos impressions, commentaires et/ou remerciements ^^

Capucine

[INVISION] Enlever les bordures du bas des cadres - Dim 21 Juin 2009 - 16:13


Le code n'est pas caché sous balise hide, mais n'hésitez pas à remercier son auteur :)
Lien pour comprendre pourquoi le contenu n'est pas sous hide


Hello !

Dans les forums en Invision, il y a des bordures inesthétiques présentes en bas des cadres. On va voir comment les fondre dans votre forum.

Sur la page d'accueil :

Spoiler:


Si vous voulez du noir, ça donnera :

Code:
table.ipbtable tfoot td
     {
        background-color:#000000;
     }


Page des sujets :

Spoiler:


Code:
.darkrow
     {
        background-color:#000000;
        color:#000000;
     }


Page du sujet :

Spoiler:


Mettre le code couleur désiré :

Code:
.topic-footer
     {
        background-color:#000000;
     }

Zayl

[phpBB2] Coins des forums arrondis - Dim 14 Juin 2009 - 15:28


Le code n'est pas caché sous balise hide, mais n'hésitez pas à remercier son auteur :)
Lien pour comprendre pourquoi le contenu n'est pas sous hide


Plop,
Un peu de CSS pour améliorer l'esthétique de vos forums ne fait jamais de mal. Celui-ci vous permet d'arrondir les coins de vos forums, il est évidement que les couleurs et pixels sont modifiables à souhaits pour obtenir des résultats personnalisés (=.


Edit : a placer dans la feuille CSS
( PA -> Apparence -> Couleur -> Feuille CSS )

exemple:
Spoiler:


Code:
.forumline{
background-color: #B1C6C7;
-moz-border-radius: 0px 0px 14px 14px ;
border-bottom: 8px #B1C6C7 solid;
border-top: 1px #B1C6C7 dotted;
border-right: 1px #B1C6C7 solid;
border-left: 1px #B1C6C7 dotted;}

Retirer le soulignement sous les liens ou pseudos (et autres effets) - Mer 23 Juil 2008 - 18:17


Le code n'est pas caché sous balise hide, mais n'hésitez pas à remercier son auteur :)
Lien pour comprendre pourquoi le contenu n'est pas sous hide


Plop~
Petit tuto que j'ai aussi mis sur Les-Admins, très rapide à installer et plutôt sympa.En espèrant qu'il vous soit utile..

Explication:
Comme vous pouvez le voir sur la deuxième image, les soulignement hypertexte sous les pseudos ne s'affichent plus.
Ce qui, entre nous est beaucoup plus propre.
Donc pour cela rien de plus simple :

~# Panneau d'administration → Affichage → Couleurs → Feuille de style CSS

Il ne vous reste plus qu'à insérer ceci & à valider.
Code:
a { text-decoration: none; }


Enjoy !



Edit: Vous pouvez également agrandir votre lien texte au passage de la souris en ajoutant :

Code:
a:hover{text-transform:uppercase;}



Code proposé par Aetaluta

Tu peux aussi ajouter des trucs simple mais pas mal :
Code:
a:hover { color: /* nom de la couleur ou code de la couelur */; }

etc.


Code proposé par Riku Asakura

En même temps pour le hover, il vous suffit d'aller dans votre page Affichage > couleurs... là il y a toutes les couleurs à changer avec un sélecteur de couleur à disposition... vous vous prenez la tête pour rien pour le coup ^^

Mais il y a plein de décoration différentes qui peuvent être autrement intéressante :
Code:
a:hover {text-decoration: underline overline;}

Lien survolé

Code:
a:hover {text-decoration: blink;}

Lien survolé

Code:
a:hover {background-color: white;}

Lien survolé

Code:
a:hover {background-image: url('http://2img.net/i/fa/subsilver/icon_gender_male.gif');}

(j'ai mis l'image du genre Mâle pour forum actif, mais c'est juste pour l'exemple)
Lien survolé

Voilà pour les quelques exemples ^^
Je rajoute ces codes dans le message que j'ai commencé sur les CSS Wink


Code proposé par Sui'
Pour retirer le soulignement des liens:

Code:
a{text-decoration:none!important;}

a:hover {text-decoration: none !important;}


J'ai mis les deux au survol de la souris et normal.


Revenir en haut

La date/heure actuelle est Dim 12 Mai 2024 - 11:32