• Home
  • Jeux Vidéo
  • Test et Avis
  • Media
  • Rubrique à Brac
  • Nous Contacter
  • À propos

Astuce Webdesign, faire des fleches ou triangles en CSS


Par Mandar le 07 sept 2011 / Un Commentaire
 


Tiens ça fait longtemps que j’ai pas parlé de Web et encore moins de Webdesign et comme là j’étais en train d’utiliser une astuce bien sympathique qui marche pour Firefox, Chrome, Opera, Safari et IE à partir du 6, je me suis donc dit « et si je la partageais » !

Sommaire

Il vous est probablement arrivé de devoir faire des petites flèches de navigation ou encore des triangles avant un titre (entre autre). La plupart du temps on se retrouve à faire une ou des images voir même un sprite pour avoir un effet hover.

Et bien je dis Stop, grâce au CSS tout ça c’est fini !

Un triangle en CSS

Dans un premier temps il vous suffit de définir un span (il est rigoureusement interdit de laisser un span vide c’est pourquoi je vous conseille d ‘y mettre un «   », espace en html) pour y mettre votre triangle et d’y ajouter une classe.

<span class="triangle">&nbsp;</span>

Ensuite, rendez-vous dans votre feuille de style et attribuer à ce span les propriétés suivantes :

.triangle {display:block;width: 0; height: 0; border: 25px solid #3074B8; border-top-color: transparent; border-left-color: transparent; border-bottom-color: transparent;}

Le résultat :

Pour changer l’orientation ? Rien de plus simple, vous avez remarquez que le style border-top-color contient top indication de position du border et bien il suffit de passer en transparent tous sauf celui qui vous intéresse. Pour changer la couleur il n’y a qu’a changer le #3074B8 par un autre code couleur.

Des flèches de navigation en CSS

Dans un premier temps il vous suffit une fois de plus de définir non pas un mais deux span (avec leur « &nbsp; ») pour y mettre vos flèches et d’y ajouter une classe.

<span class="arrowNav arrowPrev">&nbsp;</span>
<span class="arrowNav arrowNext">&nbsp;</span>

Et de joindre le style css suivant.

.arrowNav {float:left; width: 0; height: 0; border: 25px solid #3074B8; cursor: pointer;}
.arrowNav.arrowPrev {border-top-color: transparent; border-left-color: transparent; border-bottom-color: transparent; margin-right: 5px;}
.arrowNav.arrowNext {border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent;}
.arrowNav.arrowPrev:hover {border-right-color: #639AC6;}
.arrowNav.arrowNext:hover {border-left-color: #639AC6;}

La classe arrowNav définit les styles communs au deux, quand au reste ça représente la position du triangle et le hover. Besoin de changer l’orientation ? c’est la même chose que l’exemple précédent !

Le résultat :

  


Conclusion

Une manière simple et propre de faire sa navigation ! Et surtout un gain de temps et une optimisation pour votre site internet.
Des questions et/ou demandes de précisions ? N’hésitez pas à laisser un commentaire.

Dans le même genre

  • 8 août 2011 — PHPStorm

Écrit par Mandar

Jeune parisien imprégné par l'univers du web. Gamer, Graphiste et Intégrateur, un condensé de tout et de n'importe quoi ! Vous pouvez aussi me suivre sur Twitter : @eunivers

1 Comment


Astuce Webdesign, faire des fleches ou triangles en CSS | Graphics Vision | Scoop.it
8 months ago



[...] Astuce Webdesign, faire des fleches ou triangles en CSS Tiens ça fait longtemps que j’ai pas parlé de Web et encore moins de Webdesign et comme là j’étais en train d’utiliser une astuce bien sympathique qui marche pour Firefox,… Source: http://www.eunivers.net [...]



0

subscribers

457

followers

 
  • Rechercher dans l’eunivers

  • Find us on Facebook

  • Recent Posts

    • The Avengers, du super-héros comme s'il en pleuvaient
      mai 4, 2012
    • Sortie de Fable Heroes
      mai 3, 2012
    • The Walking Dead s'offre un jeu vidéo
      avril 25, 2012
    • Grand ménage de printemps, l'eunivers s'offre une nouvelle formule !
      avril 24, 2012
  • Dernières Vidéos

    Powered by Dailymotion
  • Test et Avis

    • Catherine – Test et avis
      mars 6, 2012
    • Saints Row : The Third - Test et Avis d'un joueur
      décembre 6, 2011
    • Batman Arkham City – Test et avis
      novembre 14, 2011
    • Gears of War 3, Test et Avis
      octobre 26, 2011

  • Archives

    • mai 2012 (2)
    • avril 2012 (2)
    • mars 2012 (2)
    • février 2012 (3)
    • janvier 2012 (3)
    • décembre 2011 (6)
    • novembre 2011 (7)
    • octobre 2011 (10)
    • septembre 2011 (15)
    • août 2011 (21)
    • juillet 2011 (15)
    • juin 2011 (12)
    • mai 2011 (11)
    • mars 2011 (1)
    • février 2011 (1)
    • décembre 2010 (1)
    • août 2010 (1)
  • Se connecter

    • Enregistrement
    • Perdu votre mot de passe ?


  • Archives

    • mai 2012 (2)
    • avril 2012 (2)
    • mars 2012 (2)
    • février 2012 (3)
    • janvier 2012 (3)
    • décembre 2011 (6)
    • novembre 2011 (7)
    • octobre 2011 (10)
    • septembre 2011 (15)
    • août 2011 (21)
    • juillet 2011 (15)
    • juin 2011 (12)
    • mai 2011 (11)
    • mars 2011 (1)
    • février 2011 (1)
    • décembre 2010 (1)
    • août 2010 (1)
  • Partenaires

    • DirtGamerz
    • GohanBlog
    • Jeux plus
    • JulSa_
    • LegolasGamer
    • Neitsabes
    • Xboxygen
  • Catégories

    • Actualité (91)
      • Top Actualité (47)
    • Jeux Vidéo (69)
      • Indie (6)
      • Pc (55)
      • Playstation (44)
      • Xbox (50)
    • Media (9)
    • Rubrique à Brac (10)
    • Test et Avis (20)
  • Mots-clefs

    Battlefield 3 beta Bethesda bioware blizzard Deus Ex Deus Ex Human Revolution E3 Ea fps Gameplay Gamescom Gears of war Gears of war 3 ghost recon humble bundle indie jeux video kinect Making Of Mass effect 3 microsoft mmorpg Need for speed the run Nintendo Pc Ps3 Rage Ray Muzyka rockstar rpg Square Enix Star Wars Star Wars The Old Republic steam thq Tomb Raider Trailer ubisoft xbox xbox360 xbox 360 Xbox Live xbox live arcade Édition Collector

Copyright © eunivers 2011. Tout droits réservé.