Kiegészítő információk a webhelyekről gyakraneszköztippek formájában helyezkedik el, amikor például az összetett rövidítések visszafejtéséhez vagy a felhasználói műveletek tisztázásához lebeg. Egy hasonló front-end megoldást tooltip-nek hívnak. Helymegtakarítást jelent az oldalon, lehetővé téve, hogy csak az alapadatokat jelenítse meg, de lehetőséget biztosítva az olvasó számára, hogy megismerkedjen a kiegészítésekkel, ha szükséges. A tisztán információs funkció mellett az eszköztippek fontos tervezési elemek is lehetnek, amelyek hangsúlyozzák a webhely általános stílusát és felhívják a figyelmet.
Egy olyan elemet, amelynek interakciója eszköztippet okoz, célnak nevezzük.
A felbukkanó blokkok általában fontos helyet foglalnak elde nem alapvető információ. Feltételezzük, hogy a felhasználó csak akkor megismerkedhet vele, ha akar. Annak érdekében, hogy ne zavarja, ne zavarja és ne zavarja a fő tartalmat, az eszköztippnek számos követelménynek meg kell felelnie:
A tanácsok készítésének képessége a webhelyek hipertext jelölésének nyelvén van beágyazva. Kezdetben a rövidítések és az összetett tudományos kifejezések megfejteni akarták.
Egy ilyen felbukkanó blokk létrehozásához szüksége van a címe attribútumra, amely bármilyen HTML címkéhez rendelkezésre áll.
A Proxima Centauri kb4.22
fényév
a Földtől, amely 270 ezer-szer nagyobb a Földtől a Napig tartó távolságig.
P>
![Neuschwanstein kastély](/ images / disney.jpg)
A HTML-elemtip fő előnyei: a könnyű használat és bármilyen elrendezési elemmel történő felhasználás képessége - a szövegetől a képekig. De nagy hátrányai vannak:
A HTML cím attribútuma csak olyan kis tippekhez alkalmazható, amelyek nem igényelnek speciális kialakítást. Egyébként hasznos tudni, hogyan lehet eszköztippek készíteni a CSS segítségével.
Készíthet gyönyörű, egyedi tippeket tartalmazó blokkot lépcsőzetes stíluslapokkal. Az alapvető CSS-fogalmakat használjuk:
kijelző
;: lebeg
amely az egér kurzora alatt bármely elemhez hozzá van rendelve;: korábban
és : után
amely egyszerű tanácsokhoz használható, hogy ne hozzon létre külön HTML elemet;Ezeket a tulajdonságokat a modern böngészők jól támogatják, ami biztosítja az eszköztipp-mechanizmus megbízható működését.
az ál : lebeg
A lebegésen kívül reagál az érintőképernyő ujjlenyomataira is, amely lehetővé teszi a mobil eszközök támogatását.
A CSS-eszköztipp lehet külön HTML blokk, saját struktúrájával, vagy egy másik blokk álneve. Ezen lehetőségek mindegyikének megvannak az előnyei és hátrányai, amelyeket figyelembe kell venni.
Egy különálló tárolókon belül sokkal könnyebben kezelhető a tartalom. Képek, fejlécek és egyéb elemek helyezhetők bele.
Az ál-elem lehetővé teszi a felesleges megszabadulástblokkolja és megkönnyíti az elrendezést. A szöveges tartalmat be lehet helyezni a cél elem attribútumába, és ne aggódjon az eszköztipp létrehozása miatt, a CSS mindent megtesz. A pszeudo elem azonban rosszul alkalmas egy összetett szerkezetű blokkra. Ezenkívül csak címkék bezárására is létrehozható. Egy ilyen tipilt nem csatolhat közvetlenül a képhez.
Készítsünk egy gyönyörűen megtervezett eszköztippet egy összetett szerkezettel a Kentaur csillagképből a legközelebb lévő csillaghoz.
Először határozzuk meg a HTML jelölést:
A Kentaur csillagkép csillagai
Alpha Centauri
Beta Centauri
Theta Centauri
Centauri Gamma
Epsilon Centauri
Proxima Centauri
Proxima Centaurus (latin proxima szerint - legközelebb) - egy vörös törpe, amely az Alpha Centauri csillagrendszerhez tartozik, a Földhez legközelebbi csillag a Nap után.
Div>
Li>
Ul> Díszítse és rejtse el a tippeket a CSS segítségével:
.star {
position:relatív;
}
/ * stílusok az elemleíráshoz * /
.star .tooltip {
kijelző: nincs;
pozíció: abszolút;
felső: 50%;
transzformáció: transzláltY (-50%);
balra: 100%;
}
/ * stílusok dekoratív háromszöghez * /
.star .tooltip: {...} előtt
/ * hover hint * /
.star: lebeg .tooltip {megjelenítés: blokk; }
A lista stílusai és a tooltip bármilyen lehetnek, a rövidítés miatt hiányoznak.
Az eszköztipp külön blokkba helyezése lehetővé teszi a benne lévő képek használatát, a szöveg formázását, és még álszelemek létrehozását a gyönyörű formatervezéshez.
![CSS tooltip](/images/kompyuteri/vsplivayushaya-podskazka-s-pomoshyu-css-poshagovaya-instrukciya-i-sposobi-udaleniya_5.jpg)
Álnelem elemtipp
Bemutatja az eszköztipp létrehozásátálszeremből a grafikus szerkesztő panelje segít. Minden eszközt ikon formájában mutatnak be, amelynek célja a tapasztalatlan felhasználók számára nem egyértelmű. Annak érdekében, hogy senki sem maradjon boldogtalanul, adjon hozzá nevekkel ellátott ikonokat az ikonokhoz.
A panel HTML kódja így néz ki:
Div>
Div>
Div>
Div>
Div> Az eszköz egyedi nevét az attribútumba helyezi data-tooltip
. Van egy ikon a blokkban, de maga az eszközleírás hiányzik a HTML-kódban.
Mivel az eszköztipp csak rövid magyarázó szöveget fog tartalmazni, akkor álszelemeket is használhat, hogy ne zavarja meg a világítótáblát.
/ * az ikon általános stílusai * /
.hangszer {
pozíció: relatív;
szín: # 666;
háttér: fehér;
kurzor: mutató;
}
/ * a lebegő ikonok stílusai * /
.instrument: hover {
háttér: # 666;
szín: fehér;
}
/ * tippek a stílusra * /
.instrument: hover: {után
tartalom: attr (adat-elemleírás);
pozíció: abszolút;
balra: 100%;
szín: # 666;
}
Az ál-elem csak akkor jelenik meg, ha az emelőt lebeg, tehát nem kell elrejteni a display: block segítségével. Helyét a tulajdonságok szabályozzák pozíció
és bal / jobb / felső / alsó
. Az attribútumból való beolvasás data-tooltip
A CSS tooltip céltartalmi elem funkciót biztosít attr ()
. A dekoratív stílusokat nem veszik figyelembe a rövidség miatt.
![Szerszámtipp ál-elemben](/images/kompyuteri/vsplivayushaya-podskazka-s-pomoshyu-css-poshagovaya-instrukciya-i-sposobi-udaleniya_6.jpg)
Tipp megjelenése, ha szkriptek nélkül kattint
Az előzőekben tárgyalt eszköztipp-mechanizmusok reagáltak arra, hogy a cél elem fölé lebegjenek, és a CSS ál-osztályon alapuljanak. : lebeg
. Bizonyos helyzetekben előnyösebb, ha kattintással nyit meg egy tippet. Egy hasonló hatást könnyű megvalósítani a JavaScript-ben, de a CSS képes elvégezni a munkát.
A CSS ál-osztályok listája között van egy csodálatos osztály : fókusz
Kapható linkekhez és bemeneti elemekhez. különböző : lebeg
, который исчезает сразу же, как уходит курсор egér, ez az ál-osztály lehetővé teszi a cél elem aktivitásának megmentését. És ha a beviteli mezők szemantikailag nem nagyon alkalmasak egy eszköztipp létrehozására, akkor a linkek rendben vannak.
Cserélje ki az első példa listájának elemét a linkre:
Proxima Centauri
Proxima Centaurus (latin proxima szerint - legközelebb) - egy vörös törpe, amely az Alpha Centauri csillagrendszerhez tartozik, a Földhez legközelebbi csillag a Nap után.
Div>
attribútum href
értékkel javascript: érvénytelen (0)
szükséges annak elkerülésére, hogy a böngésző bármilyen módon reagáljon a hivatkozásra.
A következő stílusok lehetővé teszik, hogy kattintással hívj fel egy csillagot és a csillag leírását:
.star .tooltip {
kijelző: nincs;
}
.star: focus .tooltip {
kijelző: blokk;
}
A link addig fókuszál, amíg a felhasználó az oldal bármely pontjára kattint.
Tehát egy webhelyen a tippek sokféleképpen létrehozhatók, még a JavaScript használata nélkül is. Mindegyik jó, csak ki kell választania az adott helyzethez legmegfelelőbbet.
tetszett:
Népszerű hozzászólások
kategória
Cars
üzleti
Otthon és család
Otthoni kényelem
Lelki fejlődés
Étel és ital
A törvény
egészség
Az internet
Művészet és szórakozás
karrier
számítógépek
szépség
értékesítés
divat
Hírek és társadalom
képződés
kapcsolatok
Kiadványok és cikkek írása
utazó
hirdetés
önkultiválás
Sport és fitness
a technológia
bevételek
hobby
Lelki fejlődés
élelmiszer