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

Mise en page CSS Discussion :

Faire border sur img en width et height


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2013
    Messages : 7
    Par défaut Faire border sur img en width et height
    Bonjour à tous,

    alors voici mon problème, pour mon site internet je souhaiterai une bordure qui fasse tout le tour de la fenêtre, je l'ai donc appliqué à mon fond qui est une image qui s'adapte en width et en height mais malheureusement le contour n'est visible qu'en haut et à gauche, je ne comprend pas pourquoi.

    Voici mon code :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="fond"><img src="img/fond.png" class="stretch" alt="fond texture"/></div>
    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
    #fond{
    	width:100%;
    	height:100%;
    	position:fixed;
    	left:0px;
    	top:0px;
    	z-index:-1;
           position:fixed;
           border: 7px solid #F9094A; 
    }
     
    .stretch {
        width:100%;
        height:100%;
    }
    Merci à tous.

  2. #2
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Bonjour et Bienvenue sur developpez.com,

    La position fixed ne vous aidera pas dans ce cas précis.

    Une position: absolute; et un box-sizing: border-box; seront tiles :
    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
    18
    19
    img{
      display: block;
    }
    #fond{
       -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
       box-sizing: border-box;
       width:100%;
       height:100%;
       position:absolute;
       left:0px;
       top:0px;
       border: 7px solid #F9094A; 
    }
     
    .stretch {
        width:100%;
        height:100%;
    }
    http://codepen.io/anon/pen/oLfAc

  3. #3
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Hello,

    Pour éviter l'utilisation de box-sizing, propriété pas encore finalisée et qui demande encore des préfixes pour certains navigateurs, tu peux renseigner à la fois top,bottom,right et left à 0 et éviter de définir un width et height:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #fond{ 
       position:absolute;
       left:0px;right:0;
       top:0px;bottom:0;
       border: 7px solid #F9094A; 
    }
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

  4. #4
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2013
    Messages : 7
    Par défaut
    Merci, ça fonctionne très bien

  5. #5
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    n'oubliez pas le bouton

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Height et Border sur TD
    Par maff dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 28/02/2008, 17h20
  2. Faire clicker sur un Tpanel
    Par CrisTooR dans le forum Composants VCL
    Réponses: 1
    Dernier message: 11/03/2006, 11h39
  3. tableau avec un border sur le contour
    Par dietrich dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 08/03/2006, 11h05
  4. [HTML] Height à 100% sur Img sous IE
    Par lord_paco dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 10/08/2005, 11h04
  5. Faire pointer sur un objet formulaire
    Par bigsister dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 26/11/2004, 16h25

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