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

jQuery Discussion :

jQuery Corner plugin


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    422
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 422
    Par défaut jQuery Corner plugin
    Bonjour,

    j'utilise ce plugin pour arrondir les angles de certaines div sous IE.

    Le problème est que je n'arrive pas à créer un bord de 1 px malgré le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    style="border: 1px solid red;"
    sur mon div.


    En gros j'aimerai faire un div aux bords arrondis de fond blanc et de contour rouge de 1 px.

    Avez-vous une idée sur la façon de procéder?

    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Novembre 2009
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 27
    Par défaut
    Bonjour,
    Il suffit d'utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $("#maDiv").corner("keep");

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    422
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 422
    Par défaut
    Merci de ta réponse

    Ça n'a pas l'aire de marcher... Voici mon code html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <div style="margin-left:100px; margin-top:100px;">
    	<div  id="id_toto" style="width:500px; height:500px;  border:1px solid red;">
    		<div style="margin-top:15px;text-align:center;">toto</div>
    	</div>
    </div>
    et mon code js:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $(function()
    	{	
    		$("#id_toto").corner("keep").corner("round 25px")
    	});
    ça marche sous FF mais pas sur IE (les bords sont invisible...)

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2009
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 27
    Par défaut
    Je suis d'accord avec toi ca bug sous IE.
    Ca se reproduit également sur la page de demo ...

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    422
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 422
    Par défaut
    Ben ma foi, non justement ça à l'aire de fonctionner avec IE (voir page de demo , section Adornment / le 1er exemple Round, moi je veux refaire ceci sauf, fond blanc et bordure rouge mais je n'y arrive pas... )

  6. #6
    Membre confirmé
    Inscrit en
    Novembre 2009
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 27
    Par défaut
    J'ai réussi !

    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
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
    	<head>
    		<title>Menu</title>
    		<script type="text/javascript" src="jquery-1.3.2.js"></script>
    		<script type="text/javascript" src="corner.js"></script>
    		<style>
    			.outer { float: left; margin: 15px; background: #c82; padding: 8px; width: 22em } 		
    			.inner{ background: #fff}
    		</style>
    	</head>
    	<body>
    			<div class="outer">
    				<div  class="inner" id="id_toto">
    					<p>bla</p>
    					<p>bla</p>
    					<p>bla</p>
    					<p>bla</p>
    					<p>bla</p>
    				</div>
    			</div>
    		<script>
    			$("#id_toto").corner("round 14px").parent().css('padding', '15px').corner("round 14px")
    		</script>
    	</body>
    </html>
    Il faut faire attention à la div parente et à ses propriétés css.

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/02/2009, 23h22
  2. JQuery Corner : couleur des coins arrondis
    Par newsainix dans le forum jQuery
    Réponses: 1
    Dernier message: 23/12/2008, 21h30
  3. [C#-JQuery] JQuery Corner - Postback
    Par t1marlartiste dans le forum Général Dotnet
    Réponses: 7
    Dernier message: 24/11/2008, 14h33
  4. [jquery] Jquery LightBox plugin
    Par Luffy49 dans le forum jQuery
    Réponses: 2
    Dernier message: 24/10/2008, 13h43
  5. [jQuery] Cherche plugin lightbox pour SWF
    Par Tchupacabra dans le forum jQuery
    Réponses: 4
    Dernier message: 18/03/2008, 19h46

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