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 :

Image pour conversation


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2016
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2016
    Messages : 59
    Par défaut Image pour conversation
    Bonjour, je voudrais savoir comment est'il possible d'avoir une image en fond dans une div et de faire en sorte que celle-ci se modifie en fonction de la taille du texte a l’intérieur comme ceci :

    Nom : Capture.PNG
Affichages : 237
Taille : 10,4 Ko

    j'ai essayer avec les pourcentage mais rien a faire je pense que je n'est pas la bonne méthode voici mon code css :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    background-image: url(../logo/images_conversation/bulle-robo.png);
        background-size: contain;
        background-repeat: no-repeat;
        margin-left: 45px;
        width: 182px;

  2. #2
    Membre Expert Avatar de vttman
    Homme Profil pro
    Développeur "couteau mosellan"
    Inscrit en
    Décembre 2002
    Messages
    1 140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur "couteau mosellan"
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 140
    Par défaut
    Tester
    =>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    max-width : 100%;
    height: auto;
    display: block;
    Pour ma part souvent (par mauvaise habitude sur des sites perso)
    je mets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    width : NaN;
    height: NaN;

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2016
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2016
    Messages : 59
    Par défaut
    j'ai tester le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    background-image: url(../logo/images_conversation/bulle-robo.png);
        background-size: contain;
        background-repeat: no-repeat;
        margin-left: 45px;
        /* width: 182px; */
        max-width: 100%;
        height: auto;
        display: block;
    et voici le resultat :

    Nom : Capture.PNG
Affichages : 136
Taille : 7,2 Ko

  4. #4
    Membre Expert Avatar de vttman
    Homme Profil pro
    Développeur "couteau mosellan"
    Inscrit en
    Décembre 2002
    Messages
    1 140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur "couteau mosellan"
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 140
    Par défaut
    Il faudrait avoir le html du pavé correspondant
    car là il y a image + du texte

    Une remarque : on peut aussi créer cette bulle en css, faire une recherche sur goo*gle
    avec "bulle css codepen" par exemple (Simple CSS Speech Bubbles),
    ça pourrait simplifier je pense ...

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2016
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2016
    Messages : 59
    Par défaut
    J'ai bien regarder sur le site mais aucun ne correspond ou alors je doit refaire sans la photo en dessous comme pour IOS mais j'aimerai comprendre, voici mon code ;

    Code html : 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
    20
    21
    22
    23
    <div id="container">
    		<div id="conversation" name="conversation">
     
    		 <div id="roboconv">
     
    		 <img width='40px' style='float: left; border-radius: 10px;' src='logo/robotcompta.png' />
    			<div id='robot'>
    				 <p style='font-size:14px; margin-left: 20px;'>
    				Bonjour,aaaaaaaaaaaaaaaaaaaa
    				</p>
    			</div>
     
    			</div>
    		</div>
     
        <div id="containerform">
    <form name="envoieform" method="POST">
    	<input type="text" maxlength="150" placeholder="Entrer un message..." value="" name="msg" id="msg">
    	<input type="image" src="logo/images_conversation/bouton-envoyer.png" value="envoyer"  onclick="envoie(); return false; ">
    </form>
    	</div>
     
    	</div>


    j'ai rajouter "aaaaaaaa" pour montrez que cela dépasse bien de mon cadre :

    Nom : Capture.PNG
Affichages : 205
Taille : 6,2 Ko

    et voici le code css :

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    #container{
    	float: left;
    	width: 60%;
     
    }
    #conversation{
            overflow-y:scroll;
            display:block; 
    		height: 300px;
    		width: 100%;
    		margin: auto;
            padding: 5px;
     
    }
    #conversation:hover{
            overflow-y:scroll;
            display:block; 
    		height: 300px;
    		width: 100%;
    		margin: auto;
    		padding: 5px;
     
    }
    #robot{
        background-image: url(../logo/images_conversation/bulle-robo.png);
        background-size: contain;
        background-repeat: no-repeat;
        margin-left: 45px;
        width: 182px;
     
    }
    #roboconv{
        display: inline;
    }

  6. #6
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 213
    Par défaut
    Bonjour,
    je ne vois pas dans ton cas comment tu veux adapter une image de background à une texte qui appartient à ma page.

    Je modifierais mon approche est créerais non « info bulle » via le CSS du conteneur.
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <p class="info-bulle">
        Bonjour,aaaaaaaaaaaaaaaaaaaa
    </p>
    avec le CSS suivant, c'est un exemple
    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
    .info-bulle {
        display: inline-block;
        background: lightgreen;
        position: relative;
        line-height: 2em;
        padding: .25em;
    }
    .info-bulle::before {
        content: " ";
        width: 0;
        height: 0;
        left: -10px;
        border-top: 5px solid transparent;
        border-right: 10px solid lightgreen;
        border-bottom: 5px solid transparent;
        position: absolute;
        top: 5px;
    }

  7. #7
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 213
    Par défaut Spécial vttman
    Citation Envoyé par vttman;
    Pour ma part souvent (par mauvaise habitude sur des sites perso)
    je mets ....
    tes valeurs étant incorrectes elles ne sont pas prise en compte ce qui présente donc aucun intérêt.

  8. #8
    Membre Expert Avatar de vttman
    Homme Profil pro
    Développeur "couteau mosellan"
    Inscrit en
    Décembre 2002
    Messages
    1 140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur "couteau mosellan"
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 140
    Par défaut
    Citation Envoyé par NoSmoking Voir le message
    tes valeurs étant incorrectes elles ne sont pas prise en compte ce qui présente donc aucun intérêt.
    Précision sur cette mauvaise habitude ... mais pas contestation Monsieur l'Agent
    Ce valeurs "NotANumber" qui ne devraient pas être prises en compte impacte néanmoins comme je le désire, le rendu de mon site ...
    sous Joomla que j'utilise pour le site en question. Le SGC en rencontrant ces NaN adapte / génère automatiquement
    le bon css et fais en sorte que cela se passe bien ...

    Quand je parlais de mauvaise habitude ... aujourd'hui c'est décidé je cesse !

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

Discussions similaires

  1. [AppleScript] Piloter photoshop pour conversion image vers PDF
    Par duffman39 dans le forum AppleScript
    Réponses: 2
    Dernier message: 21/11/2013, 22h31
  2. conversion image pour redimensionnage
    Par lerorodu51 dans le forum NetBeans
    Réponses: 0
    Dernier message: 04/06/2009, 18h10
  3. Assemblage de 2 images pour une bannière
    Par zoullou dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 13/12/2004, 02h38
  4. [FLASH 5]un bouton dans une image pour revenir sur une scene
    Par patato valdes dans le forum Flash
    Réponses: 7
    Dernier message: 28/04/2004, 20h21

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