Où insérer le lien css?
Fermé
canvas
-
14 août 2017 à 17:02
canvas Messages postés 50 Date d'inscription samedi 26 mars 2011 Statut Membre Dernière intervention 22 septembre 2023 - 17 août 2017 à 12:23
canvas Messages postés 50 Date d'inscription samedi 26 mars 2011 Statut Membre Dernière intervention 22 septembre 2023 - 17 août 2017 à 12:23
A voir également:
- Où insérer le lien css?
- Lien url - Guide
- Insérer une vidéo dans powerpoint - Guide
- Créer un lien pour partager des photos - Guide
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
5 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
16 août 2017 à 17:02
16 août 2017 à 17:02
Salut,
Pour lier le css à ton html, on recommande idéalement d'utiliser un fichier css externe et de lier ce fichier css au document html via la balise link située dans la balise head :
https://developer.mozilla.org/fr/docs/Apprendre/CSS/Utiliser_CSS_dans_une_page_web#La_balise_%3Clink%3E
Bonne journée,
Pour lier le css à ton html, on recommande idéalement d'utiliser un fichier css externe et de lier ce fichier css au document html via la balise link située dans la balise head :
https://developer.mozilla.org/fr/docs/Apprendre/CSS/Utiliser_CSS_dans_une_page_web#La_balise_%3Clink%3E
Bonne journée,
Pas d'idée?
Bonjour,
J'ai beau retourner le problème dans tous les sens, je ne comprends pas.
J'insere ce code dans mon html:
<div class="grid">
<figure class="effect-oscar">
<img src="img/10.jpg" alt="img10"/>
<figcaption>
<h2>Warm <span>Oscar</span></h2>
<p>Oscar is a decent man. He used to clean porches with pleasure.</p>
<a href="#" rel="nofollow noopener noreferrer" target="_blank">View more</a>
</figcaption>
</figure>
</div>
puis celui-ci dans mon css:
figure.effect-oscar{background:-webkit-linear-gradient(45deg,#22682a 0,#9b4a1b 40%,#3a342a 100%);background:linear-gradient(45deg,#22682a 0,#9b4a1b 40%,#3a342a 100%)}
figure.effect-oscar img{opacity:.9;-webkit-transition:opacity .35s;transition:opacity .35s}
figure.effect-oscar figcaption{padding:3em;background-color:rgba(58,52,42,0.7);-webkit-transition:background-color .35s;transition:background-color .35s}
figure.effect-oscar figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:''}
figure.effect-oscar h2{margin:20% 0 10px 0;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
figure.effect-oscar figcaption::before,figure.effect-oscar p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(0);transform:scale(0)}
figure.effect-oscar:hover h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
figure.effect-oscar:hover figcaption::before,figure.effect-oscar:hover p{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
figure.effect-oscar:hover figcaption{background-color:rgba(58,52,42,0)}
figure.effect-oscar:hover img{opacity:.4}
et là, j'insère le scipt référent css dans ma page html mais l'effet hover ne fonctionne pas!
Faut-il ajouter un code dans le <head>?
Merci de votre aide
Canvas
J'ai beau retourner le problème dans tous les sens, je ne comprends pas.
J'insere ce code dans mon html:
<div class="grid">
<figure class="effect-oscar">
<img src="img/10.jpg" alt="img10"/>
<figcaption>
<h2>Warm <span>Oscar</span></h2>
<p>Oscar is a decent man. He used to clean porches with pleasure.</p>
<a href="#" rel="nofollow noopener noreferrer" target="_blank">View more</a>
</figcaption>
</figure>
</div>
puis celui-ci dans mon css:
figure.effect-oscar{background:-webkit-linear-gradient(45deg,#22682a 0,#9b4a1b 40%,#3a342a 100%);background:linear-gradient(45deg,#22682a 0,#9b4a1b 40%,#3a342a 100%)}
figure.effect-oscar img{opacity:.9;-webkit-transition:opacity .35s;transition:opacity .35s}
figure.effect-oscar figcaption{padding:3em;background-color:rgba(58,52,42,0.7);-webkit-transition:background-color .35s;transition:background-color .35s}
figure.effect-oscar figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:''}
figure.effect-oscar h2{margin:20% 0 10px 0;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
figure.effect-oscar figcaption::before,figure.effect-oscar p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(0);transform:scale(0)}
figure.effect-oscar:hover h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
figure.effect-oscar:hover figcaption::before,figure.effect-oscar:hover p{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
figure.effect-oscar:hover figcaption{background-color:rgba(58,52,42,0)}
figure.effect-oscar:hover img{opacity:.4}
et là, j'insère le scipt référent css dans ma page html mais l'effet hover ne fonctionne pas!
Faut-il ajouter un code dans le <head>?
Merci de votre aide
Canvas
bg62
Messages postés
23664
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
2 392
16 août 2017 à 21:57
16 août 2017 à 21:57
Lut;)
Cela commence à devenir assez compliqué pour parvenir à t'aider ....
Tu utilises plusieurs pseudos différents, tu poses des questions assez confuses et répétitives souvent et, mieux, tu incrustes des "réponses" sous un autre pseudo dans ta propre demande = à cette allure là ça va foirer .... :)
Essaies au moins de prendre le temps de t'inscrire, de placer ensuite une demande d'ordre assez 'général' dans laquelle tu pourras exposer et suivre tes différents problèmes, ce sera ainsi bien mieux pour tous ;)
bon courage
et @+
Cela commence à devenir assez compliqué pour parvenir à t'aider ....
Tu utilises plusieurs pseudos différents, tu poses des questions assez confuses et répétitives souvent et, mieux, tu incrustes des "réponses" sous un autre pseudo dans ta propre demande = à cette allure là ça va foirer .... :)
Essaies au moins de prendre le temps de t'inscrire, de placer ensuite une demande d'ordre assez 'général' dans laquelle tu pourras exposer et suivre tes différents problèmes, ce sera ainsi bien mieux pour tous ;)
bon courage
et @+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
canvas
Messages postés
50
Date d'inscription
samedi 26 mars 2011
Statut
Membre
Dernière intervention
22 septembre 2023
17 août 2017 à 12:23
17 août 2017 à 12:23
inscription effectuée...
Je vais faire les choses dans l'ordre à présent;)
Je vais faire les choses dans l'ordre à présent;)
16 août 2017 à 20:55
En lisant le document que tu me conseilles , il me semble que c'est ce que je fais.
Je copie le code dans mon html:
<div class="grid">
<figure class="effect-oscar">
<img src="img/10.jpg" alt="img10"/>
<figcaption>
<h2>Warm <span>Oscar</span></h2>
<p>Oscar is a decent man. He used to clean porches with pleasure.</p>
<a href="#" rel="nofollow noopener noreferrer" target="_blank">View more</a>
</figcaption>
</figure>
</div>
puis le code dans css:
figure.effect-oscar{background:-webkit-linear-gradient(45deg,#22682a 0,#9b4a1b 40%,#3a342a 100%);background:linear-gradient(45deg,#22682a 0,#9b4a1b 40%,#3a342a 100%)}
figure.effect-oscar img{opacity:.9;-webkit-transition:opacity .35s;transition:opacity .35s}
figure.effect-oscar figcaption{padding:3em;background-color:rgba(58,52,42,0.7);-webkit-transition:background-color .35s;transition:background-color .35s}
figure.effect-oscar figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:''}
figure.effect-oscar h2{margin:20% 0 10px 0;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
figure.effect-oscar figcaption::before,figure.effect-oscar p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(0);transform:scale(0)}
figure.effect-oscar:hover h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
figure.effect-oscar:hover figcaption::before,figure.effect-oscar:hover p{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
figure.effect-oscar:hover figcaption{background-color:rgba(58,52,42,0)}
figure.effect-oscar:hover img{opacity:.4}
et là je fais le lien du code css sur ma page html
<link href="http://www.mon adresse_effet-oscar.css" rel="stylesheet" type="text/css" />
Je ne comprends toujours pas...
Merci de votre aide
Novis
16 août 2017 à 21:58
Ce que tu fournis est trop imprécis pour que l'on t'aide : ta CSS ne s'appelle sûrement pas http://www.mon adresse_effet-oscar.css" rel="stylesheet.
On n'a pas son nom, on ne sait pas où elle est enregistrée, on ne sait pas où est le code HTML, ni ce qu'il contient, on ne sait pas s'il y a des erreurs etc.