Diskuze: Po najetí myši, okno
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 13 zpráv z 13.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, vyřešil jsi svůj problém nebo stále nevíš ?
No takže ... chtěl si to u nějakého slova že ?
takže si to slovo dáš například do
<b> </b>
a v CSS si nastavíš co všechno má splňovat
b { ... }
Kdyžtak napiš
____
otázka jak nastavit po kliknutí na b aby se udelal ten
hover ?
b:hover + #muj_skryty_div_1
{
//zde nastavuješ parametry již pro to okno
}
Tomu <b>
bych se vyhnal, už se nepoužívá. Co chceš se
dělá spíše přes JavaScript. Pomocí CSS by to také mělo jít, ale nikdy
nedosáhneš takového efektu, jaký asi očekáváš.
Ano, přes JS by to šlo, ale niveses píše do HTML&CSS takže myslím že JS neovládá ...
nicméně jsem mou verzi zkusil a funguje ..
jen musíš dát vždy ten panel který chceš zobrazit pod daný < b
> < /b >
HTML :
Můj text a tady je <b>panel</b>
<div class="mujpanel">
tady je text v prvnim panelu a funguje jen na <b> nademnou
</div>
Můj 2. text a tady je 2. <b>panel</b>
<div class="mujpanel">
tady je text v druhem panelu a funguje jen na <b> nademnou
</div>
CSS :
.mujpanel
{
height: 0px;
width: 0px;
background: yellow;
border: 2px solid black;
visibility: hidden;
position: fixed;
}
b:hover + .mujpanel
{
height: 500px;
width: 500px;
background: red;
visibility : visible;
left: 100px;
}
Tento způsob ti zobrazí panel nad textem, takže ti nic "neodsune", sice to
není nejlepší řešení, ale funguje ...
(jestli by jsi chtěl by jsi chtěl zobrazit daný div i když saháš na daný div tak v css doplnit
b:hover + .mujpanel, .mujpanel:hover
{ }
Super, díky za odpovědi, řešil jsem něco podobnýho kódování od
HoBi je elegantní
Myslím si, že když si dobře vyhraješ s CSS3 tak to bude stačit
Jinak jak by to vypadalo v JS nevím, zatím ho moc neumím
Nicméně by tu někdo mohl napsat více tutoriálů pro začátečníky ..
:/
Pomocí JavaScriptu (a trochou CSS) by to mohlo vypad takto: http://www.itnetwork.cz/dev-lighter/74
Víceméně se však pouze mění css. Tedy jsem nic zas tak vyjmečného nevymyslel.
Zobrazeno 13 zpráv z 13.