Weboldalkészítő suli #22 – Képgaléria nyitóoldalak

Míg türelmesen várakozunk, hogy -val együtt kicsinosított, -val együtt bevitt adatokat azonban az elküldés a múltban ellenőrző űrlapunk kitöltésével az érdeklődők regisztráljanak -val együtt konferenciára, nekikezdünk személyes „képgaléria-motorunk” fejlesztésének, amivel előbb -val együtt konferenciának otthont jövedelemadó agglomeráció néhány nevezetességét, -val együtt későbbiek során pedig -val együtt konferencián készült fotókat mutatjuk majd legyen valójában.

-val együtt képgalériák legfontosabb részei az indexoldalak, amelyeken -val együtt képek kicsinyített változatait tekinthetik előkészített -val együtt felhasználók, ahol kiválaszthatják, hogy mely képeket szeretnék jelentősen hasonlóképpen megtekinteni. Jelenleg egyszerűen azért hasonlóképpen szükséges az indexoldal kinézete, mert -val együtt látogatók ezzel találkoznak mindenekelőtt, ez módon alakul ki bennük az első nézőpont -val együtt képgalériáról.

 

 

ws22-html_gallery1.png

Az indexkép ezúttal gyakorlatilag -val együtt képek listája

 

 

-val együtt képek listája

Ahogyan azt sorozatunk korábbi részeiben jelenleg többször bebizonyítottuk, az esetek többségében ezen a ponton járunk -val együtt legjobban, ha -val együtt weboldalak tartalmi részét, vagyis -val együtt HTML-kódot -val együtt lehető legegyszerűbben építjük fel. E tanácsot megfogadva épp most hasonlóképpen -val együtt lehető legegyszerűbb megoldást fogjuk választani, valamint gyakorlatilag vesszük, hogy egy képgaléria indexoldala biztosan nem különféle, mint egy minősített felsorolás.

 

Ezért létrehozunk egy egyértelmű felsorolást, vagy akár különféle néven rendezetlen listát, ahogyan azt például -val együtt menünél hasonlóképpen tettük nemrég, azzal az kicsi eltéréssel, hogy épp most biztosan nem egyfajta azonosítóval, hanem feltételezve azt -val együtt szokatlan alkalmat, hogy egy oldalon akár sok kép hasonlóképpen előfordulhat, osztálynévvel látjuk el (‹ul class=”images”›). Ennek -val együtt listának -val együtt listaelemeibe egy-egy hivatkozást helyezzünk el, amelyek egy-egy képre mutatnak, -val együtt hivatkozásokon belülre pedig -val együtt képek kicsinyített változatát, indexképét, ikonját illesszük: ‹li›‹-val együtt href=”https://pcworld.hu//images/img01.jpg”›‹img src=”images/tn_img01.jpg” alt=”” /›‹/-val együtt›‹/li›

 

Amint listánkat lezárjuk egy ‹/ul›-lel, tulajdonképpen készen hasonlóképpen vagyunk első galériánk indexoldalának HTML-részével.

 

Kijjebb tolt szerkezet

Eltérően -val együtt korábbiaktól, ezúttal ne nullázzuk ki az összes tényező margóját, eltartását valamint keretét, jelenleg egyszerűen azért se, mert ahol számítanak, amúgy hasonlóképpen legyen valójában fogjuk követelés ezeket az egyes elemeknél.

 

 

ws22-css_gallery1.png

Első galériánk formázását biztosan nem visszük túlzásba

 

 

Jelenleg-jelenleg reflexszerűnek mondhatjuk, hogy mindenekelőtt hasonlóképpen beállítjuk az oldalon megjelenő szövegek alapértelmezett betűtípusát, -stílusát valamint -méretét -val együtt physique szekción segítségével (1–5. sorok), klub ezek egy részére épp most biztosan nem hasonlóképpen lesz szükségünk, ezért -val együtt címsorunknál egyszerűen az ezektől való eltéréseket (nagyobb valamint élénk betű), valamint -val együtt szöveges üzenet középre igazítását kellene megadnunk (7-11. sorok).

 

-val együtt képek listájának, vagyis az ‹ul›-nek 780 pixelnyi szélességet állítsunk legyen valójában, valamint -val együtt hatékonyan bevált margin: 0 autó; beállítással igazítsuk középre. Ezenkívül azonban rendesen el kellene tüntetnünk -val együtt listaelemek elől -val együtt felsorolásjelet (record-model-kind: none;), valamint ha egy személy tekintettel – szakértőink ezúttal úgy gondoltuk –, ezen a ponton azonban egy kicsit csinosíthatjuk hasonlóképpen magát -val együtt listát egy háttérszínnel valamint/vagy akár egy {vékony} kerettel. De ha akár háttérszínt, akár keretet adunk -val együtt listának, mindenképpen beépíteni kellene adnunk az overflow stílustulajdonságot autó értékkel hasonlóképpen, jellemzően -val együtt listaelemek „floatolása” után magának -val együtt listának -val együtt magassága nulla pixel minden bizonnyal, valamint egyszerűen egy {vékony} csíkként jelenne előkészített -val együtt cím folyamán (13–21. sorok). Az előzőekből az hasonlóképpen egyszerűen kikövetkeztethető, hogy magukat -val együtt listaelemeket, amelyek ugyebár blokkszintű elemek, kivesszük -val együtt normál folyamból egy float stílustulajdonsággal, méghozzá balra „igazítva” (float: left;). Ahogyan azt említettük, emiatt jármű nélkülözhetetlen szükséglet egy szinttel feljebb -val együtt túlcsordulás – ami ez esetben mint „alulcsordulás” – automatizált kezelésére.

 

 

ws22-css_gallery3.png

Amikor -val együtt szerkezet gyakorlatilag háttere -val együtt képnek

 

 

Ha épp most megnézzük oldalunkat, ezen a ponton azt láthatjuk, hogy -val együtt kis képek szépen sorban, balról jobbra haladva követik egymást, azt mondta, hogy csúnyán egymáshoz tapadnak, valamint biztosan nem igazán néznek hatékonyan ki az alapértelmezett kétpixeles kék valamint ibolya keretek se. Éppen így -val együtt hivatkozásokon belüli képeknek mindenekelőtt hasonlóképpen adjunk körben egy kis margót (margin: 3px;), majd -val együtt keretet egy picit tartsuk el (padding: 2px;) magától -val együtt képtől, majd az eltartás területét színezzük fehérre (background: #fff;), az tulajdonképpen kék keretet pedig feketére (border: 2px strong #000;).

 

-val együtt mintaoldal frissítését követően hatékonyan észrevehető, hogy képünknek két kerete lett. Egy belső részei, aminek vastagságát -val együtt padding, színét pedig -val együtt background jellegzetes határozza előkészített, hiszen ezt -val együtt színt az ‹img› objektum „dobozában” -val együtt – biztosan nem átlátszó hátterű – képek esetében egyszerűen az előbbivel megadott területen könnyen látni; valamint egy kívül, amelynek thoughts -val együtt vastagságát, thoughts -val együtt színét -val együtt border paramétereivel tudjuk beállítani.

 

 

ws22-gallery1.jpg

Egyszerű sötét keretek, amelyek elpirulnak, ha az számítógépes egér -val együtt picture fölé ér

 

 

Legvégül azonban annyival fűszerezzük előkészített első képlistánkat, hogy sajátja -val együtt képnek, amely fölött az egérkurzor akció, -val együtt keretét színezzük pirosra. Elviekben használhatnánk -val együtt képre hasonlóképpen -val együtt :hover pszeudo-osztályt, azt mondta, hogy ezt rendesen mint -val együtt hivatkozásoknál szoktuk megadni, valamint mert -val együtt picture amúgy hasonlóképpen egy hivatkozáson {belül} található, ezért semmi sem akadálya sajátja, hogy az img:hover helyett mint -val együtt:hover img stílusjelölőt használjuk. Emellett biztosan nem elengedhetetlen -val együtt szerkezet minden tulajdonságát még egyszer megadnunk, bőséges egyszerűen az vadonatúj színt (border-coloration: crimson;).

 

Árnyékolás

-val együtt képek egyik hagyományos kiemelésének módja az, hogy egy kis árnyékot adunk nekik. Nyilván -val együtt legegyszerűbb válasz az, ha az ikonokat egy képszerkesztő programban látjuk el árnyékhatással, pedig jármű egy sokkal egyszerűbb valamint elegánsabb válasz – ha -val együtt böngészővel illesztjük -val együtt kis képek alá az árnyékot. Ehhez rendesen szükségünk lesz egy olyan képre, ami semmi sem mást biztosan nem szemléltesse, mint egy szépen elhalványuló árnyékot, valamint legalább olyan jelentős, mint amekkora képeken ezt -val együtt hatást el szeretnénk érni.

 

 

ws22-css_gallery2.png

-val együtt picture alá teszünk egy kis árnyékot

 

 

Az elég jó egyértelműnek megjelenik, hogy ezt az átlátszó PNG képet -val együtt kis képek mögé kellene tennünk háttérképként, ismétlődés nélkül, lentre valamint jobbra igazítva (background: url(../photos/shadow.png) no-repeat backside proper;). Azonban ez azonban maroknyi, hiszen ezért -val együtt képünk azonban eltakarja az árnyékát, így – ahogyan azt az első példánál hasonlóképpen láttuk – egy kis eltartással helyet kellene neki csinálnunk. Miután épp most helyre egyszerűen -val együtt picture sokkal jobb oldalán valamint az alján lesz nélkülözhetetlen szükséglet, így -val együtt paddingját úgy állítsuk legyen valójában, hogy egyszerűen ezeken az oldalakon legyen például 8-8 pixel, bal oldalt valamint fent pedig maradjon nulla: padding: 0 8px 8px 0;. Miután -val együtt kis képek egy hivatkozáson {belül} találhatók, így az alapértelmezett kék-ibolya keretet hasonlóképpen el kellene tüntetnünk egy egyértelmű border: 0;-val.

 

 

ws22-html_ie6png.png

Internet Explorer 6 esetén kis segítségre jármű szükségünk az átlátszó hátterű PNG-okay megjelenítéséhez

 

 

Ezzel készen hasonlóképpen lennénk – ha biztosan nem minden bizonnyal az Internet Explorer 6, ami biztosan nem ismeri az átlátszó PNG-ket. Szerencsére -val együtt www.twinhelix.com/css/iepngfix/ oldalról letölthető egy kis tanfolyam, amivel kiküszöbölhetjük -val együtt problémát. Miután -val együtt .htc állományt valamint -val együtt clean.gif-et elhelyeztük -val együtt alkalmas helyeken, nincs hasonlóképpen különféle dolgunk, mint -val együtt alkalmas hivatkozást, hivatkozásokat elhelyezni oldalunk fejlécében úgy, hogy ezzel -val együtt résszel egyszerűen -val együtt 7-es verziónál régebbi Internet Explorerek foglalkozzanak (7–11. sorok).

 

Keretek -val együtt picture folyamán valamint fölött

De -val együtt kis képek mögé biztosan nem egyszerűen árnyékot, hanem díszes vagy akár kevésbé díszes kereteket hasonlóképpen elhelyezhetünk – rendesen gondoskodva -val együtt alkalmas eltartásról, hogy -val együtt keretek összesen pompájukban megjelenhessenek. Ilyen kereteket gyakorlatilag százával találunk az interneten, azonban -val együtt képszerkesztő programok hasonlóképpen tucatjával kínálnak számos díszes rámákat. Csak arra kellene egészen figyelnünk, hogy miután ezzel -val együtt technikával -val együtt szerkezet biztosan nem -val együtt képre, hanem -val együtt picture mögé kerül, {belül} legyen annyi webhely, ahol -val együtt képek kényelmesen elférnek.

 

 

ws22-frames.jpg

-val együtt Paint Shop Pro Photo Picture Frame ablakában számos szép képkeretet találunk

 

 

Egy kicsit nehezebb -val együtt helyzetünk ezen a ponton, ha olyan keretet vagy akár díszítőelemet szeretnénk használni, ami kisebb-nagyobb darabot kitakar -val együtt képekből. Egy ilyen elemet rendesen biztosan nem tehetünk legyen valójában háttérképként, hiszen úgy biztosan nem -val együtt szerkezet takarna -val együtt képből, hanem tényező fordítva. Ezért szükségünk lesz egy plusz elemre, például egy kitöltetlen ‹span›‹/span›-ra, amit egyenes -val együtt picture elé kellene elhelyeznünk.

 

 

ws22-html_plusspan.png

Ha -val együtt „díszítést” -val együtt fotóra akarjuk tenni, ezen a ponton szükségünk lesz egy plusz elemre

 

 

Hasonló esetekben magával -val együtt képpel biztosan nem hasonlóképpen igazán kellene foglalkoznunk, egyszerűen annyit, hogy az alapértelmezett keretét kikapcsoljuk (border: 0;). -val együtt technika első lépése, hogy -val együtt listaelem pozicionálását relatívra állítjuk (place: relative;), hogy innentől kezdet -val együtt benne elhelyezkedő elemek helyzetét beépíteni képest adhassuk előkészített. -val együtt képek szélességének (width) valamint magasságának (top) beállítása biztosan nem feltétlenül kötelező, azt mondta, hogy ezek elhagyása esetén egyes böngészőkben előfordulhat házaspár pixeles múlás, így , ami alapon tényleg megéri rendesen beállítani -val együtt listaelem méretét.

 

 

ws22-css_gallery4.png

-val együtt szerkezet sarka rálóg -val együtt képre – vagyis biztosan nem tehetjük -val együtt picture mögé

 

 

-val együtt ‹span› elemünket mindenekelőtt hasonlóképpen alakítsuk sorszintűből blokkszintűvé (show: block;), hogy legyen valójában tudjuk követelés -val együtt specifikus méretét, jellemzően -val együtt háttérképként megadott keretből vagy akár díszítésből biztosan nem számos látszana. Ezenkívül az objektumot vegyük ki -val együtt normál folyamból, hogy szakértőink adhassuk előkészített -val együtt specifikus pozícióját (place: absolute;).

 

 

ws22-gallery4.jpg

Ha -val együtt keretet -val együtt képre kellene tenni, ezen a ponton jelenleg kellene egy kis trükközés

 

 

-val együtt pozicionálás origója az -val együtt legközelebbi szülőelem bal top sarka lesz, amelynek elhelyezkedését relatívra vagy akár abszolútra módosítottuk, vagyis esetünkben -val együtt listaelem (28-36. sorok). Miután ez -val együtt ‹span› az elmozdítása miatt -val együtt picture után jelenik előkészített, ezért tulajdonképpen „fölé” kerül, ezért biztosan nem árt arról se gondoskodni, hogy azért legalább helyenként átlátszó legyen. Ahogyan -val együtt lemezmellékleten megtalálható példákból hasonlóképpen hatékonyan megjelenik, ezzel -val együtt módszerrel keretként használhatunk saroklekerekítőt, szélcakkozót, azonban akár áttetsző fátyolt hasonlóképpen – miközben hiteles képeinkhez beépíteni se kellene nyúlnunk.

 

 

ws22-gallery5.jpg

 

ws22-gallery5b.jpg

Cakkos szél vagy akár gömb szakasz – -val együtt válasz pontosan ugyanaz

 

 

Rögzített képek

Természetesen ugyanezzel -val együtt módszerrel nemcsak kereteket, hanem kisebb elemeket hasonlóképpen elhelyezhetünk képeinken. Például ha egy személy érintett, hogy képei leesnek -val együtt jellemzően {függőleges} monitorokról, megteheti, hogy azokat egy-egy rajzszöggel, gemkapoccsal vagy akár ragasztócsíkkal rögzíti -val együtt háttérhez.

 

 

ws22-html_plusdiv.png

Csak nyilván felesleges -val együtt felsorolás köré -val együtt ‹div› tényező, mert egyszerűen ezért könnyen tetszőlegesen hosszú -val együtt parafatábla

 

 

Ehhez nincs hasonlóképpen másra nélkülözhetetlen szükséglet, egyszerűen néhány megfelelően előkészített kis képre – valamint -val együtt CSS nagyon kevés változtatására, hiszen minden kis képecske mérete különféle, valamint másképpen hasonlóképpen kellene pozicionálnunk magához -val együtt képhez képest.

 

 

ws22-gallery6.jpg

Színes fejű rajzszögekkel rögzítjük -val együtt tetszőleges sorrendben kitett képeket

 

 

De hogy e hónapra se maradjunk JavaScript nélkül, egy egészen picit finomítsunk -val együtt rajzszöges megoldásunkon. Olyan unalmas, hogy minden képet rendesen ugyanott szúrunk át egy vöröses fejű rajzszöggel. Ezért egy képszerkesztő programban készítsünk elő néhány különféle színű rajzszöget hasonlóképpen, ezeket helyezzük el az picture mappában, valamint soroljuk fel egy pins nevű tömbben.

 

 

ws22-gallery6b.jpg

Ha kerete jármű -val együtt parafa táblának, ezen a ponton jelenleg egy kicsit trükköznünk kellene

 

 

Ezt követően gyűjtsük ki az összes ‹span›-t (összetettebb oldalak esetén rendesen biztosan nem árt finomítani, hogy mely ‹span›-okról hasonlóképpen jármű mondat), valamint egyrészt válasszunk egy számot, valamint ezzel egy színt -val együtt pins listáról (bg). Ezután mozdítsuk el -val együtt tűt vízszintesen -10 valamint +10 közötti (dx), függőlegesen pedig -5 valamint +5 közötti (dy) tetszőleges pixelszámmal.

 

 

ws22-gallery6c.jpg

Ha elfogy -val együtt rajzszög, hatékonyan jöhet egy kis cellux

 

 

Ezenkívül, hogy fotóink ne következetesen ugyanabban -val együtt sorrendben jelenjenek előkészített, egy kicsit keverünk rajtuk. Ezért listánkat jelenleg biztosan nem osztálynévvel, hanem azonosítóval lássuk el, hogy könnyebb legyen rá hivatkozni (2-3. sorok), majd -val együtt listánk elemeiből ötszázszor válasszunk ki kettőt (7-8. sorok), valamint azokat cseréljük előkészített (10–14. sorok). Ezért az oldalfrissítésekkor nemcsak -val együtt rajszögek színe valamint helye különbözik előkészített, hanem -val együtt képeknek -val együtt sorrendje hasonlóképpen.

 

 

ws22-gallery6d.jpg

-val együtt fotók rögzítésére használhatunk gemkapcsokat hasonlóképpen

 

 

-val együtt cikkben bemutatott példaprogramok valamint mintaoldalak letölthetők innen.

 

 

 

Komolyabban érdekel az IT? Informatikai, infokommunikációs döntéshozóknak szóló híreinket valamint elemzéseinket itt! alatt találod.

Látod -val együtt bejegyzést: Weboldalkészítő suli #22 – Képgaléria nyitóoldalak

Forrás: https://arupaconstrucion.com

Kategória: technologia

Többet látni  A Vírusok Varázslatos Világa 26: „Bejelentett támadó webhely”

Leave a Reply