Bonjour,
J'ai un logo en SVG et je génère en css une ombre portée incurvée sur les pseudo-éléments ainsi :
HTML :
CSS :
Le problème : l'ombre portée apparaît 1 demi seconde avant le logo à chaque changement de page ce qui donne un effet assez laid : je vous ai réuni sur une image l'ombre visible avant le logo et le résultat final.
http://img15.hostingpics.net/pics/406596ombre.png
Est-ce que j'ai une solution pour régler ce problème ? (j'ai évité de faire l'ombre en svg ne sachant pas vraiment quelle compatibilité / résultat j'obtiendrais sur tous les navigateurs, euh, et aussi parce que les ombres illustrator et moi ça fait 2 ^^).
Modifié par Manhattan (24 Feb 2016 - 09:59)
J'ai un logo en SVG et je génère en css une ombre portée incurvée sur les pseudo-éléments ainsi :
HTML :
<a style="background:url('http:/urlDeMonLogo.svg') no-repeat; background-size:contain;" href="http://urlDeMonSite/" rel="home">nomDeMonSite</a>
CSS :
.maClass a{
position: relative;
width: 180px;
height: 170px;
text-indent: 100%;
white-space: nowrap;
}
.maClass a:before, .maClass a:after{
z-index: -1;
position: absolute;
content: "";
bottom: 15px;
left: 10px;
width: 44%;
top: 80%;
max-width:300px;
background: transparent;
box-shadow: 0 15px 10px #000;
transform: rotate(-3deg);
}
.maClass a:after{
transform: rotate(3deg);
right: 10px;
left: auto;
}
Le problème : l'ombre portée apparaît 1 demi seconde avant le logo à chaque changement de page ce qui donne un effet assez laid : je vous ai réuni sur une image l'ombre visible avant le logo et le résultat final.
http://img15.hostingpics.net/pics/406596ombre.png
Est-ce que j'ai une solution pour régler ce problème ? (j'ai évité de faire l'ombre en svg ne sachant pas vraiment quelle compatibilité / résultat j'obtiendrais sur tous les navigateurs, euh, et aussi parce que les ombres illustrator et moi ça fait 2 ^^).
Modifié par Manhattan (24 Feb 2016 - 09:59)