---
title: "CSS: Klickning istället för hover?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/109247-css-klickning-istället-för-hover"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Peeer"
published: "2004-08-14T18:55:01.000Z"
updated: "2004-08-15T13:38:02.000Z"
replies: 12
views: 370
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/html-css/109247-css-klickning-istället-för-hover"
---

# CSS: Klickning istället för hover?

## #1 — Peeer, 2004-08-14T18:55Z

För att få en hover-effekt på en div så kan man ju använda sig av div:hover, men finns det någon motsvarande för klickning? Om man klickar på div'en så ska något hända.

Någon?

Permalänk: https://www.webforum.nu/p/109247

## #2 — frankof, 2004-08-14T18:58Z

Inte med css, den enda som får något att hända är just hover, resten är "passiva formateringar".
Javascript är deremot lite mera aktiv.

Permalänk: https://www.webforum.nu/p/1410459

## #3 — Tinwëlint, 2004-08-14T22:10Z

Focus? Det gäller kanske bara vissa element, och så är det ju inte riktigt samma sak som onclick.

Permalänk: https://www.webforum.nu/p/1410567

## #4 — Peeer, 2004-08-14T22:14Z

Hmm, focus fungerar tydligen inte i IE (enligt <http://www.devguru.com/Technologies/css/quickref/css_pseudoclasses_focus.html>), vilket jag har som krav att det ska göra (Dumt att slänga ut 90% av besökarna kanske :OO)

Anledningen till att jag egentligen frågar är att jag vill göra något liknande som de går igenom i den [här](http://www.alistapart.com/articles/horizdropdowns/) artikeln, fast undermenyerna ska bara visas om man klickar på huvudmenyn, inte hovrar över den. Fast det går kanske inte utan att blanda in mer javascript (som jag helst vill undvika).

Permalänk: https://www.webforum.nu/p/1410572

## #5 — frankof, 2004-08-14T22:20Z

du är tvungen att blanda in javascript eftersom css är "passivt", css "gör" inget, du kan inte trigga en event med css.

Permalänk: https://www.webforum.nu/p/1410575

## #6 — LeonL, 2004-08-14T22:29Z

Funkar det inte med div:active?

Permalänk: https://www.webforum.nu/p/1410582

## #7 — Tinwëlint, 2004-08-14T22:46Z

Hmm, är det passivt att hovra men aktivt att klicka? Antar att w3c ser det så.

Permalänk: https://www.webforum.nu/p/1410589

## #8 — frankof, 2004-08-14T23:24Z

> **Tinwëlint skrev:**
>
> Hmm, är det passivt att hovra men aktivt att klicka? Antar att w3c ser det så.

Nja, det var det ända undantaget, definitionsfråga, men faktum kvarstår "hover" är det ända som gör något med dokumentet med en handling från användaren.

Permalänk: https://www.webforum.nu/p/1410630

## #9 — frankof, 2004-08-14T23:27Z

> **LeonL skrev:**
>
> Funkar det inte med div:active?

I såfall är det bara den microsekund den är just aktiv, prova vet jag ;)
(hittar inte all testsidor/exempler jag gjort genom tiderna, kollar i morgon om nödvändigt)

Permalänk: https://www.webforum.nu/p/1410633

## #10 — oHLLe, 2004-08-14T23:35Z

Det går att göra en meny som popar upp vid klickning istället för hover, fast det är inte på en div som effekten triggas. Utan på en länk som har just :active
<http://moronicbajebus.com/playground/cssplay/css-menu/>
Jag vet inte hur bra den fungerar i olika browsers. Men förhoppningsvis kan det hjälpa dig

Permalänk: https://www.webforum.nu/p/1410640

## #11 — frankof, 2004-08-14T23:38Z

> **oHLLe skrev:**
>
> Det går att göra en meny som popar upp vid klickning istället för hover, fast det är inte på en div som effekten triggas. Utan på en länk som har just :active
> <http://moronicbajebus.com/playground/cssplay/css-menu/>
> Jag vet inte hur bra den fungerar i olika browsers. Men förhoppningsvis kan det hjälpa dig

den var ingen höjdare i moz, måste hålla musknappen intryckt för att behålla "activ" och menyn öppen, men det går tydligen.

Permalänk: https://www.webforum.nu/p/1410645

## #12 — Peeer, 2004-08-15T08:39Z

Mjo, har provat lite med active också, men det fungerar som sagt inte helt smärtfritt (i firefox). Får nog blanda in lite javascript i det trots allt.

Permalänk: https://www.webforum.nu/p/1410733

## #13 — Tinwëlint, 2004-08-15T13:38Z

> **frankof skrev:**
>
> Nja, det var det ända undantaget, definitionsfråga, men faktum kvarstår "hover" är det ända som gör något med dokumentet med en handling från användaren.

Hmm, beror inte "focus" också på en handling från användaren. (Det måste i och för sig inte göra det).

Permalänk: https://www.webforum.nu/p/1410879

---

Tråden på webben: https://www.webforum.nu/amne/html-css/109247-css-klickning-istället-för-hover
