Kauniita työkaluvinkkejä jQueryllä. Interaktiivinen kartta työkaluvihjeillä Lisäosat kaavioita ja kaavioita varten

Mukautuva tai halutessasi responsiivinen web-suunnittelu ei ole nyt pelkkä suunnittelutrendi, se on jo tietty standardi verkkosivujen kehittämisessä, mikä varmistaa verkkosivujen monipuolisuuden ja harmonisen visuaalisen havainnoinnin eri käyttäjälaitteiden näytöillä. Viime aikoina, kun kehitin responsiivista mallia, jouduin kohtaamaan erilaisia ​​vaikeuksia integroida tiettyjä liukusäätimiä ja kuvagallerioita häiritsemättä yleistä suunnittelutyyliä. Nykyään kaikki on paljon yksinkertaisempaa, Internetissä on valtava määrä valmiita ratkaisuja ja erityisen ilahduttavaa on, että suurin osa niistä on vapaasti saatavilla, avoimen lähdekoodin.

Tarjottujen työkalujen monipuolisuuden vuoksi olen koonnut lyhyen yleiskatsauksen responsiivisten jQuery-kuvan liukusäätimien merkittävimmistä kehityksistä, jotka ovat ilmestyneet äskettäin ja joita jaetaan ilman rajoituksia, ts. täysin ilmainen.

WOW liukusäädin

Responsiivinen jQuery-kuvan liukusäädin, jossa on upea joukko visuaalisia tehosteita (kierto, lentäminen, sumennus, spiraalit, kaihtimet jne.) ja monia valmiita malleja. WOW Sliderin sisäänrakennetun ohjatun sivun lisäystoiminnon avulla voit helposti ja vaivattomasti luoda upeita diaesityksiä minuuteissa. Kehittäjän verkkosivustolla on kaikki tarvittavat dokumentaatiot venäjänkielisen laajennuksen asentamiseen ja käyttöön, sekä erinomaisia ​​live-esimerkkejä laajennuksen toiminnasta. Erillinen Wordpress-laajennus ja Joomla-moduuli ovat myös ladattavissa. Olen varma, että monet pitävät tästä upeasta liukusäätimestä, sekä aloittelijat että kokeneet verkkovastaavat.

HiSlider

HiSlider - HTML5, Jquery-liukusäädin ja kuvagalleria, täysin ilmainen liitännäinen henkilökohtaiseen käyttöön suosittuja järjestelmiä käyttävillä sivustoilla - WordPress, Joomla, Drupal. Tämän yksinkertaisen mutta varsin toimivan työkalun avulla voit helposti luoda uskomattomia ja eloisia diaesityksiä, näyttäviä esityksiä ja ilmoituksia uusista viesteistä verkkosivustojesi sivuille. Useita valmiita malleja ja skinejä liukusäätimelle, hämmästyttäviä sisällön siirtymä (muutos) -tehosteita, erilaisten multimediasisältöjen ulostulo: videoita YouTubesta ja Vimeosta, joustavat käyttäjäasetukset jne...

Nivo Slider

Nivo Slider on vanha kunnon, joka tietää hyvin, yksi kauneimmista ja helppokäyttöisistä kuvan liukusäätimistä. JQuery Nivo Slider -laajennus on ladattavissa ja käytettävä ilmaiseksi, ja se on lisensoitu MIT-lisenssillä. WordPressille on myös erillinen laajennus, mutta valitettavasti se on jo maksettu ja joudut maksamaan 29 dollaria yhdestä lisenssistä. On parempi tehdä vähän taikuutta WP-teematiedostoilla ja liittää blogiisi ilmainen jQuery-versio Nivo Slider -laajennuksesta, koska Internetissä on paljon tietoa tämän tekemisestä.
Mitä tulee toimivuuteen, kaikki on kunnossa. Se käyttää jQuery v1.7+ -kirjastoa, kauniita siirtymätehosteita, yksinkertaisia ​​ja erittäin joustavia asetuksia, mukautuvaa asettelua, automaattista kuvien rajaamista ja paljon muuta.

Liukusäätimen idea on saanut inspiraationsa kehittäjiltä, ​​jotka ovat tunnettuja Applen tuotteiden esitystyylistä, jossa useat pienet esineet (kuvat) vaihtuvat klikkaamalla valittua luokkaa yksinkertaisella animaatiotehosteella. Codrops tarjoaa käyttöönsä yksityiskohtaisen opetusohjelman tämän liukusäätimen luomisesta, täydellisen HTML-merkintöjen asettelun, joukon CSS-sääntöjä ja suoritettavan jQuery-laajennuksen sekä upean elävän esimerkin liukusäätimen käytöstä.

Halkaistu liukusäädin

Koko näytön kuvan liukusäädin JQueryllä ja CSS3:lla + yksityiskohtainen opetusohjelma laajennuksen integroimiseksi verkkosivustojen sivuille. Ajatuksena on leikata avoin nykyinen dia tietyllä sisällöllä siirryttäessä seuraavaan tai edelliseen sisältöön. JQueryn ja CSS-animaatioiden avulla voit luoda ainutlaatuisia siirtymiä diojen välillä. Liukusäätimen responsiivinen asettelu varmistaa, että se näyttää yhtä hyvältä erityyppisillä käyttäjälaitteilla.

Joustava sisällön liukusäädin

Sisällön liukusäädin, joka säätää automaattisesti leveyttä ja korkeutta riippuen pääsäiliön koosta, jossa se sijaitsee. Melko yksinkertainen toteuttaa ja joustava asetuksissa, liukusäädin toimii JQuerylla, navigointi alareunassa; kun näytön kokoa muutetaan alaspäin, navigointi näkyy kuvakkeiden muodossa. Erittäin yksityiskohtainen dokumentaatio (luonnin opetusohjelma) ja live-esimerkkejä käytöstä.

