Felugr kp (popup)
Dem:
Ha ide hozod az egeret
RHATSZ IS A KP AL! =), akkor lthattad, megjelenik egy kp. Ugyanezt megcsinlhatod kppel is, vidd r az egeret, s megjelenik teljes mretben:
 
RHATSZ IS A KP AL! =)
Kt kdra van szksgnk: az egyik egy HTML kd, amiben megadjuk a szvegnket vagy kiskpnket, amire, ha rvisszk az egeret, megjelenik a nagy kp, amit szintn ebben a kdban kell megadni, illetve a kp alatt megjelen szveget is. A kdban NAGY BETVEL jelltk, hol mit adj meg, ezeket rd t.
Ha szveggel szeretnd:
<a class="thumbnail" href="#thumb">SZVEG, AMINL MEGJELENIK A KP<span><img alt="" src="KP URL-JE, AMI MEGJELENIK POPUP-ban" /><br />
SZVEGED, AMI A KP ALATT JELENIK MEG</span></a>
Ha kppel szeretnd:
<a class="thumbnail" href="#thumb"><img border="0" alt="" width="100" height="70" src="KICSI KP URL-JE" /><span><img alt="" src="KP URL-JE, AMI MEGJELENIK POPUP-ban" /><br />
SZVEGED, AMI A KP ALATT JELENIK MEG</span></a>
Megj.: a KICSI KP URL-nl megadhat ugyangy a teljes kp URL-je, ugyanis a width (szlessg) s height (magassg) megadsval kiszabhat, mekkora is legyen a kicsi kp.
A msik kd pedig egy CSS kd, amivel testreszabhatod a felugr kp megjelentst. Ezt a kdot nem muszj ugyanabba a modulba illesztened, ahov a HTML kdot rakod. St, ha tbb modulba is rakod a fenti HTML kdot ms-ms kppel, akkor clszerbb mindenkpp jobb/bal oldalra tenni ezt a CSS kdot, gy mindenhol ugyangy fognak megjelenni a felugr kpek. A kdban a legfontosabb rszekhez tallsz zrjeles magyarzatokat, ezeket nem kell trlnd, a kd gy is mkdik.
<style type="text/css">
.thumbnail{
position: relative;
z-index: 0;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail span{
position: absolute;
background-color: #FFF8DC; /* kp mgtti doboz szne */
padding: 5px; /* kp mgtti doboz mrete akp krl */
left: -1000px;
border: 1px dashed gray; /* kp mgtti doboz szeglye */
visibility: hidden;
color: black; /* kp alatti szveg szne */
}
.thumbnail span img{
border-width: 0;
padding: 2px;
}
.thumbnail:hover span{
visibility: visible;
top: 10px; /* kp ennyi px-re jelenik meg a szveg/kp tetejtl */
left: 60px; /* kp ennyi px-re jelenik meg a szveg/kp szltl */
}
</style>
|