Bootstrap Tooltip: Tsim cov lus qhia

Cov txheej txheem:

Bootstrap Tooltip: Tsim cov lus qhia
Bootstrap Tooltip: Tsim cov lus qhia
Anonim

Yuav ua li cas kom koj qhov chaw txaus nyiam rau cov neeg tuaj saib? Cov lus nug no txhawj xeeb yuav luag txhua tus tswv ntawm cov peev txheej hauv Is Taws Nem: cov tub lag luam, bloggers, cov tswv lag luam me thiab loj, cov neeg taug kev thiab cov neeg muaj tswv yim yooj yim uas muaj qee yam qhia rau ntiaj teb.

Vim li cas lub vev xaib yuav tsum zoo nkauj thiab ua haujlwm?

Tus naj npawb ntawm kev mus ntsib yog nyob ntawm lub ntsiab lus ntawm lub xaib thiab nws lub hom phiaj cov neeg tuaj saib, tib neeg kev txaus siab rau ib yam khoom, kev nqis peev, kev tshaj tawm, cov ntsiab lus thiab ntau lwm yam. Tab sis nws tsis tuaj yeem tsis lees paub tias qhov chaw yog "kev txais tos los ntawm khaub ncaws." Nws yog thawj nplooj ntawv tseem ceeb ntawm cov peev txheej uas yog nws lub ntsej muag, daim npav hu, uas tus qhua yuav tsum nkag siab seb nws puas xav siv nws lub sijhawm los saib cov ntsiab lus ntxiv.

bootstrap tooltip
bootstrap tooltip

Thiab tsis muaj chaw rau qhov yuam kev! Raws li kev tshawb fawb ntawm ib qho ntawm cov tsev kawm txuj ci hauv Asmeskas, cov neeg tuaj saib tau txais thawj qhov kev xav ntawm qhov chaw hauv tsawg dua ib ob. Qhov nruab nrab, ib tug neeg "scans" ib qhov chaw hauv 3 vib nas this. xob laim, puas yog?!

Txog li 70% ntawm kev ua tiav ntawm cov peev txheej nyob ntawm seb nplooj ntawv tseem ceeb zoo li cas. Thawj qhov uas tib neeg pom yoglogo, tab sis qhov thib ob yog navigation. Thiab yog tias txhua yam ntau dua lossis tsawg dua nrog lub logo, ces nws tsim nyog tawg koj lub taub hau hla kev taw qhia, ntawv qhia zaub mov thiab yooj yim ntawm lub xaib ergonomics. Cov lus nug tsim nyog tshwm sim: "Yuav ua li cas kho koj qhov chaw, ua kom nws ua haujlwm tau zoo thiab yooj yim li sai tau, tab sis tib lub sijhawm zoo nkauj?" Muaj ntau ntau lub tswv yim txawv txawv los muab, tab sis ib qho ntawm qhov nthuav tshaj plaws yog cov lus qhia.

Cov lus qhia yog dab tsi? Ntxiv nrog rau kev ua haujlwm zoo rau kev txhim kho kev ua haujlwm ntawm lub xaib, cov lus qhia yog cov cuab yeej uas tso cai rau tus neeg siv pom cov lus piav qhia rau ib qho duab tshwj xeeb thaum hovering hla ib lub cim, lo lus lossis duab.

Txoj kev ua haujlwm nrog cov lus qhia

Bootstrap yog cov cuab yeej zoo tshaj plaws los tsim cov lus qhia. Nws yog ib qho yooj yim-rau-kawm cov qauv rau kev tsim cov apps thiab cov vev xaib sau hauv HTML, CSS, Sass, thiab JavaScript.

bootstrap tooltip tsis ua haujlwm
bootstrap tooltip tsis ua haujlwm

Yuav kom meej, cov lus qhia siv ib qho ntawm cov duab kos duab ntawm Bootstrap template - Tooltip.

Lub ntsiab lus Bootstrap tau tsim rau "Twitter" thiab yog thawj zaug hu ua "Twitter Blueprint". Tom qab qee qhov kev hloov pauv hauv 2012, nws tau txais 12-kab kab sib chaws, tau hloov pauv thiab tau txais lub npe paub - Tooltip. Cov lus qhia yog lub ntsiab lus uas tshwm sim thaum koj hla ib qho tshwj xeeb ntawm lub vijtsam saib.

