mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 27.04.2024 12:41 Benutzername: Passwort: Auto-Login

Thema: hover befehl: mit transition und verlauf möglich? vom 26.05.2012


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Allgemeines - Nonprint -> hover befehl: mit transition und verlauf möglich?
Autor Nachricht
Hoffy
Threadersteller

Dabei seit: 29.04.2012
Ort: Niederwerrn
Alter: 36
Geschlecht: Männlich
Verfasst Sa 26.05.2012 22:49
Titel

hover befehl: mit transition und verlauf möglich?

Antworten mit Zitat Zum Seitenanfang

hi ihr

ich bin grad ein bissel am basteln
und ich habe mir eine brushed-metal-navi leiste erstellt
beim hover befehl erscheint dann ein blau-schwarzer radialer verlauf.

jedoch möchte ich nicht dass der verlauf so knallhart sofort da ist
sondern mit einer transition eine einblendungsdauer von 1sek hat...

ich hab schon einiges ausprobiert aber den übergang nicht hinbekommen *Schnief*

hier mal die relevanten codeschnippsel:

Code:

<header>
   <nav>
      <ul>
         <li><a href="#.html">Link1</a></li>
         <li><a href="#.html">Link2</a></li>
         <li><a href="#.html">Link3</a></li>
         <li><a href="#.html">Link4</a></li>
         <li><a href="#.html">Link5</a></li>
         <li><a href="#.html">Link6</a></li>
      </ul>   
   </nav>
</header>


Code:

header {
   margin-top:15px;
   width:100%;
   height:60px;
   margin-bottom:40px;
}

nav {
   height:60px;
   width:100%;
   border-top:rgba(150,150,150,1) solid 2px;
/*   background : #464646;
    background : -webkit-gradient(linear, left top, left bottom, from(rgb(168,168,168)), to(rgb(69,69,69))); 
    background : -moz-linear-gradient(top, rgb(168,168,168), rgb(69,69,69));*/
    background:url(../bilder/hintergrund/nav2.png) repeat-x;
    margin-bottom:30px;
    box-shadow:rgba(255,255,255,.2) 0px 10px 5px;
}

nav ul{
   width:950px;
   margin:0 auto;
}

nav ul li{
   float:left;
   border-left:rgba(153,153,153,1) solid 1px;
   border-right:rgba(255,255,255,.1) solid 1px;
}

nav ul li a{
   text-decoration:none;
   display:block;
   padding:0 20px;
   line-height:59px;
   color:rgba(100,100,100,1);
   text-transform:uppercase;
   -webkit-text-shadow:rgba(0,255,255,1) 0px 0px 5px;
   -moz-text-shadow:rgba(0,255,255,1) 0px 0px 5px;
   -ms-text-shadow:rgba(0,255,255,1) 0px 0px 5px;
   -o-text-shadow:rgba(0,255,255,1) 0px 0px 5px;
   text-shadow:rgba(0,255,255,1) 0px 0px 5px;
   -webkit-transition: background 1s linear;
   -moz-transition: background 1s linear;
   -ms-transition: background 1s linear;
   -o-transition: background 1s linear;
   transition: background 1s linear;


}

nav ul li a:hover{
    background: -webkit-gradient(radial, 50% 100%, 10, 50% 50%, 90, from(rgba(31,169,244,.9)), to(rgba(0,28,78,.9)) ); 
    background: -moz-radial-gradient(center 80px 45deg, circle cover, rgba(31,169,244,.9) 0%, rgba(0,28,78, .9) 100%);
    color:rgba(255,255,255,1);

    }


so ich hatte den transition auch schon bei nav ul li a:hover drinn stehen => kein übergang
dann hatte ich noch dem anchor so eine weiße normale grund farbe rgba(255,255,255,.1) gegeben un transition bei anchor un dann auch mal bei a:hover reingeschrieben

kein transition...

wo liegt mein denkfehler??
und wie korrigiere ich das??
oder ist das überhaupt möglich so wie ich mir das vorstelle??


Zuletzt bearbeitet von Hoffy am Sa 26.05.2012 22:51, insgesamt 3-mal bearbeitet
  View user's profile Private Nachricht senden
sahnemuh

Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht: Männlich
Verfasst Sa 26.05.2012 23:00
Titel

Antworten mit Zitat Zum Seitenanfang

gradient transitions funktionieren derzeit noch nicht. hier gibt's in den antworten einen workaround: http://stackoverflow.com/questions/3790273/webkit-support-for-gradient-transitions

ansonsten geht's mit einem extra element: einfach die hintergrundfarbe von weiß auf durchsichtig ändern und damit den eigentlichen hintergrund einblenden: http://jsfiddle.net/TjRxN/


Zuletzt bearbeitet von sahnemuh am Sa 26.05.2012 23:07, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Hoffy
Threadersteller

Dabei seit: 29.04.2012
Ort: Niederwerrn
Alter: 36
Geschlecht: Männlich
Verfasst So 27.05.2012 12:05
Titel

Antworten mit Zitat Zum Seitenanfang

danke
das ist aber nich ganze der gewünschte effekt

is zwar geil dass der jetzt die transistion macht
aber, da ich im hintergrund eigentlich ein bild mit nem brushed-metal habe,

wird das nun leider von dem weiß überdeckt
mache ich das weiß transparent sehe ich den ursprünglichen hg...

hmmm
hab noch eweng mit dem von dir geposteten code rumgespielt
farben vertauscht usw hg-bild gesetzt ging leider auch nicht
naja dann wirds wohl ohne übergang bleiben

sieht auch so schon ganz gut aus ^^
trozdem danke für die mühe die ich gemacht habe


Zuletzt bearbeitet von Hoffy am So 27.05.2012 12:26, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
 
Ähnliche Themen [CSS3] Problem: transition durch :hover 'hakt'
Hover auf submit-Button auch im IE 6.0 möglich?
hover-Button/hover-Bild wird darunter eingefügt
-moz-transition
CSS-3 TRANSITION im IE
Div weicher öffnen per Transition
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Allgemeines - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.