Načítání obrázkových tlačítek
od
Alois Trojan (july 8, 2009 5:12:57 PM)
Přesto, že je v body tagu aplikovaná js událost
onload="onLoad();
obrázková tlačítka při první hover události před nakešováním stránky probliknou, tedy tlačítko visitorovi na okamžik zmizí. Když promažu paměť, problém se opakuje. To je ale známí věc.
Proto se zeptám, možnost záměny obr. při hover události, ať u pro submity nebo navigační menu, pozicováním "dvouobrázků" by asi byla náročným zásahem do skriptu komponenty (?)
od:
Alois Trojan (Enterprise)
Načítání obrázkových tlačítek
od
Master Developer (july 15, 2009 4:20:30 PM)
JavaScript událost volaná v onload nemá s preloadováním obrázků nic společného.
Komponenta Menu má v sobě již naimplementovaný preloader, tedy tam není nutné načítání obrázků řešit. Pro ostatní HTML prvky jako např. buttony je potřeba stylovat právě pomocí dvouobrázku.
Příklad:
<input type="submit" class="my_submit" />
CSS:
.my_submit {
background-image: url(/repository/layout/my_submit.png);
background-position: top left;
}
.my_submit:hover {
background-position: bottom left;
}Jak vypadá takový dvouobrázek je ukázáno v příloze
Přílohy:
Obrázek pro tlačítko

od:
Master Developer (Technická podpora)
Načítání obrázkových tlačítek
od Josef Prokop (november 7, 2011 3:54:00 PM)
Dobrý den, při normálním odkaze s tímto použití image nemám problémy. Chtěl jsem to aplikovat na tlačítko, ale u type="image" když nevyplním obrázek tak se mi přes tlačítko brané z css napíše odeslat dotaz. U type="submit" se mi pod obr. ukáže nějaké nevzhledné standardní tlačidlo.
Nevíte jak na to? JP
od:
Josef Prokop (Enterprise)
Načítání obrázkových tlačítek
od
Josef Prokop (november 7, 2011 5:46:46 PM)
Ahoj/Dobrý den, tak už to mám. Poradil mi Alois ;-)
Zde uvádím css pro ty, kteří by případně tápali jako já :-)
.odeslat_index {
display: block;
width: 48px;
height: 35px;
border: none;
background-color: #FAC728;
background-image: url("/repository/layout/tlacitko-novinky-index.png");
background-position: top left;
}
.odeslat_index:hover {
cursor: hand;
cursor: pointer;
background-position: bottom left;
}JP
od:
Josef Prokop (Enterprise)