Koj tuaj yeem tsim Bootstrap Tooltip siv tus cwj pwmcov ntaub ntawv, nrog rau los ntawm kev ua kom "Java Script" ntsiab. Muaj ob txoj hauv kev los tsim HTML Bootstrap Tooltip. Qhov tseem ceeb ntawm thawj zaug yog siv tus cwj pwm thiab tus cwj pwm lub npe (lub npe), uas yuav muaj cov lus qhia. Cov lus qhia yuav tshwm nyob rau saum toj (default setting). Nws tsim nyog nco ntsoov tias cov lus qhia yuav tsum tau pib ua ntej, txij li kev pib pib tsis siv neeg tau raug tso tseg hauv "Twitter bootstrap" rau qhov ua tau zoo.

bootstrap tooltip piv txwv
bootstrap tooltip piv txwv

Txhawm rau pib cov lus qhia, tshwj xeeb JavaScript yog siv, uas cov txheej txheem qhia tau rov qab los rau txhua lub ntsiab lus uas muaj tus cwj pwm. Qhov tseem ceeb ntawm txoj kev thib ob yog txhawm rau qhib cov lus qhia siv "JavaScript" code nrog kev koom tes ntawm lub tsev qiv ntawv jQuery los ntawm kev sau cov cuab yeej hauv chav kawm uas suav nrog cov lus qhia. Cov txheej txheem zoo ib yam li thawj zaug, tshwj tsis yog rau lub caij xaiv txoj kev. Koj tuaj yeem qhib cov lus qhia hauv "Java Script" raws li hauv qab no.

Tsab ntawv
Tsab ntawv

Bootstrap tooltip example

Muaj plaub txoj kev xaiv tseem ceeb rau kev tso cov lus qhia: ntawm sab laug thiab sab xis, thiab saum toj thiab hauv qab lub caij.

tsab ntawv los saum toj no
tsab ntawv los saum toj no

Hint from above

Qhia rau sab xis
Qhia rau sab xis

Hint right

Qhia rau hauv qab
Qhia rau hauv qab

Qhia rau hauv qab

Qhia rau sab laug
Qhia rau sab laug

Hint laug

Kaw tsab ntawv
Kaw tsab ntawv

Siv cov lus qhia

Muaj ntau yam siv rau Bootstrap Tooltip. Koj tuaj yeem ntxig cov lus qhia kom tus neeg siv tuaj yeem nkag siab txog kev txhais cov ntawv los ntawm ib hom lus txawv teb chaws hauv cov ntawv nyeem. Cov lus qhia tseem tuaj yeem siv los ua cov cuab yeej los pab tus neeg siv nkag siab lub ntsiab lus ntawm cov nyees khawm ntawm lub vaj huam sib luag thaum hovering hla lawv. Bootstrap Tooltip templates feem ntau yog siv rau hauv cov vev xaib ntawm ntau lub koom haum los tsim kev tso npe rau cov tuam txhab xov xwm. Qhov no ua rau cov neeg siv khoom tshiab thiab tseem tso cai rau cov neeg tuaj saib tau txais cov ntaub ntawv tshiab, xws li luv nqi, muab, hloov pauv hauv tuam txhab.

bootstrap tooltip html
bootstrap tooltip html

Xav txog ib qho piv txwv uas tus neeg siv yuav tsum nkag mus rau lawv tus email chaw nyob txhawm rau sau npe rau tsab ntawv xov xwm. Txoj haujlwm ua kom ntseeg tau tias cov neeg siv khoom tuaj yeem sau npe rau cov xov xwm tau yooj yim tshaj plaws uas siv HTML5 thiab cov yam ntxwv xav tau. Cov cuab yeej hint nyob rau hauv cov ntaub ntawv no yog xav tau nyob rau hauv thiaj li yuav kom tus neeg siv kom nkag siab txog cov theem ntawm kev ua. Piv txwv li, tom qab nkag mus rau qhov chaw nyob email, kuv kos lub thawv: "Kuv pom zoo kom tau txais xov xwm hauv tuam txhab rau kuv tus email chaw nyob." Hauv qab no yog ib qho piv txwv ntawm daim foos code.