3D-pinon liukusäädin

Liukusäätimen kokeellinen versio, joka näyttää kuvia, joissa on siirtymiä 3D-tasosta. Kuvat on jaettu kahteen vaakasuoraan pinoon käyttämällä navigointinuolia kunkin seuraavan kuvan muuttamiseen ja siirtämiseen katselutilaan. Yleisesti ottaen ei mitään erikoista, mutta itse idea ja toteutustekniikka ovat varsin mielenkiintoisia.

Erittäin yksinkertainen, 100 % reagoiva ja koko näytön jQuery-kuvan liukusäädin. Liukusäätimen toiminta perustuu CSS-siirtymiin (siirtymäominaisuus) yhdessä jQueryn taikuuden kanssa. Enimmäisleveyden arvoksi on asetettu oletusarvoisesti 100 %, joten kuvien koko muuttuu näytön koon muutosten mukaan. Suunnittelussa ei ole erityisiä animaatiotehosteita tai röyhelöitä, kaikki on yksinkertaista ja suunniteltu häiriöttömään toimintaan.

Minimaalinen dioja

Nimi puhuu puolestaan, tämä on ehkä yksi kevyimmistä ja minimalistisimmista jQuery-kuvan liukusäätimistä, joihin olen törmännyt (1 kt plugin). ResponsiveSlides.js on pieni JQuery-laajennus, joka luo diaesityksiä säilön sisällä olevista elementeistä. Toimii useiden selaimien kanssa, mukaan lukien kaikki IE:n versiot - kuuluisa edistyksen jarru IE6:sta ja uudemmista. Työ käyttää CSS3-siirtymiä yhdessä javascriptin kanssa luotettavuuden vuoksi. Yksinkertainen asettelu järjestämättömän luettelon avulla, siirtymien ja aikavälien mukauttaminen, diojen vaihtamisen automaattinen ja manuaalinen ohjaus sekä tuki useille diaesityksille kerralla. Tässä on niin leikkisä "vauva".

Kamera

Camera on ilmainen JQuery-laajennus diaesitysten järjestämiseen verkkosivustojen sivuilla, kevyt liukusäädin, jossa on monia siirtymätehosteita, 100-prosenttisesti reagoiva asettelu ja erittäin yksinkertaiset asetukset. Sopii täydellisesti minkä tahansa käyttäjän laitteiden näytöille (PC-näytöt, tabletit, älypuhelimet ja matkapuhelimet). Mahdollisuus esitellä upotettua videota. Automaattinen dian vaihto ja manuaalinen ohjaus painikkeilla ja pikkukuvalohkolla. Melkein täydellinen kuvagalleria kompaktissa muotoilussa.

bxSlider jQuery

Toinen melko yksinkertainen reagoiva liukusäädin jQueryssa. Voit sijoittaa dioihin mitä tahansa sisältöä, videoita, kuvia, tekstiä ja muita elementtejä. Laajennettu tuki kosketusnäytöille. CSS-siirtymäanimaatioiden käyttö. Suuri määrä erilaisia ​​muunnelmia diaesityksistä ja kompakteista kuvagallerioista. Automaattinen ja manuaalinen ohjaus. Vaihda dioja painikkeilla ja valitsemalla pikkukuvia. Pieni lähdetiedoston koko, erittäin helppo konfiguroida ja toteuttaa.

FlexSlider 2

FlexSlider 2 – Päivitetty versio samannimisestä liukusäätimestä, jossa on parannettu reagointikyky, skriptin minimointi ja reflow/uudelleenpiirtäminen. Laajennus sisältää perusliukusäätimen, liukusäätimen pikkukuvilla, sisäänrakennetut vasen-oikea-nuolet ja alanavigointipalkin painikkeiden muodossa. Mahdollisuus näyttää videota dioissa (vimeo), joustavat asetukset (siirtymät, suunnittelu, aikaväli), täysin mukautuva asettelu.

Galleria

Tunnettu ja melko suosittu responsiivinen jQuery-laajennus laadukkaiden kuvagallerioiden ja liukusäätimien luomiseen. Ohjauspaneelinsa ansiosta liukusäädin muistuttaa visuaalisesti tuttua videosoitinta, laajennus sisältää useita erilaisia ​​suunnitteluteemoja. Tuki upotetuille videoille ja kuville suosituista palveluista: Flickr, Vimeo, YouTube ja muut. Yksityiskohtainen dokumentaatio asennuksesta ja käytöstä.

Mustikka

Yksinkertainen, mutkaton ilmainen jQuery-kuvan liukusäädin, joka on suunniteltu erityisesti reagoivaan verkkosuunnitteluun. Blueberry on kokeellinen avoimen lähdekoodin jQuery-laajennus. Minimalistinen muotoilu, ei tehosteita, vain sujuvasti ponnahduskuvat, jotka korvaavat toisensa tietyn ajan kuluttua. Kaikki on hyvin yksinkertaista, asenna, yhdistä ja mene...

jQuery popeye 2.1

Erittäin kompakti jQuery-kuvan liukusäädin Lightbox-elementeillä. Joustavien mittojensa ansiosta se on erittäin helppo integroida mihin tahansa säiliöön, yhdeksi merkinnäksi pikkukuvien muodossa, kun hiiren osoitinta siirretään tai niitä napsautetaan, valolaatikko, jossa on suurennettu kuva ja säätimet, aktivoituu. Tällainen liukusäädin on kätevä sijoittaa sivupaneeleihin tuotteiden tai uutisten esittelyä varten. Erinomainen ratkaisu sivustoille, joilla on paljon tietoa.

Järjestys

