Vložení obrázku - IE ho nepřečte Vyřešeno
- Stene
- Level 6
- Příspěvky: 3124
- Registrován: únor 09
- Bydliště: Jihlava
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Vložení obrázku - IE ho nepřečte
Jo, ale to se mění při najetí myši na TEXT, já myslel při najetí na obrázek.
Re: Vložení obrázku - IE ho nepřečte
Nikoli nutně text: http://wellstyled.com/files/css-noprelo ... ample.html
anebo můj projekt Běsdiář – text „Kliknutím zvětšíte obrázek do plné velikosti“ ve skutečnosti není text, nýbrž obrázkové pozadí (text je namalovaný).
Typická ukázka obrázku na pozadí, který se změní po najetí myši pouze pomocí CSS, http://kesolim.sweb.cz/TMP/kokus/
anebo můj projekt Běsdiář – text „Kliknutím zvětšíte obrázek do plné velikosti“ ve skutečnosti není text, nýbrž obrázkové pozadí (text je namalovaný).
Typická ukázka obrázku na pozadí, který se změní po najetí myši pouze pomocí CSS, http://kesolim.sweb.cz/TMP/kokus/
- Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
- Výňatek z pravidel fóra PC-HELP:
- Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
- Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
- Mýliti se je Myloš.
- Stene
- Level 6
- Příspěvky: 3124
- Registrován: únor 09
- Bydliště: Jihlava
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Vložení obrázku - IE ho nepřečte
Našel jsem si co potřebuju
Bohužel ale v CSS už jednou a:hover mám. Nevím jak upravit, aby se to zobrazovalo správně, nevíš? :(
Kód: Vybrat vše
a {
display: block;
width: 320px;
height: 240px;
overflow: hidden;
background: url(../images/obrazek-1.jpg);
}
a:hover {
text-indent:-320px;
width: 320px
}
a img {
border:none;
margin-right: 320px; /* pri :hover zobrazi background */
}
</style>
<a href="#"><img src="../images/obrazek-1bw.jpg" width="320" height="240" alt="alternativní text"></a>
Bohužel ale v CSS už jednou a:hover mám. Nevím jak upravit, aby se to zobrazovalo správně, nevíš? :(
Re: Vložení obrázku - IE ho nepřečte
ID:
HTML: <a id="tenhle_jeden" href="adresa">
CSS: a#tenhle_jeden / a#tenhle_jeden:hover
anebo třídou (class)
HTML: <a class="tenhle_druh" href="adresa">
CSS: a.tenhle_druh / a.tenhle_druh:hover
ID se používá tehdy, je-li na stránce pouzue jeden prvek tohoto jména.
Class se používá, je-li na stránce tohoto jména (typu, určení) prvků víc.
ID má větší prioritu a dá se na něj dobře navázat javascript.
Jinak můžeš použít kdykoli i class (i když je prvek na stránce sám) a nic tím nepokazíš.
Jména ID/třídy nikdy nezačínej číslicí – první znak by měl být písmeno (bez diakritiky, samozřejmě).
HTML: <a id="tenhle_jeden" href="adresa">
CSS: a#tenhle_jeden / a#tenhle_jeden:hover
anebo třídou (class)
HTML: <a class="tenhle_druh" href="adresa">
CSS: a.tenhle_druh / a.tenhle_druh:hover
ID se používá tehdy, je-li na stránce pouzue jeden prvek tohoto jména.
Class se používá, je-li na stránce tohoto jména (typu, určení) prvků víc.
ID má větší prioritu a dá se na něj dobře navázat javascript.
Jinak můžeš použít kdykoli i class (i když je prvek na stránce sám) a nic tím nepokazíš.
Jména ID/třídy nikdy nezačínej číslicí – první znak by měl být písmeno (bez diakritiky, samozřejmě).
- Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
- Výňatek z pravidel fóra PC-HELP:
- Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
- Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
- Mýliti se je Myloš.
- Stene
- Level 6
- Příspěvky: 3124
- Registrován: únor 09
- Bydliště: Jihlava
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Vložení obrázku - IE ho nepřečte
čili jak bude vypadat změna aby tam nebyl hover? Nedokážu si ot představit :(
Kód: Vybrat vše
a {
display: block;
width: 320px;
height: 240px;
overflow: hidden;
background: url(../images/obrazek-1.jpg);
}
a:hover {
text-indent:-320px;
width: 320px
}
a img {
border:none;
margin-right: 320px; /* pri :hover zobrazi background */
}
</style>
<a href="#"><img src="../images/obrazek-1bw.jpg" width="320" height="240" alt="alternativní text"></a>
Re: Vložení obrázku - IE ho nepřečte
Dejme tomu, že máš na stránce takový obrázek jen jeden. Uvažujme tedy ID (id="jmeno")
V případě, že bude na jedné stránce takových odkazů/obrázků víc, namísto ID použít třídu, neboli id nahradit class a znak # tečkou.
Kód: Vybrat vše
a#jmeno { /* tebou uváděná pravidla */ }
a#jmeno:hover { /* tebou uváděná pravidla */ }
a#jmeno img { /* tebou uváděná pravidla */ }
</style>
<a href="#" id="jmeno"> <!-- a tak dál -->
V případě, že bude na jedné stránce takových odkazů/obrázků víc, namísto ID použít třídu, neboli id nahradit class a znak # tečkou.
- Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
- Výňatek z pravidel fóra PC-HELP:
- Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
- Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
- Mýliti se je Myloš.
- Stene
- Level 6
- Příspěvky: 3124
- Registrován: únor 09
- Bydliště: Jihlava
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Vložení obrázku - IE ho nepřečte Vyřešeno
Jo, díky. Povedlo se. Zamykám (vyřešeno)
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
Problémy v síti na obrázku - proč nemůžou počítače komunikovat mezi sebou Příloha(y)
od zuzana3 » 25 pro 2024 20:33 » v Administrace sítě - 7
- 4829
-
od zuzana3
Zobrazit poslední příspěvek
25 pro 2024 22:23
-
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti