IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Utiliser des icones: CSS ou SVG

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    autre
    Inscrit en
    Octobre 2018
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : autre

    Informations forums :
    Inscription : Octobre 2018
    Messages : 30
    Par défaut Utiliser des icones: CSS ou SVG
    Bonsoir,

    pour créer un "récapitulatif" visuel je souhaite ajouter des icônes à une page web. Est-il préférable de les faire en CSS ou SVG (ou autres formats d'image)

    - d'un point de vue performance
    - d'un point de vue recommandation W3C

    merci

  2. #2
    Membre émérite
    Homme Profil pro
    Inscrit en
    Août 2008
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Août 2008
    Messages : 283
    Par défaut
    Es-tu sûr de ton questionnement ?
    Le CSS, c'est de la mise ne forme, le SVG c'est un format de graphique (il y a aussi jpg, png, bmp, etc etc).
    Donc, ton CSS te permet de préciser le placement et l'apparence d'un élément dans le flux de la page, cet élément étant codé à l'origine… sous un format quelconque. La performance ? ben ça va aussi dépendre de la machine du client, et en es-tu à gérer les µs d'une foule de clients ? La recommandation W3C ? ben, un format reconnu, et le svg est répertorié au W3C que je sache.

    Quelle est la vraie question ?

  3. #3
    Membre extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 532
    Par défaut
    combien d’icônes ?
    moins d'une douzaine ? c'est peanuts question probleme de performances.
    une cinquantaine ? faut utiliser un sprite
    jusqu'a 255? utiliser une fonte..
    Au delà ? à moins de travailler sur un famework adapté, attention à l'usine à gaz ...

  4. #4
    Membre averti
    Homme Profil pro
    autre
    Inscrit en
    Octobre 2018
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : autre

    Informations forums :
    Inscription : Octobre 2018
    Messages : 30
    Par défaut
    @AdmChiMay
    ce lien explique comment dessiner des images (en CSS) notamment des images animées.

    @psychadelic entre 10 et 20 icônes.

    @tous
    mon idée étant de résumer pour que d'un clin d'oeil (exemple une croix rouge pour signifier une réponse négative, un "V" vert pour de l'affirmatif) on voit de quoi il est question. La taille ne sera pas plus grande que 2 à 4 fois celle d'un smiley.
    pour les performances, vu le nombre d'icônes, je me doutais que leur influence est quasi nul (pour un ordinateur tout du moins) mais quand est-il de la validation W3C notamment pour l'accessibilité. Car une image (quelque soit son format) n'est pas traité de la même manière qu'un dessin en CSS.

  5. #5
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour,
    attention toutefois dans certains cas le CSS peut générer du code plus lourd qu'un simple SVG.
    Le CSS ne sera que décoratif alors que le SVG pourra être porteur d'information.
    Il existe aussi des caractères ASCII qui peuvent très bien faire l'affaire et gérable comme une fonte standard.
    exemple :
    • ✔
    • ✖
    • ✂

  6. #6
    Membre averti
    Homme Profil pro
    autre
    Inscrit en
    Octobre 2018
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : autre

    Informations forums :
    Inscription : Octobre 2018
    Messages : 30
    Par défaut
    Citation Envoyé par NoSmoking Voir le message
    le SVG pourra être porteur d'information.
    type infobulle ? ce serait parfait.

Discussions similaires

  1. Utilisations des variables CSS
    Par denisduval75 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 27/02/2018, 11h14
  2. Réponses: 2
    Dernier message: 09/05/2017, 13h06
  3. Utilisation des propriétés CSS de menu sur des images
    Par stefsas dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 08/05/2010, 20h18
  4. Utilisation des fichiers CSS dans une application Struts
    Par menzlitsh dans le forum Struts 1
    Réponses: 4
    Dernier message: 22/09/2006, 16h29
  5. [XSL] Utiliser des CSS dans un fichier XSL
    Par alainme dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 13/04/2005, 10h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo