PC-Freak :D
Hi, habe mir folgenden Code gebastelt: (Tut mir leid, wenn er ein wenig unübersichtlich gemacht ist, aber ich bin nicht so gut im Code sortieren^^)
Ist lang, sry, aber in Firefox funktioniert er prima. In Chrome geht zwar die Animation an sich, aber beim Mouseout stimmt sie nicht ganz (nicht schlimm, ist aber ein kleiner Schönheitsfehler).
Bloß beim IE geht die Animatio gar nicht. Dort erscheint der Text ohne jede Animation.
Geht das einfach noch nicht beim IE, oder habe ich was falsch gemacht/vergessen.
Danke schon mal für eure Hilfe
Lg
Dennis
EDIT: Dann noch eine kurze Frage:
Wenn ich bei .innen das
overflow:hidden; wegmach, wird der Kasten beim hovern viel zu hoch, obwohl ich doch height auf 100% gestellt habe, oder? Weil so ist es mit der Textpositionierung schwerer.
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
<style type="text/css">
.aussen {
overflow:hidden;
width: 500px;
height: 300px;
background: #104E8B;
background: -moz-linear-gradient(bottom, #104E8B 0%, #1874CD 100%);
background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#104E8B), color-stop(100%,#1874CD));
background: -webkit-linear-gradient(bottom, #104E8B 0%,#1874CD 100%);
background: -o-linear-gradient(bottom, #104E8B 0%,#1874CD 100%);
background: -ms-linear-gradient(bottom, #104E8B 0%,#1874CD 100%);
background: linear-gradient(bottom, #104E8B 0%,#1874CD 100%);
border: 1px solid #fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 0 5px #666, inset 0 0 5px #ddd;
-webkit-box-shadow: 0 0 5px #666, inset 0 0 5px #ddd;
box-shadow: 0 0 15px #333, inset 0 0 1px #333;
}
.innen {
color: white;
font-weight: bold;
padding-top:5px;
text-align:center;
width:100%;
height: 0%;
background: white;
opacity: 0;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
-webkit-transition: all .2s linear;
-ms-transition: all .2s linear;
}
.aussen:hover .innen{
opacity: .8;
height:100%;
padding-top:45%;
background: #104E8B;
background: -moz-linear-gradient(top, #104E8B 0%, #1874CD 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#104E8B), color-stop(100%,#1874CD));
background: -webkit-linear-gradient(top, #104E8B 0%,#1874CD 100%);
background: -o-linear-gradient(top, #104E8B 0%,#1874CD 100%);
background: -ms-linear-gradient(top, #104E8B 0%,#1874CD 100%);
background: linear-gradient(top, #104E8B 0%,#1874CD 100%);
}
h1 {
text-shadow: 0px 0px 3px black;
}
</style>
</head>
<body>
<div class="aussen">
<div class="innen"><h1>DATUM/UHRZEIT</h1></div>
</div>
</body>
</html>
Bloß beim IE geht die Animatio gar nicht. Dort erscheint der Text ohne jede Animation.
Geht das einfach noch nicht beim IE, oder habe ich was falsch gemacht/vergessen.
Danke schon mal für eure Hilfe
Lg
Dennis
EDIT: Dann noch eine kurze Frage:
Wenn ich bei .innen das
overflow:hidden; wegmach, wird der Kasten beim hovern viel zu hoch, obwohl ich doch height auf 100% gestellt habe, oder? Weil so ist es mit der Textpositionierung schwerer.
Zuletzt bearbeitet: