webForumDet fria alternativet

Länka ihop klasser

HTML & CSS

5 svar · 310 visningar · startad av AndreasC

Medlem sedan mars 20011 964 inlägg
Frågan#1

Har en länk som har css-egenskaper för bakgrundsfärg etc tilldelade till sig. Om jag för muspekaren över den så syns bakgrundsfärg ochh allt annat som också är angett.

I ett block-element har jag en annan länk utan css-egenskaper.

Vad jag undrar är om jag kan få css-egenskaperna för den första länken att aktiveras när jag för muspekaren över andra länken?

Den första länken ser ut såhär:

<a href="http://www.nintendo.com.ar/" class="links_standard" target="_blank">Nintendo</a>

och classen för den är som följer:

a.links_standard:hover {
  background-color: #bdbdbd;
  border: 1px solid #ebebeb;
  position: absolute;
  z-index: 1;
  display: block;
  width: 540px;
  height: 38px;
  padding: 0px;
  margin: 0px;
}

Om jag för muspekaren över den andra länken, kan jag då få egenskaperna för första länken att aktiveras, alltså att bakgrundsfärg osv visas på samma ställe på sidan som de skulle ha gjort om jag hade fört muspekaren över första länken?

Medlem sedan mars 20011 964 inlägg
#2

Vad jag menar är att det ska bli samma resultat om jag för muspekaren över andra länken som över första länken. Om jag för markören över andra länken så ska alltså inte egenskaperna appliceras för den länken utan för den första länken.

Medlem sedan juli 20023 617 inlägg
#3

Något sådant?

a {
  background-color: #bdbdbd;
  border: 1px solid #ebebeb;
  position: absolute;
  z-index: 1;
  display: block;
  width: 540px;
  height: 38px;
  padding: 0px;
  margin: 0px;
}
Medlem sedan mars 20011 964 inlägg
#4

Njae, inte riktigt så. Alltså, då måste ju alla länkar bli så som du skriver, och egenskaperna kommer förmodligen att appliceras på just den länk som man för muspekaren. Jag har försökt förklara här ovan hur jag menar, hoppas det inte misstolkas.

Medlem sedan dec. 20042 245 inlägg
#5

OK. Vi har två länkar.

Länk A. Länk B.

När man för muspekaren över "Länk A" ska "Länk B" byta färg. Var det så du menade?

Det går inte med enbart CSS. Du måste ta till JavaScript...

Medlem sedan mars 20011 964 inlägg
#6

Ok, är javascript en bra lösning, eller kanske är det den enda lösningen? Hursomhelst var det exakt så jag menade. En hover på Länk B ska sätta css-egenskaper på Länk A.

Om dte är Javascript som gäller, kanske någon moderator vill flytta den här diskutionen till javascript så det bara är att fortsätta på den?

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)