Ilmainen reagoiva liukusäädin edistyneillä CSS3-siirtymillä. Minimalistinen tyyli, 3 suunnitteluteemaa, Jokainen kehys liukuu vaakasuunnassa, ilmestyy keskelle, kuva menee vasemmalle, allekirjoitus oikealle, pikkukuvat kopioidaan oikeassa alakulmassa. Kussakin kehyksessä katsottavien tuotenäkymien sivutus. Säätimissä on myös taaksepäin ja eteenpäin -painikkeet. Kaikki nykyaikaiset selaimet tukevat.

Pyyhkäise

Hyvin yksinkertainen kuvan liukusäädin sekä toiminnallisuudeltaan että asetukseltaan, asetuksista löytyy muutos diojen vaihtonopeudessa, manuaalisen tilan aktivointi (ohjauspainikkeet aktivoituvat), jatkuva diaesitys. Tällä liukusäätimellä on oikeus olla olemassa ja se houkutteli minua vain siksi, että se on olemassa; En löytänyt tästä kehityksestä mitään erityisen mielenkiintoista, ehkä en etsinyt sitä hyvin)))

Responsiivinen kuvan liukusäädin

Niin kaunis, mukautuva kuvan liukusäädin Vladimir Kudinovilta, toverit. Vankka, hyvin suunniteltu työkalu, jossa on havainnollistavia esimerkkejä ja yksityiskohtaiset ohjeet luomista, asennusta ja käyttöä varten. Mukautuva muotoilu, mukavat painikkeet ja vihreät nuolet, kaikki on melko mukavaa ja rauhallista, ilman painetta.

FractionSlider

Ilmainen JQuery-liukusäädinlaajennus parallaksitehosteella kuville ja tekstidioille. Diaanimaatioissa on useita näyttöarvoja, joissa on täysi hallinta jokaisessa ajastus- ja animaatioasetuksessa. Mahdollisuus animoida useita elementtejä dialla kerralla. Voit määrittää erilaisia ​​animaatiomenetelmiä, diojen häivytyksiä tai siirtymiä tietystä suunnasta. Automaattinen näyttö ja manuaalinen ohjaus navigointinuolien avulla, jotka avautuvat, kun viet hiiren kuvan päälle. 10 erilaista diaanimaatiotehostetta ja paljon muuta...

Arvostelu osoittautui melko laajaksi, mutta ei tarpeeksi informatiivinen johtuen tarkasteltujen tuotteiden suuresta määrästä. Löydät kaikki tiedot ja yksityiskohtaiset kuvaukset tietyn laajennuksen toiminnoista suoraan kehittäjien sivuilta. Voin vain toivoa, että olen helpottanut jonkun löytämään sen erittäin tarpeellisen työkalun värikkäiden kuvien liukusäätimien luomiseen verkkosivustojensa sivuilta.

Oletko koskaan ajatellut, että olisi mukavaa pystyä työskentelemään venäjänkielisten mallipohjien kanssa? Mieti sitä hetki. Älä tuhlaa aikaa englanninkielisten mallien kanssa työskentelemiseen. Kiirehdimme miellyttämään sinua, että voit nyt löytää sen TemplateMonster-markkinapaikalta. Jokaisen teksti on kirjoitettu käsin. Ja tietysti kaikki valmiit ratkaisut ovat uskomattoman helppokäyttöisiä.

Kaikella kunnioituksella, Andrew

Selaimet luovat automaattisesti työkaluvihjeitä, kun verkkovastaavat lisäävät tekstiä title-attribuutille (yleensä title-attribuuttia käytetään tunnisteisiin Ja , eli linkkeihin ja kuviin). Kun käyttäjät vievät hiiren osoittimen otsikkomääritteen sisältävien tunnisteiden päälle, selain näyttää työkaluvihjeen. Juuri näitä ponnahdusvinkkejä (työkaluvinkki) muokkaamme.

Tämä artikkeli kattaa:

- kuinka käyttää laajennusta korvaamaan tavalliset työkaluvihjeet - kuinka mukauttaa qTip-työkaluvihjeitä - kuinka näyttää Ajax-sisältö työkaluvihjeessä Yksinkertaiset mukautetut tekstityökaluvinkit

Toivottavasti ei tarvitse selittää, että määritteet, kuten otsikko ja alt, ovat usein erittäin tarpeellisia. Loppujen lopuksi ne auttavat käyttäjiä navigoimaan paremmin suuressa määrässä tietoa ja ovat lisäksi erittäin hyödyllisiä sivuston hakukoneoptimoinnissa. Ainoa ongelma työkaluvihjeissä on, että niitä ei voi muuttaa CSS-tyyleillä. Tämän ongelman ratkaisemiseksi käytämme mahdollisuuksia.

1. Luodaan perus-HTML-tiedostokehys, joka sisältää title-attribuutin.

Lista linkeistä:

  • Koti
  • Tietoja yrityksestä
  • Yhteystiedot
  • Portfolio

2. Nyt sinun on ladattava qTip-laajennus arkistosta.

3. Yhdistä ladatut tiedostot:

// Tavallinen jQuery-kirjasto // Kirjoitamme jQuery-komentosarjat tähän tiedostoon

4. Jotta työkaluvihje toimisi, kirjoita vain scripts.js-tiedostoon:

$(dokumentti).ready(funktio())( $("a").qtip(; ));

Tämä rakenne tarkoittaa, että kaikissa linkeissä, joissa on title-attribuutti, käytetään qtip()-menetelmää.

Asetetaan jQuery qTip

1. Työkaluvihjeitä voidaan konfiguroida eri tavoin. Muutetaan ensin paikka, josta työkaluvihjeet näytetään.

$("a").qtip(( position: ( my: "alhaalla keskellä", //Osoittimen sijainti: "ylhäällä keskellä", //Työkaluvihjeen näkymän sijainti: $(ikkuna) //Työkaluvihje ei nuole reunat näyttö ) ));

2. Asetuksen asettamisen jälkeen voit aloittaa työkaluvihjeen näyttämisen väriteeman työstämisen. Oletusarvoisesti jquery.qtip.min.css-tiedosto sisältää seuraavat värityylit:

Qtip-oletus (keltainen oletustyyli)

Qtip-bootstrap

Voit lisätä varjon joihinkin näistä tyyleistä: qtip-shadow . Lisäksi kukaan ei vaivaudu luomaan omaa tyyliäsi, joka sopii täydellisesti yleiseen tyyliin, vaikka vakiomuotoja on enemmän kuin tarpeeksi.

$("a").qtip(( position: ( my: "alhaalla keskellä", at: "ylhäällä keskellä", näkymä: $(window) ), tyyli: ( luokat: "qtip-green qtip-shadow" ) ) );

Navigointivalikon luominen työkaluvihjeillä

1. Luodaan ensin HTML-kehys:

#navigointi ( tausta: rgb(132,136,206); /* Vanhat selaimet */ tausta: -moz-linear-gradient(top, rgba(132,136,206,1) 0%, rgba(72,79,181,1) 50%, rgba(132,136,2) ,1) 100%); /* FF3.6+ */ tausta: -webkit-gradient(lineaarinen, vasen ylhäällä, vasen alaosa, color-stop(0%,rgba(132,136,206,1)), color-stop(50) %,rgba(72,79,181,1)), color-stop(100%,rgba(132,136,206,1))); /* Chrome,Safari4+ */ tausta: -webkit-linear-gradient(top, rgba(132,136,206, 1) 0%, rgba(72,79,181,1) 50%, rgba(132,136,206,1) 100%) /* Chrome10+,Safari5.1+ */ tausta: -o-linear-gradient(top, rgba(132,136,206) ,1) 0%,rgba(72,79,181,1) 50%,rgba(132,136,206,1) 100%) /* Opera11.10+ */ tausta: -ms-linear-gradient(top, rgba(132,136,206, 1) 0%,rgba(72,79,181,1) 50%,rgba(132,136,206,1) 100%); /* IE10+ */ suodatin: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8488ce", endColorstr= "#8488ce",GradientType=0); /* IE6-9 */ tausta: linear-gradient(top, rgba(132,136,206,1) 0%,rgba(72,79,181,1) 50%,rgba(132,136,206,1) ) 100 %; /* W3C */ list-style-type: ei mitään; marginaali: 100px 20px 20px 20px; pehmuste: 0; ylivuoto piilotettu; -webkit-border-radius: 5px; -moz-border-radius: 5px; reunan säde: 5px; ) #navigointi li ( marginaali: 0; täyte: 0; näyttö: lohko; kelluva: vasen; reuna-oikea: 1px kiinteä #4449a8; ) #navigointi a ( väri: #ffff; reunus oikea: 1px kiinteä #8488ce; näyttö : lohko; täyte: 10px; ) #navigointi a:hover ( tausta: #859900; reunus-oikea-väri: #a3bb00; )

Tuloksena pitäisi olla seuraava kuva:

3. Lisää scripts.js-tiedostoon:

$("#navigation a").qtip(( position: ( my: "ylhäällä keskellä", at: "alhaalla keskellä", viewport: $(window) ), näytä: ( vaikutus: function(offset) ( $(this ).slideDown(300); ) ), piilota: ( vaikutus: function(offset) ( $(this).slideUp(100); ) ), tyyli: ( luokat: "qtip-green qtip-shadow", ) )) ;

Kun nyt viet hiiren navigointivalikon päälle, työkaluvihje (title-attribuutti) tulee näkyviin.

Näytä muu sisältö työkaluvihjeessä

Tavallisten tunnisteiden näyttämisen lisäksi työkaluvihje voi näyttää myös muuta sisältöä, esimerkiksi tiedostosta, piilotetusta säilöstä tai tietokannasta otettua sisältöä lataamatta sivua uudelleen Ajax-tekniikalla.

Tämä linkki ottaa sisällön tiedostosta Ajaxilla

Attribuutin href=”tooltip.txt” arvo tarkoittaa, että hyperlinkki viittaa tavalliseen txt-tiedostoon.

$(".infobox").each(function())( $(this).qtip(( content: ( text: "Ladataan...", //Sisällön latautuessa näkyy tämä ajax-merkintä: ( url: $ (this).attr("href") //Mistä saada sisältö), otsikko: ( //Lisää otsikkokentän työkaluvihjeen tekstiin: $(this).attr("title"), painike: true //Lisää painike työkaluvihjeen sulkemiseen ) ), sijainti: ( my: "ylhäällä keskellä", at: "alhaalla keskellä", vaikutus: false, //Poistaa ponnahdustehostenäkymän: $(ikkuna) ), näytä: ( tapahtuma: "napsauta", // Työkaluvihje tulee näkyviin, kun napsautat linkkiä, voit korvata sen sanalla 'hover', sitten työkaluvihje tulee näkyviin, kun siirrät hiiren osoittimeen yksin: true //Sallii näyttää vain yksi työkaluvihje näytöllä ), hide: "unfocus", //Työkaluvihje sulkeutuu, kun napsautat toista sivuelementtityyliä : ( classes: "qtip-green qtip-shadow" ) )); )).bind(" napsauta", function(e)(e.preventDefault())); //Kun klikkaa linkkiä, selain ei lataa URL-osoitetta

Tämä Ajax-tekniikka toimii vain, kun palvelin on käynnissä. Jotta se toimisi paikallisessa tietokoneessa, sinun on asennettava esimerkiksi .

Ennen kuin unohdan, mitkä ovat alumiinisten poikkipintapatterien edut ja haitat ja mitkä patterit kuluttajat yleensä valitsevat.

(lataukset: 409)

Törmäsin ideaan sähköisen kirjanpitäjän "Elba" verkkosivuilla. Siinä on mukava ja käyttäjäystävällinen käyttöliittymä, ja pidin todella työkaluvihjeistä, jotka ovat läsnä kaikkialla.

Halusin yksinkertaisesti ottaa komentosarjakoodin sivuston lähdekoodista, joka toteuttaisi tämän, mutta niin ei käynyt. Siellä heillä on niin paljon erilaisia ​​skriptejä koottu yhteen pinoon (en tiedä, miksi sitä ammattikielellä oikein kutsutaan), että minun oli vaikea poimia sieltä mitään erityistä.

Joten menin ja kirjoitin oman käsikirjoitukseni, joka tekee suunnilleen saman asian. Tiedän, että valmiita ratkaisuja on jo monia, mutta minua kiinnostaa enemmän käsikirjoituksen kirjoittaminen itse alusta alkaen, jotta voin taas harjoitella jQueryn kanssa.

Esittely

Voit nähdä esimerkin sekä sivustolla Share42.com että sivustolla, jossa lähdekoodi sisältää vain sen, mikä on tarpeen skriptin toimimiseksi.

Asennus

Skriptikoodi näyttää tältä:

(function($)( $(function() ( $("span.jQtooltip").each(function() ( var el = $(this); var title = el.attr("title"); if (title) && otsikko != "") ( el.attr("otsikko", "").append("" + otsikko + ""); var leveys = el.find("div").width(); var korkeus = el.find("div").height(); el.hover(function() ( el.find("div") .clearQueue() .delay(200) .animate((leveys: leveys + 20, korkeus: korkeus + 20), 200).show(200).animate((leveys: leveys, korkeus: korkeus), 200);), function() ( el.find("div") .animate((leveys: leveys + 20, korkeus: korkeus + 20), 150).animate((leveys: "piilota", korkeus: "piilota"), 150); )).mouseleave(function() ( if (el.children().is() ":hidden")) el.find("div").clearQueue(); )); ) )) )) ))(jQuery)

Tallenna se tiedostoon .js-tunnisteella, esimerkiksi scripts.js, ja yhdistä se sivustoon ennen tunnistetta unohtamatta samalla yhdistää jQuery-kehys, jos sitä ei ole jo tehty. Nuo. Seuraava koodi lisätään sivuston html-koodiin:

JQtooltip ( sijainti: suhteellinen; kohdistin: ohje; reuna-ala: 1px katkoviiva; ) .jQtooltip div ( näyttö: ei mitään; sijainti: absoluuttinen; alaosa: -1px; vasen: -1px; z-indeksi: 1000; leveys: 190px; täyte: 8px 12px; tekstin tasaus: vasemmalle; fontin koko: 12px; rivin korkeus: 16px; väri: #000; laatikkovarjo: 0 1px 3px #C4C4C4; reunus: 1px kiinteä #DBB779; tausta: #FFF6BD; reunan säde: 2px;)

Nyt ei jää muuta kuin sijoittaa vaadittu teksti tagiin, jossa on jQtooltip-luokka ja title-attribuutti, ts. kuten tämä:

teksti

Jos haluat, että tekstin sijaan on neliö, kuten on, sinun on lisättävä seuraavat tyylit CSS-tiedostoon:

JQtooltip.mini ( näyttö: inline-block; pystytasaus: alhaalla; fontin koko: 11px; leveys: 14px; rivin korkeus: 13px; tekstin tasaus: keskellä; marginaali vasen: 2px; yläreuna: -2px; väri : #9A4D18; reuna: 1px kiinteä #FAD28F; tausta: #FFF6BD; reunan säde: 2px; )

Ja html-koodi tässä tapauksessa on seuraava:

!

Omien mieltymystesi mukaan voit muuttaa CSS-koodin haluamaksesi. Eli, kuten näet, työkaluvihje voidaan suunnitella millä tahansa tavalla, sinun on vain ymmärrettävä CSS.

Siinä kaikki, oikeastaan.

P.S. Minulla ei ole epäilystäkään siitä, etteikö käsikirjoitusta voisi tehdä lukutaitoisempaa, mutta periaatteessa olen tyytyväinen siihen, miten se onnistui.

Etsitkö verkkosivustosi isännöintipaikkaa Ukrainassa? Valitse aika-testattu hosting - X-HOST. Saat laadukkaan ja luotettavan isännöinnin kilpailukykyiseen hintaan.

jQuery-laajennukset ovat yksi tärkeimmistä komponenteista, kun rakennetaan verkkosivustoa tai jopa mitä tahansa verkkosovellusta. Niiden avulla voit laajentaa toimintojasi. Tässä artikkelissa luetellaan vuoden 2012 hyödyllisimmät laajennukset. Haun helpottamiseksi kaikki lisäosat on jaettu seuraaviin luokkiin: Web-sivun asettelu - laajennukset, navigointilaajennukset, lomakelaajennukset, liitännäiset liukusäätimien luomiseen, liitännäiset kaavioihin ja kaavioihin, tehosteet kuviin ja muut. Näiden laajennusten joukossa on myös laajennuksia, jotka auttavat sinua luomaan reagoivia sovelluksiasi.

Sivun asettelulaajennukset

equalize.js on jQuery-laajennus, jonka avulla voit luoda lohkopohjaisen verkkosivustorakenteen. Sen avulla voit säätää minkä tahansa elementin korkeutta ja leveyttä.

Uusi laajennus reagoiville asetteluille, Freetile, antaa sinun luoda minkä tahansa kokoisia elementtejä ilman, että sinun tarvitsee luoda kiinteän kokoisia ruudukon sarakkeita.

Gridster.JS jquery-laajennus vedä ja pudota -ruudukoiden rakentamiseen. Sitä voidaan käyttää myös elementtien dynaamiseen poistamiseen ja lisäämiseen ruudukosta.

Zoomooz.js on helppokäyttöinen jQuery-laajennus minkä tahansa verkkosivun elementin lähentämiseen. Voit helposti lisätä zoomaustehosteen lisäämällä "zoomTarget"-luokan mihin tahansa HTML-elementtiin. Suurennus voidaan nollata napsauttamalla sivua. Laajennusta on testattu selaimilla Internet Explorer 9, Safari 3+, Firefox 3.6+, Opera ja Chrome.

Wookmark on laajennus dynaamisen monisarakkeisen mallin luomiseen.

jQuery HiddenPosition on laajennus, jonka avulla voit lisätä minkä tahansa elementin, vaikka se olisi piilotettu.

Stellar.js on jQuery-laajennus, joka tarjoaa parallaksiefektin elementeille.

jQuery-laajennus, joka lisää todellisen sivun kääntämisen tehosteen siirtyessäsi osioiden välillä. Laitteistokiihdytystä käytetään. Toimii tableteilla ja älypuhelimilla.

Responsiivisen typografian liitännäinen. Sen avulla voit käyttää valitsinta, joka luo ihanteellisen kirjasinkoon.

Voit rakentaa animoituja liikkeitä sivuston ympärille, mukaan lukien kaikki mahdolliset muunnokset

Navigointilaajennukset

HorizontalNav on jQuery-laajennus, joka laajentaa vaakasuuntaisen valikon sopimaan säilön koko leveydelle. Jos olet joskus yrittänyt luoda vaikutelman venyttämällä navigointivalikko oikein projektin CSS-säilölle, tiedät varmasti, kuinka vaikeaa se on tehdä selainyhteensopivuuden vuoksi. Tämä laajennus tekee siitä helppoa.

stickyMojo on kevyt, nopea ja joustava jQueryn tahmea sivupalkkilaajennus. Se toimii Firefoxin, Chromen, Safarin ja IE8+:n kanssa (tukee melko hyvin vanhempia IE:n versioita).

ddSlick on laajennus, jonka avulla voit luoda avattavia valikoita kuvilla ja kuvauksilla.

Plugin pudotusvalikkojen yksinkertaiseen järjestämiseen. Laajennus tukee evästeiden käyttöä paneelien tilan tallentamiseksi. Vaihtoehtojen joukossa ovat palautustoiminnot osien avaamis- ja sulkemisprosessin mukauttamiseen.

Laajennus tiivistettävien lohkojen luomiseen, jotka voivat sisältää mitä tahansa dataa rajoitetussa tilassa.

Muotoilulaajennukset

Lisäosan avulla voit määrittää salasanan monimutkaisuustason.

JQuery-laajennus tiedostojen latausprosessin visualisointiin. Se tukee vedä ja pudota -toimintoa ja luo välittömiä esikatseluita valokuville.

Laajennus, joka tunnistaa ja tarkistaa luottokorttien numerot. Sen avulla voit määrittää luottokortin tyypin.

Plugin tietojen suodattamiseen. Voit suodattaa tietoja tunnisteen mukaan ja useiden tunnisteiden ja luokkien välillä.

Laajennus, joka tarkistaa sähköpostin syöttämisen tarkkuuden ennalta laaditun luettelon perusteella (voit sisällyttää tähän suosituimmat sähköpostipalvelut mail.ru, yandrex.ru, gmail jne.).

Lisäosat liukusäätimien ja karusellien luomiseen

Laajennus, jonka avulla voit hallita siirtymiä hiirellä, kosketuslevyllä ja näppäimistöllä. Oletussiirtymiin voit lisätä uusia, jotka ovat myös lähdetiedostossa.

iosSlider

iosSlider on laajennus responsiiviseen useiden selaimien liukusäätimeen.

RSlider on koko näytön mukautuva liukusäädin. Se mukautuu automaattisesti näytön leveyden mukaan.

Fresco on responsiivinen lightbox-laajennus. Sitä voidaan käyttää luomaan upeita peittokuvia, jotka toimivat hyvin kaikenkokoisilla näytöillä, kaikilla selaimilla ja kaikilla laitteilla.

BookBlock: Content Flip Plugin

BookBlock on jQuery-laajennus, jota voidaan käyttää vihkotyyppisten komponenttien luomiseen, joiden avulla voit luoda sivun käännöstyylistä navigointia. Täällä voit käyttää mitä tahansa sisältöä, oli se sitten kuvia tai tekstiä. Plugin muuttaa rakennetta vain tarvittaessa (eli vain kun sivua käännetään) ja lisää todenmukaisuutta peittokuvien ja varjojen avulla.

Adapter on kevyt sisällön liukusäädin, joka tarjoaa kehittäjille yksinkertaisen käyttöliittymän kauniiden 2D- tai 3D-dia-animaatioiden luomiseen. Tällä hetkellä webkit- ja Firefox-selaimissa on tuki 3D-ominaisuuksille. Kaikki 2D-siirtymät on testattu IE6+:ssa ja muissa nykyaikaisissa selaimissa.

Jatkuva karuselli, jossa on useita hyödyllisiä ominaisuuksia. Se on helppo muokata ja tukee jopa vanhempia selaimia.

Rhinoslider on melko joustava jQuery-diaesityslaajennus. Saatavilla ei ole vain erilaisia ​​tehosteita, vaan voit myös lisätä omia tyylejäsi, tehosteitasi ja ominaisuuksiasi liukusäätimeen.

Sequence on jQuery-laajennus, jolla voit vierittää sisältöä ainutlaatuisella tavalla ja antaa sinulle täydellisen hallinnan. Mitä tahansa sisältöä voidaan käyttää; se rullaa loputtomasti. Se käyttää semanttista merkintää ja tukee myös reagoivia malleja ja kosketuspohjaisia ​​laitteita.

Glisse.js on yksinkertainen, reagoiva ja helposti muokattavissa oleva jQuery-kuvagalleria.

Plugins kaavioita ja kaavioita

Morris.js on kevyt kirjasto, joka käyttää JQueryä ja Raphaëlia aikasarjojen piirtämisen helpottamiseksi.

jQuery Org Chart on laajennus, jonka avulla voit luoda puurakenteita sisäkkäisillä elementeillä. Tiedot syötetään sisäkkäiseen järjestämättömään luetteloon, mikä tekee laajennuksesta uskomattoman helppokäyttöisen.

Typografialaajennukset

Bacon.js on jQuery-laajennus, jonka avulla voit rivittää tekstiä Bezier-käyrän tai -viivan ympärille.

Textualizer - jQuery-laajennus kauniiden tehosteiden luomiseen tekstiin. Tuetut: Chrome, Safari 4+, Firefox 3.5+, IE 6,7,8,9+, Opera 10.6+, Mobile Safari (iOS 4)

SlabText on erittäin hyödyllinen jQuery-laajennus, joka jakaa otsikot rivi riviltä ennen kunkin rivin koon muuttamista täyttämään käytettävissä olevan vaakatilan.

trunk8 on JQueryn tekstin katkaisulaajennus. Mahdollistaa suuren tekstilohkon pienentämisen pienemmäksi osaksi alustavaa tarkastusta varten.

Lisäosat erilaisten tehosteiden luomiseen kuviin

Tämä on jQuery-laajennus, joka käyttää CSS3-suodattimia kallistustehosteen luomiseen.

Plugin mukautuvien kuvien vaikutuksen toteuttamiseen.

jQuery-laajennus, jonka avulla on helppo luoda kuvakarttoja. Tämän työkalun avulla mikä tahansa kuvakartta voidaan korostaa tai valita, ja karttaa voidaan käsitellä monin eri tavoin. Se toimii kaikilla yleisimmillä selaimilla, mukaan lukien Internet Explorer 6, se ei käytä Flashia, eikä se vaadi mitään muuta kuin jQuerya. Jotkut edistyneet tehosteet vaativat HTML5-tuen, mutta se toimii edelleen vanhemmissa selaimissa.

Mielenkiintoinen tekstitehoste jQueryn avulla.

Erittäin omaperäinen muotoilu kuvan liukusäätimelle, joka muistuttaa tuuletinta. Animoitu diasiirtymä. Kuvien välillä liikkuminen tapahtuu nuolilla. Siinä on myös automaattinen vaihto, joka voidaan kytkeä päälle ja pois päältä yläreunassa olevalla Play/Pause-painikkeella.

3. Viileä kaavioiden suunnittelu sivustolla

Animoitu ympyräkaavio, joka on luotu Raphaël JavaScript -kirjastolla.

Helppo avattava CSS3-valikko sivustolle.

Animoitu jQuery-liukusäädin. Taustakuvat skaalautuvat automaattisesti, kun selainikkunan kokoa muutetaan. Jokaisen kuvan kohdalla näkyy lohko, jossa on kuvaus.

6. Taustalla oleva jQuery-animaatio sivulla

Animoitu jQuery-tehoste siirrettäessä osoitinta näytöllä.

7. Blackbird-laajennus

Toiminnallinen ratkaisu on analoginen JavaScriptin alert():n kanssa. Voit lukea lisää Blackbirdin käytöstä esittelysivulta.

8. JSF-komponenttien Ajax-kirjasto "OpenFaces"

Joukko erilaisia ​​Ajax-komponentteja JFS avoimen lähdekoodin kehyksessä käyttöliittymäelementtien luomiseen. Komponenttijoukko sisältää yleisimmät käyttöliittymäelementit: komponentit taulukoiden ja kaavioiden kanssa työskentelyyn, välilehdet, ponnahdusikkunat, suodattimet, valikot, kalenterit, lomakkeiden kanssa työskentelykomponentit ja monet muut Ajax-ratkaisut. Näet kaikki komponentit toiminnassa esittelysivulla. OpenFaces jaetaan kahdella eri lisenssillä: ilmaisilla ja kaupallisilla.

9. "Wijmo" joukko jQuery UI -widgetejä käyttöliittymäelementtien luomiseen

Kokoelma ammattimaisia ​​widgetejä verkkokehittäjille. Wijmo-setti sisältää seuraavat ilmaiset jQuery-ratkaisut: harmonikka, kalenterit, ponnahdusikkunat, laajennukset, tyylitellyt lomakkeet, erilaiset luettelot, valikot, edistymispalkit, välilehdet, työkaluvihjeet ja muut hyödylliset widgetit. Ilmaisten ratkaisujen lisäksi Wijmo-kehittäjät tarjoavat myös korkealaatuisia kaupallisia jQuery UI -kehityksiä. Arkiston lataamisen jälkeen näet kaikki mahdolliset widgetit toiminnassa, ne sijaitsevat hakemistossa wijmo-open/development-bundle/samples/. Tämä paketti säästää varmasti paljon aikaa web-projektien kehittämisessä.

10. Hakukentän suunnittelu jQueryllä

Hakukyselyn syöttökentän animoitu muotoilu. Vaikutus voidaan havaita napsauttamalla syöttökentässä hiirtä. Haun aloituspainike tulee näkyviin, kun olet kirjoittanut kyselyn näppäimistöllä.

11. "Flux Slider" -liukusäädin jQueryn ja CSS3:n avulla

12. Skaalautuva jQuery-teksti "Liukuvat kirjaimet"

Plugin skaalautuvan tekstin luomiseen selainikkunan koosta riippuen. Mitä suurempi selainikkuna on, sitä suurempi tekstin koko. Muista, että tätä tehostetta ei tule käyttää kappaleiden tavalliselle tekstille. Se soveltuu vain suurten merkintöjen näyttämiseen esimerkiksi mainossivustoilla. Esimerkki löytyy esittelysivulta. Kokeile muuttaa ikkunan kokoa nähdäksesi vaikutuksen.

13. Diaesitys "Kuska"

Toimiva diaesitys. Diat voivat olla: yksinkertaisia ​​kuvia, kuvia kuvateksteillä, kuvia työkaluvihjeillä, videoita. Voit käyttää nuolia, dian numerolinkkejä ja näppäimistön vasen/oikea-näppäimiä navigointiin. Diaesityksestä on useita versioita: pikkukuvien kanssa ja ilman. Näet kaikki vaihtoehdot napsauttamalla esittelysivun yläosassa olevia linkkejä Demo #1 - Demo #6.

14. jQuery-laajennus "jQueryZoom"

Tällä laajennuksella voit lisätä kuvan zoomaustehosteen osoitinta tai lisätä siihen peittokuvan. Laajennus on helppo muokata tarpeidesi mukaan.

15. jQuery-galleria "jSwitch"

Animoitu jQuery-galleria.

16. JavaScript-galleria 3D-tehosteella

17. Galleria "jQuery morphing gallery"

Uusi jQuery-liukusäädin. Useita hienoja animoituja tehosteita dioja vaihdettaessa.

18. Uusi CSS3-valikko Apple-tyyliin

Uusi valikko Apple-tyyliin. Se näyttää tummemmalta kuin ennen, mutta ei vähemmän söpöltä.

19. Uusi työkaluvihjeiden käyttöönotto jQuery "Tooltipsy" avulla

Useita erilaisia ​​hover-työkaluvihjeitä.

20. JavaScript-galleria mobiililaitteilla katseluun "PhotoSwipe"

Kuvagalleria, joka on optimoitu katsottavaksi mobiililaitteilla (puhelimilla tai tableteilla).

21. Tyylikäs CSS3-valikko

22. jQuery-laajennus "Suurennus"

Kuva-alueen suurentamisen vaikutus osoittimessa.

23. Ajax-tilauskori "Easy Basket" verkkokauppaan

Toimiva ostoskori verkkokaupalle, jossa on integroidut maksutavat tavaroille PayPalin tai Google Checkoutin kautta. Käytetyt tekniikat: HTML, CSS, jQuery, AJAX, PHP, XML, XSL. Upota helposti web-sivulle ja muokkaa ostoskorin ulkoasua.

24. jQuery-laajennus "Grid Navigation Effects"

Alkuperäinen navigointi kuvien pikkukuvien välillä. Nähdäksesi tehosteen esittelysivun oikealla puolella, napsauta Ylös- ja Alas-painikkeita. Tämä jQuery-ratkaisu tarjoaa myös tehosteen, kun hiiri viedään pikkukuvan päälle.

25. Taustaefekti "Pystyparallaksi"

5. Vaihtaminen lohkon näyttötyypiksi jQuery

Tällä jQueryn "Vaihda näyttöasetuksia" -laajennuksella voit toteuttaa sivulla kytkimen, jolla vierailija vaihtaa taulukkomuotoisesta tietojen näytöstä täydelliseen näkymään lohkojen kuvauksella. Täydellinen portfolion toteuttamiseen.

26. Analoginen kello jQuerylla

27. jQuery HTML5 -salkku

Kauniin portfolion toteuttaminen jQueryn ja HTML5:n avulla. Portfolion ominaisuus on toteutetussa suodattimessa. Portfolion eri teoksia näytetään valitun kategorian mukaan.

28. Galleria miniatyyreineen "TN3 Gallery"

jQyery-galleria pikkukuvilla. Mahdollisuus katsella kompaktissa ikkunassa ja koko näytön ikkunassa on otettu käyttöön, samoin kuin mahdollisuus poistaa/ottaa käyttöön automaattinen dian vaihtaminen.

29. Kuvien kuvaus "Esikatseluikkuna"

Liitännäinen kuvien tekstitykseen. Kun siirrät hiiren osoitinta animoidulla tehosteella, kuvan kuvaus tulee näkyviin. jQueryä käytetään animaation luomiseen.

30. JavaScript-karuselli

31. Kuvien ruudukko "Grid-Gallery"

36. Diaesitys

Dian oikeassa yläkulmassa voit kytkeä automaattisen dianvaihdon päälle/pois päältä.

37. Pudotusvalikko "jbar"

38. Animoitu valikko, jossa on jQuery

Animoitu valikko. Valikkokohdat esitetään kuvakkeiden ja kuvausten muodossa. Useita mahtavia tehosteita vietäessä hiiren osoitin valikkokohdan päälle. Tehosteita on 8, nähdäksesi ne kaikki - seuraa esittelysivun linkkejä Esimerkki1-Esimerkki8.

39.jQuery-diaesitys

Diaesitys, jossa on alkuperäinen vaihtuvien kuvien vaikutus.

40. Animoitu jQuery CSS3 -tehoste

41. jQuery-kuvagalleria

jQuery-galleria kuvateksteillä. Useita dian siirtymätehosteita. Kuvien välillä liikkuminen tapahtuu joko nuolilla tai napsauttamalla pikkukuvaa.

Taustaefekti (liike tasojen läpi). Näet tehosteen esittelysivulla liikuttamalla hiirtä näytöllä.

43. jPaginator CSS3-hakulaajennus

44. Plasm The Wall -laajennus

Luoda ainutlaatuisia "seiniä" valokuvista tai HTML-lohkoista, joita voidaan vetää näytön poikki kiinteällä alueella hiirellä.