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 :

Overflow sur un slider


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Webdesigner
    Inscrit en
    Janvier 2013
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2013
    Messages : 189
    Par défaut Overflow sur un slider
    Bonjour,
    J'ai réduis un slider à 50% dont voici les 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
    .ideal-image-slider {
    	position: relative;
    	overflow: hidden;
    }
    .iis-slide {
    	display: block;
    	bottom: 0;
    	text-decoration: none;
    	position: absolute;
    	top: 25%;
    	left: 25%;
    	width: 50%;
    	height: 50%;
    	background-repeat: no-repeat;
    	background-position: 50% 50%;
    	background-size: cover;
    	text-indent: -9999px;
    }
    Le soucis est que j'ai un overflow qui apparaît puis disparaît comme on peut le voir à 0.06 secondes de cette vidéo :

    Autre problème, les flèches n'apparaissent pas sur IPad/Smartphone Smiley hum
    Voici les 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
    .iis-previous-nav,
    .iis-next-nav {
    	position: absolute;
    	top: 50%;
    	z-index: 20;
    	display: block;
    	width: 40px;
    	height: 40px;
    	text-indent: -9999px;
    	background-repeat: no-repeat;
    	background-color: 
    rgba(0,0,0,0.5);
    	border-radius: 50px;
    	background-size: 26px 26px;
    	cursor: pointer;
    	opacity: 1.0;
    }
    Merci pour votre aide,
    ED

  2. #2
    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,
    si tu souhaites obtenir des réponses il faudrait d'abord que
    ... perso la vidéo ne me permet pas de voir ce que tu nous demandes

    Au passage :
    Une discussion = une question

    Poser plusieurs questions dans un seul et même fil nuit grandement à la qualité du forum : notamment, lors d'une recherche, tout le contenu du fil n'est pas indiqué dans le titre, elle devient donc plus ardue.

    Notre but est de maintenir une base de connaissances facile à exploiter par tous les visiteurs, utilisable par tous. Vous avez pu bénéficier de ce forum en posant vos questions, laissez la possibilité aux suivants de bénéficier des réponses en leur offrant un sujet moins dispersé.

  3. #3
    Membre confirmé
    Homme Profil pro
    Webdesigner
    Inscrit en
    Janvier 2013
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2013
    Messages : 189
    Par défaut
    Bonjour,
    Désolé, je n'avais pas vu que j'avais des réponses. Pardon.
    Voici les 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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    .ideal-image-slider {
    	position: relative;
    	overflow: hidden;
    }
    .iis-slide {
    	display: block;
    	bottom: 0;
    	text-decoration: none;
    	position: absolute;
    	top: 25%;
    	left: 25%;
    	width: 50%;
    	height: 50%;
    	background-repeat: no-repeat;
    	background-position: 50% 50%;
    	background-size: cover;
    	text-indent: -9999px;
    }
     
    /* Slide effect */
    .iis-effect-slide .iis-slide {
    	opacity: 0;
    	-webkit-transition-property: -webkit-transform;
    	   -moz-transition-property: -moz-transform;
    		 -o-transition-property: -o-transform;
    			transition-property: transform;
    	-webkit-transition-timing-function: ease-out;
    	   -moz-transition-timing-function: ease-out;
    		 -o-transition-timing-function: ease-out;
    			transition-timing-function: ease-out;
    	-webkit-transform: translateX(0%);
    		-ms-transform: translateX(0%);
    			transform: translateX(0%);
    }
    .iis-effect-slide .iis-current-slide {
    	opacity: 1;
    	z-index: 1;
    }
    .iis-effect-slide .iis-previous-slide {
    	-webkit-transform: translateX(-100%);
    		-ms-transform: translateX(-100%);
    			transform: translateX(-100%);
    }
    .iis-effect-slide .iis-next-slide {
    	-webkit-transform: translateX(100%);
    		-ms-transform: translateX(100%);
    			transform: translateX(100%);
    }
    .iis-effect-slide.iis-direction-next .iis-previous-slide,
    .iis-effect-slide.iis-direction-previous .iis-next-slide { opacity: 1; }
     
    /* Touch styles */
    .iis-touch-enabled .iis-slide { z-index: 1; }
    .iis-touch-enabled .iis-current-slide { z-index: 2; }
    .iis-touch-enabled.iis-is-touching .iis-previous-slide,
    .iis-touch-enabled.iis-is-touching .iis-next-slide { opacity: 1; }
     
    /* Fade effect */
    .iis-effect-fade .iis-slide {
    	-webkit-transition-property: opacity;
    	   -moz-transition-property: opacity;
    		 -o-transition-property: opacity;
    			transition-property: opacity;
    	-webkit-transition-timing-function: ease-in;
    	   -moz-transition-timing-function: ease-in;
    		 -o-transition-timing-function: ease-in;
    			transition-timing-function: ease-in;
    	opacity: 0;
    }
    .iis-effect-fade .iis-current-slide {
    	opacity: 1;
    	z-index: 1;
    }
    Il y a aussi celles-ci que je n'ai modifiées que pour les flèches (qui ne sont jamais apparues sur Ipad et IPhone). Mais impec sur ordi. :
    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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    /*
     * Ideal Image Slider v1.5.1
     * Add On
     */
    /* Navigation */
    .iis-previous-nav,
    .iis-next-nav {
    	position: absolute;
    	top: 50%;
    	z-index: 20;
    	display: block;
    	width: 40px;
    	height: 40px;
    	text-indent: -9999px;
    	background-repeat: no-repeat;
    	background-color: rgba(0,0,0,0.5);
    	border-radius: 50px;
    	background-size: 26px 26px;
    	cursor: pointer;
    	opacity: 1.0;
    }
    .iis-previous-nav {
    	left: 25%;
    	background-position: 35% 50%;
    	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPHBvbHlnb24gZmlsbD0iI2ZmZmZmZiIgaWQ9InN2Z18xIiBwb2ludHM9IjM1MiwxMTUuNCAzMzEuMyw5NiAxNjAsMjU2IDMzMS4zLDQxNiAzNTIsMzk2LjcgMjAxLjUsMjU2ICIvPgogPC9nPgo8L3N2Zz4=");
    }
    .iis-next-nav {
    	right: 25%;
    	background-position: 65% 50%;
    	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPHBvbHlnb24gZmlsbD0iI2ZmZmZmZiIgaWQ9InN2Z18xIiBwb2ludHM9IjE2MCwxMTUuNCAxODAuNyw5NiAzNTIsMjU2IDE4MC43LDQxNiAxNjAsMzk2LjcgMzEwLjUsMjU2ICIvPgogPC9nPgo8L3N2Zz4=");
    }
    .ideal-image-slider:hover .iis-previous-nav,
    .ideal-image-slider:hover .iis-next-nav { opacity: 0.5; }
    .ideal-image-slider:hover .iis-previous-nav:hover,
    .ideal-image-slider:hover .iis-next-nav:hover { opacity: 1.0; }
     
    /* Bullet Navigation */
    .iis-bullet-nav {
    	position: absolute;
    	bottom: 5%;
    	right: 5%;
    	z-index: 15;
    	width: 90%;
    	text-align: right;
    	opacity: 0;
    	-webkit-transition: 0.3s ease-out;
    	   -moz-transition: 0.3s ease-out;
    		 -o-transition: 0.3s ease-out;
    			transition: 0.3s ease-out;
    }
    .iis-has-captions .iis-bullet-nav { max-width: 42%; }
    .iis-bullet-nav a {
    	display: inline-block;
    	width: 10px;
    	height: 10px;
    	background: transparent;
    	text-indent: 9999px;
    	margin: 0 5px;
    	border: 3px solid rgba(0,0,0,0.5);
    	border-radius: 10px;
    	cursor: pointer;
    	-webkit-transition: 0.3s ease-out;
    	   -moz-transition: 0.3s ease-out;
    		 -o-transition: 0.3s ease-out;
    			transition: 0.3s ease-out;
    }
    .iis-bullet-nav a.iis-bullet-active,
    .iis-bullet-nav a:hover { background: #fff; }
    .ideal-image-slider:hover .iis-bullet-nav { opacity: 0; }
    .ideal-image-slider:hover .iis-bullet-nav:hover { opacity: 1.0; }
     
    /* Captions */
    .iis-has-captions .iis-slide { text-indent: 0; }
    .iis-caption {
    	position: absolute;
    	left: 5%;
    	bottom: 5%;
    	max-width: 90%;
    	z-index: 10;
    	background: #000;
    	background: rgba(0,0,0,0.5);
    	padding: 5px 15px;
    	border-radius: 10px;
    	font: 14px/1.6em "Helvetica Neue", Helvetica, Arial, sans-serif;
    	color: #fff;
    	-webkit-box-sizing: border-box;
    	-moz-box-sizing: border-box;
    	box-sizing: border-box;
    }
    .iis-has-bullet-nav .iis-caption { max-width: 42%; }
    .iis-caption .iis-caption-title { font-weight: bold; }
    .iis-caption .iis-caption-content {
    	font-size: 13px;
    	line-height: 1.6em;
    	color: #eee;
    }
    .iis-caption .iis-caption-content a,
    .iis-caption .iis-caption-content a:visited {
    	color: #eee;
    	text-decoration: underline;
    	border: 0;
    }
    .iis-caption .iis-caption-content a:hover,
    .iis-caption .iis-caption-content a:active {
    	color: #fff;
    }
    Merci à vous.

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 674
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 674
    Par défaut
    vous n'avez pas répondu à NoSmoking et comme lui, je n'ai pas compris quel est votre souci.
    qu'est ce qu'un "overflow qui apparait" ?

  5. #5
    Membre confirmé
    Homme Profil pro
    Webdesigner
    Inscrit en
    Janvier 2013
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2013
    Messages : 189
    Par défaut
    Bonsoir mathieu et merci de me relancer; moi qui était desespéré.
    La vidéo était faîte pour cela : le slider va de droite à gauche.
    Depuis que j'ai réduit la taille à 50%, le slider déborde à gauche et disparaît violemment pour laisser place à la nouvelle photo.
    Merci

  6. #6
    Membre confirmé
    Homme Profil pro
    Webdesigner
    Inscrit en
    Janvier 2013
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2013
    Messages : 189
    Par défaut
    Et j'ai répondu à l'autre topic. Désolé pour le retard, je m'attendais à avoir un alerte par mail.
    Bonne soirée.

Discussions similaires

  1. Probleme d'overflow sur le port série
    Par jimay dans le forum MATLAB
    Réponses: 2
    Dernier message: 29/03/2007, 11h23
  2. Problème vidéo et overflow sur Mac
    Par gregmab dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 22/02/2007, 18h28
  3. [XHTML][CSS] Overflow sur DIV sans taille déterminée
    Par pingos dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 20/08/2006, 15h37
  4. [MFC] Detection d'un double click sur un slider
    Par bennnun dans le forum MFC
    Réponses: 4
    Dernier message: 01/03/2006, 08h07
  5. Detection d'un clic sur un Slider
    Par BNS dans le forum MFC
    Réponses: 2
    Dernier message: 21/06/2005, 10h22

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