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

JSF Java Discussion :

Image de fond d'une page JSF


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2011
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 109
    Par défaut Image de fond d'une page JSF
    Bonjour,


    Je veux mettre une image au fond d'une page JSF.
    Je procède comme suit:
    fichier fond.css:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    .fond {
    background-image: url(fond.jpg);
    }
    Page xhtml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    <h:head>
    <link rel='stylesheet' 
                media='screen' 
                type='text/css' 
                title='Design' 
                href='resources/css/fond.css' />
     </h:head>
    </h:head>
    <h:body>
     
    	<p:layout fullPage="true">
    		<p:layoutUnit position="north" styleClass="fond" size="120">
    			<center>
    				Titre
    			</center>
    		</p:layoutUnit>
    Mais ça ne marche pas, Ou est le problème?

    Merci beaucoup en avance.

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Avril 2013
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 93
    Par défaut
    Le plus simple est d'utiliser les balises JSF :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        <h:head>
            <title>titre de la page</title>
            <h:outputStylesheet library="css" name="fond.css" />
        </h:head>
    puis dans ton css tu fais référence à ta ressource par le nom de la library :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    background-image: url("#{resource['css:fond.jpg']});

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2011
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 109
    Par défaut
    Merci Cryo,

    J'ai fait cette méthode, et je la refait comme vous m'avez indiqué mais ça n'a pas marché.

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Avril 2013
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 93
    Par défaut
    Peux tu donner des informations sur l'organisation de ton projet ?

    Version de jsf, arborescence de ton web-inf, si tu utilise Spring , ...

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2011
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 109
    Par défaut
    J'utilise Jsf 2.0.
    Je travaille avec hibernate et primefaces, (il y a pas Spring).
    Voici la structure de mon web-content:
    Web-Content
    -resources
    ---css
    ----fond.css
    ----fond.jpg
    -WEB-INF
    ---faces-config.xml
    ---lib(dossier des jars)
    ---web.xml

  6. #6
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2011
    Messages : 790
    Par défaut
    bon image de font tu peux utiliser la commande background dans la balise body
    Bon courage !

Discussions similaires

  1. Afficher une image d'une BD dans une page JSF
    Par kam81 dans le forum JSF
    Réponses: 4
    Dernier message: 06/09/2011, 21h51
  2. Mettre une image de fond dans une page jsp en java
    Par Decon dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 12/11/2010, 23h53
  3. Image de fond sur une seule page
    Par danfa dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 27/02/2010, 15h29
  4. affichage image dans une page jsf
    Par coold dans le forum JSF
    Réponses: 2
    Dernier message: 23/02/2010, 23h16
  5. [ZF 1.9] ajouter une image dans fond de la page
    Par blaise4714 dans le forum Zend Framework
    Réponses: 6
    Dernier message: 24/09/2009, 13h13

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