Fieterich: Grafik soll aktiv bleiben (:active)

Beitrag lesen

Hallo,

ich erstelle gerade eine Dokumentation, die mit einem Übersichtsbild beginnt. Auf dieser Übersicht befinden sich etliche Schaltflächen, welche durch

    <img class="bild" src="bild.png" width="1610" height="569" alt="bild" usemap="#bild">
    <map name="bild">
    <area shape="rect" coords="1310,49,1337,76" href="#beispiel" alt="beispiel" title="beispiel">
    </map>

sozusagen interaktiv anklickbar sind und auf die entsprechenden Bereiche verweisen.

Das funktioniert auch wie es soll. Leider ist das Bild ziemlich breit, daher wird das Bild zunächst verkleinert dargestellt:

CSS-Teil: (derzeit noch im HTML-Code)

<style>
.bild {
-webkit-transform:scale(0.5);
transform:scale(0.5);
}

.bild:active {
-webkit-transform:scale(1.0);
transform:scale(1.0);
}
.bild {
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}
</style>

Nun zu meinem Problem, was nicht neu sein dürfte. Wie erzwinge ich, dass das Bild mit :active nicht wieder verkleinert wird, sobald ich die Maustaste loslasse (mir ist klar, dass genau das mit :active bezweckt werden soll)? Das Bild musste also vergrößert bleiben (bis zum nächsten Klick ins Bild) und darüber hinaus müssen die "Schaltflächen" und "Icons" weiterhin anklickbar bleiben?

Ich habe das Ganze schon mit :hover probiert, aber sobald ich mit dem Mauszeiger über ein Icon fahre, wird es wieder verkleinert.

Mir fällt keine Lösung ein. Vielleicht finde ich ja hier im Forum Hilfe. HTML/CSS bevorzugt, aber wenn es nicht anders geht zur Not auch mit Javascript.

Gruß

Fieterich

akzeptierte Antworten