Tswv yim
Tswv yim

Nruab qhov chaws no rau hauv HTML Bootstrap Tooltip yog ib qho yooj yim. Tab sis cov txiaj ntsig tseem ceeb. Tam sim no cov neeg siv khoom paub tag nrho cov xov xwm ntawm lub tuam txhab. Nov yog hom kev tshaj tawm pub dawb.

bootstrap tooltip html cov ntsiab lus
bootstrap tooltip html cov ntsiab lus

yuam kev tseem ceeb thaum tsim cov popupslus qhia

Yuav ua li cas yog tias Bootstrap Tooltip tsis ua haujlwm? Thawj qhov yuam kev thiab qhov tseem ceeb ntawm qhov cuab yeej cuab tam yuav tsis ua haujlwm yog tias cov lus qhia tsis tau qhib. Txhawm rau qhib nws, koj yuav tsum siv tus lej tshwj xeeb.

Tooltip Initialization
Tooltip Initialization

Txoj kev no tso cai rau koj pib ua txhua yam lus qhia ntawm nplooj ntawv web.

Qhov yuam kev thib ob yog tsis muaj jQuery hauv header.

Tooltip yuam kev
Tooltip yuam kev

Nws yog ib qho tsim nyog rau qhov txuas mus ua haujlwm kom raug - cov ntaub ntawv ua haujlwm zoo li "Java Script" yuav tsum tau teev tseg.

Java script
Java script

Tooltip properties

Ntawm nws cov tub ntxhais kawm, cov cuab yeej cuab tam yog tsim los qhia cov lus qhia thaum koj txav tus nas pointer hla ib lossis lwm qhov ntawm nplooj ntawv. Tab sis, ntxiv rau qhov chaw ntawm cov lus qhia ntawm sab xis, sab laug thiab sab saum toj nrog kev pab, cov lus qhia muaj cov khoom nram qab no:

  • Active. Siv cov cuab yeej muaj tseeb hauv Bootstrap Tooltip tso cai rau cov lus qhia kom pom, thaum teeb tsa tib lub cuab yeej rau qhov tsis tseeb txhais tau tias tsis muaj cov lus qhia tuaj yeem tshwm sim.
  • AutoPopDelay yog lub sijhawm uas cov lus qhia tau tshwm sim.
  • AutoPopDelay. Sawv cev lub sijhawm tus cursor nas yuav tsum hovering hla ib lub ntsiab lus rau cov lus qhia kom tshwm sim.
  • IsBaloon. Yog tias tus nqi ntawm HTML Bootstrap Tooltip tooltip muaj tseeb, cov lus qhia yuav hloov mus rau huab.
  • ToolTipIcon. Sawv cev rau tus cwj pwm uas tshwm sim hauv lub qhov raislus qhia.
bootstrap tooltip html tseeb
bootstrap tooltip html tseeb

Tooltipster

Txhawm rau tsim cov lus qhia zoo nkauj, piv txwv li, ntawm qhov chaw tsim los ntawm Wordpress, nws tsis tas yuav tsum paub cov lus ntawm cov neeg tsim tawm lub vev xaib kom meej. Nws yog txaus kom paub txog lub hav zoov ntawm xws li ib tug plugin (extension) li Tooltipster. Los ntawm lub npe nws yog tseeb hais tias qhov plugin no yog raws li Tooltip thiab kuj ceeb tias zoo ib yam li nws nyob rau hauv nws cov khoom thiab lub hom phiaj. Qhov no plugin yog dab tsi? Nws tso cai rau koj los tsim qhov tsim nyog HTML markup hauv cov lus qhia.

Cov lus qhia piv txwv
Cov lus qhia piv txwv

Kev ua haujlwm ntawm lub plugin yog ua raws li kev nkag ntawm cov ntawv luv ntawm nplooj ntawv. Muaj tag nrho cov ntsiab lus HTML Bootstrap Tooltip cov yam ntxwv: cov ntsiab lus (cov ntaub ntawv-tooltip-cov ntsiab lus), lub npe, txoj hauj lwm, txhais, thiab lwm yam. Qhov no tso cai rau koj hloov lub ntsiab lus, font, tooltip loj, xim, ntxig ib daim duab, thiab ntau dua.

Pom zoo: