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 :

recupere l'ancre en css et concatener [CSS 3]


Sujet :

CSS

  1. #1
    Membre très actif
    Avatar de H2R file comme l'aire
    Homme Profil pro
    Pilote moto gp
    Inscrit en
    Février 2017
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Pilote moto gp

    Informations forums :
    Inscription : Février 2017
    Messages : 70
    Par défaut recupere l'ancre en css et concatener
    ce que je veut dire j'ai un :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#google" id="linkgoogle"  >Google</a> et <a href="#youtube" id="linkyoutube">
    je veut recuperer dans le css l'ancre et concatener
    comme ca :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    a[id="link"+:target]{
    /*
     css rules
    */
    }

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    pourquoi faire compliqué ?

    1/ soit
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    #linkgoogle, #linkyoutube {
    /*
     css rules
    */
    }

    2/ ou encore (c'est tout l'intérêt des classes) :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <a href="#google" id="linkgoogle" class="link" >Google</a>
    <a href="#youtube" id="linkyoutube" class="link">Youtube</a>

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    a.link{
    /*
     css rules
    */
    }

  3. #3
    Membre très actif
    Avatar de H2R file comme l'aire
    Homme Profil pro
    Pilote moto gp
    Inscrit en
    Février 2017
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Pilote moto gp

    Informations forums :
    Inscription : Février 2017
    Messages : 70
    Par défaut C'était pour un but précis
    merci d'avoir voulu m'aider
    en fait c'était pour faire un système d'onglet en html et css sans js et j'ai réussi
    je vous me montre le code si vous pouver m'aider a l'ameliorer sa serait bien

    code fichier html:

    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
    24
    25
    26
    27
    <!doctype html>
    <html>
        <head>
            <meta charset="utf-8">
            <link rel="stylesheet" href="css/style.css">
        </head>
        <body>
            <div class="box-tab">
                <div id="dailymotion" class="tabs">
                    Dailymotion est une entreprise française proposant, sur le site web du même nom, un service d'hébergement, de partage et de visionnage de vidéo en ligne.
                </div>
                <a href="#dailymotion" class="tabslink dailymotion">Dailymotion</a>
                <div id="youtube" class="tabs">
                    YouTube est un site web d’hébergement de vidéos sur lequel les utilisateurs peuvent envoyer, évaluer, regarder, commenter et partager des vidéos. Il a été créé en février 2005 par Steve Chen, Chad Hurley et Jawed Karim, trois anciens employés de PayPal et racheté par Google en octobre 2006 pour la somme de 1,65 milliard de dollars4. Le service est situé à San Bruno, en Californie.
                    En 2009, environ 350 millions de personnes visitent chaque mois ce site de partage de vidéos5. En février 2017, YouTube annonce avoir franchi le cap du milliard d'heures de vidéos vues quotidiennement6. Le 28 octobre 2010, l'ensemble des chaînes de YouTube atteint le milliard d'abonnés7. À ce jour, la chaîne Youtube comptant le plus d'abonnés est celle de PewDiePie (plus de 50 millions en décembre 2016) et la vidéo la plus vue est Gangnam Style de Psy, postée en 2012, avec un total de plus de 2,7 milliards de consultations8.
                </div>
                <a href="#youtube" class="tabslink youtube">Youtube</a>
                <div id="vimeo" class="tabs">
                    vimeo est un site web communautaire destiné au partage et au visionnage de vidéos faites par les utilisateurs, le site a été lancé en novembre 2004. Vimeo est une filiale du groupe américain IAC (InterActiveCorp).
                </div>
                <a href="#vimeo" class="tabslink vimeo">Vimeo</a>
                <div class="noselect">
                    Veuiller selectionner un onglet
                </div>
            </div>
        </body>
    </html>

    code fichier css:

    Code css : 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
    .box-tab .tabs{
        display: none; 
    }
    .box-tab .tabs:target{
        display: block;
        position: absolute; 
        border-top: 3px solid black;
    }
    .box-tab .tabs:target + .tabslink{
        background-color: black;
    }
    .box-tab .tabslink{
        position: absolute;
        background-color: lightgrey; 
        color: white;
        border: 3px solid black;
        text-decoration: none;
        top: 10%;
    }
    .box-tab .tabslink.dailymotion{
        left: 10%;
    }
    .box-tab .tabslink.youtube{
        left: 20%;
    }
    .box-tab .tabslink.vimeo{
        left: 30%;
    }
    .box-tab .tabs{
        background-color: rgba(0, 0, 0, 0.7);
        color: white;
        top: 12.5%;
        left: 10%;
        width: 800px;
        height: 400px;
        z-index: 1;
        word-wrap: break-word;
    }
    .box-tab .tabs:target ~ .noselect{
        display: none;
    }
    .box-tab .noselect{
        position: absolute;
        top: 12.5%;
        left: 10%;
        background-color: black;
        color: white;
        width: 800px;
        height: 400px;
    }

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

Discussions similaires

  1. [DOM] Recuperer Recharger CSS
    Par zi_omnislasher dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 17/09/2008, 03h03
  2. recuperer la valeur d'une propriete css
    Par poupouille dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 11/02/2008, 16h36
  3. Recuperer la couleur d'un CSS
    Par beber49 dans le forum VBScript
    Réponses: 4
    Dernier message: 16/10/2006, 11h56
  4. Réponses: 1
    Dernier message: 08/05/2006, 15h33
  5. [CSS][HTML] Pb avec FF : ancre et barre de nav horizontal
    Par PaladinFr dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 25/04/2006, 09h34

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