2008 24 lokakuu 2008

Mootools Slider With Two Nupit (Double Pinned Slider) ja alue ilmaisin

Olin etsinyt kaksinkertainen puristuksiin liukusäädintä (liukusäädin kaksi nupit, minimi ja maksimi) käyttäen MooTools. Tosin löysin muutamia hyvin tehty kaksinkertainen puristuksiin liukusäädintä mootools foorumilla Ainoa ongelma oli, että kaikki nämä liukusäädintä dint on valitun alueen merkki. Vihdoinkin! Päätin luoda oman. No! Tein käyttää alkuperäistä koodia ja muokata sitä on liukusäätimen taustan ilmoitettua alueen valittu visuaalisesti, kuten minun alla olevassa esimerkissä. BLUE alueet osoittaa alueen arvon valittu.

View Version 2.2 Demo | Lataa Mootools Double Pinned Slider Version 2.2 (Downloaded 11596 kertaa)
mootools kaksinkertainen puristuksiin liukusäädintä

Voit helposti muuttaa ulkoasua alueen indikaattorin (sinisellä edellä olevassa esimerkissä), dia nuppi, liukusäädintä radan muokkaamalla slider.css tarpeen.

Älä pudota minulle kommentti, jos löydät sen tarpeelliseksi.


2008 12 lokakuu 2008

Pystysuunnassa (ja vaaka) keskus kohdistaminen Sisällön DIV CSS

Ennen meidän piti käsitellä CSS luomme sivun asetteluja kohdistamalla joitakin sisällön sisällä taulukon solun tuntui vain lastenleikkiä. Aseta vain "align" tai "valign" ominaisuuden taulukon on linjaus, valinnan, pala kakkua!
CSS ulkoasuja, vaikka meillä on "vertical-align" omaisuutta elementtejä, se ei näytä olevan yhtä yksinkertaista kuin "align" tai "valign" ominaisuuksia. Ollakseen specifiic "vertical-align" ei tunnu koskaan ratkaista mitään ongelmia, varsinkin jos ne kirjoittavat pala rajat selaimen CSS.

Ilman käyttää HTML taulukot, ongelma keskitys esineen, olipa se sitten kuva tai jonkin tekstin sisältävä alue on todennäköisesti ollut jokaisessa UI / CSS kehittäjät painajainen jossain vaiheessa. Tämän ongelman lisäksi ekstrapoloi huolet yhdenmukaistaa, jos kohde on keskellä on dynaaminen luonteeltaan, eli kun sen korkeus on vaihteleva (tuntematon korkeus).

Vaikka ei tiedetä suoraviivaista ratkaisua, joka toimisi kaikissa eri selaimilla meidän on käsiteltävä, ratkaisu, olen yrittänyt päästä ei tunnu töihin harvat selaimet, joita olen kokeillut sitä (IE6, IE 7 , FF).

RATKAISU:
Vuonna selaimet, kuten Mozilla, Opera ja Safari, outo käyttäytyä "vertical-align" omaisuus saadaan järkiinsä, yksinkertaisesti asettamalla "näyttö"-ominaisuuden sisältävän divisioonan "table-cell" (display: table-cell) .

Ongelmana on edelleen IE perheen selaimissa, joka vielä ei näytä ymmärtävän, mitä on "table-cell"-ominaisuus, ja tietämätön kuin ne ovat, he vain välitä siitä. Ratkaisu alla, mutta yksinkertainen, mainoksia muutama DOM-elementtejä HTML saada asioita tapahtumaan.

CSS ja HTML näyttää tältä
.outer_container {
display: table;
text-align:center;
height: 140px;
width:140px;
position: relative;
overflow: hidden;
float:left;
margin:0px 10px 0px 0px;
}
.obj_container {
display: table-cell;
vertical-align: middle;
#position: absolute;
#top: 50%;
#left:50%;
}
.obj{
#position: relative;
#top: -50%;
#left:-50%;
margin:0px auto 0px auto;
}

HTML: -
<div class="outer_container">
<div class="obj_container">
<div class="obj"> <img src="image1.jpg"/> <br/> Views: 3456 </ div>
</ Div>
</ Div>

Tulos näyttää tältä: -

HTML_CSS_vertical_align_vertical_middle_aligned_images

Katso esittely tästä | Download Source Files (Downloaded 451 kertaa)


Ymmärtäminen ratkaisu:
Sillä selaimet ymmärtävät näyttö: pöytä ja display: table-cell ominaisuuksia, se harvoin tarvitsee mitään selitystä. IE, joiden käyttö IE erityisiä hack (hash hakata), meidän on ehdottomasti sijoittaa kohde säiliö (obj_container) puolessa käytettävissä korkeuden. Sitten objekti (obj) sisällä on sijainti suhteellisen ja siirretään kasvoi puolet sen korkeus ... No! En tunnu ymmärtävän ulkoasua naamasi, mutta se toimii. Kokeile!
Edellä tekniikoita yhdistettiin, jolloin saatiin meille edellä risti selaimen liuosta.


CSS voidaan helposti muuttaa alla saavuttaa, vertical-align: top tai vertical-align: bottom

TOP Kohdista CSS
.obj_container_top {
display: table-cell;
vertical-align: top;
#position: absolute;
#top: 0%;
#left:50%;
}
.obj_top{
#position: relative;
#top: 0%;
#left:-50%;
margin:5px auto 0px auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cccccc;
}

HTML: -
<div class="outer_container">
<div class="obj_container_top">
<div class="obj_top"> <img src="image1.jpg"/> <br/> Views: 1234 </ div>
</ Div>
</ Div>

Tulos näyttää tältä: -

HTML_CSS_vertical_align_vertical_top_aligned_images

BOTTOM Kohdista CSS
.obj_container_bottom {
display: table-cell;
vertical-align: bottom;
#position: absolute;
#bottom: 0%;
#left:50%;
}
.obj_bottom {
#position: relative;
#bottom: 0%;
#left:-50%;
margin:5px auto 0px auto;
}

HTML: -
<div class="outer_container">
<div class="obj_container_bottom">
<div class="obj_bottom"> <img src="image1.jpg"/> <br/> Views: 1234 </ div>
</ Div>
</ Div>

Tulos näyttää tältä: -

HTML_CSS_vertical_align_vertical_bottom_aligned_images

Katso esittely tästä | Lataa tästä


Horisontaalinen keskitys kohteen yksinkertaisesti saavutetaan margin ominaisuus, asettamalla margin-left ja margin-right auto

Tuntuu aikojen, kun yritin löytää järkevä ratkaisu linjaus ongelmaan. Mutta nyt tähän ratkaisuun, tunnen pienin rauhassa.

Kun toivoa, että jonain päivänä

  • pystysuora tasaus kiinteistön CSS toimii kuten se tekee sisälle taulukon solun ilman voittamaan paljon ympärillä pensas
  • Ainakin, jossa margin-top: auto ja margin-bottom: auto, antaa kuin samaan tulokseen kuin margin-left ja margin-right asetettu auto
  • Selain sodat on ohi joskus.
  • Siellä tulee vain yksi selain KAIKILLE.

Lataa CSS ja HTML edellä ratkaisulta (Downloaded 451 kertaa) .. ja ymmärrettävyyden, CSS ei ole optimoitu

PS: Ja muuten, ne ovat pikkukuvat joitakin kuvia olen napsauttanut ... :)


2008 10 lokakuu 2008

EI IE Only - CSS Child valitsimet eivät toimi IE

CSS Non-IE: Sen ei uutisia CSS kehittäjät, CSS Child valitsimet, kuten alla olevassa esimerkissä, ei näytä toimivan IE.

esim. div> span {jotkut css}, joka tarkoittaa "Kun span elementti on lapsi (eikä lapsenlapsi tai suuren grand lapsi jne.) jako elementin".

Mutta me käytetään tätä CON eduksemme. Historiallisesti lapsi valitsin on käytetty piilottaa CSS komentoja IE. Yksinkertaisesti asettamalla html>body eteen CSS komennon IE jättää se:

html>body .foo { CSS commands go here ;}

Tämä toimii, koska <body> on aina lapsi <html> - voi tietenkään koskaan olla lapsenlapsi tai lapsenlapsen lapsi on <html> .

Nyt IE 7 ymmärtää lapsen valitsin, sinun täytyy lisätä tyhjän kommentin tagi heti suurempi kuin-merkki. IE 7 ei silloin ymmärrä tätä valitsin (kuka tietää miksi!?) Ja näin ollen täysin ohittaa tämän CSS komennon:

html> /**/ body .foo { CSS commands go here ;}

Jos ei ole jo nähnyt näitä ennen, on lukea läpi seuraavien samoin


2008 04 lokakuu 2008

Katoaminen HTML / DIV elementtien Internet Explorer [IE]

Kuten tavallista, yksi monista outoja ongelmia IE, ja tämä on riveissä TOP 10 IE oikkuja.

ONGELMA RAHOITUSLASKELMA (Tämä oli minun ongelmani, ehkä sinulla vastaavia misbehaviors):
Minulla on monia DIV se on sivun class "sectionhead", joka on vain otsikko osio sivulla. Olen siis tyyliä tämännäköistä

. Sectionhead {font-size: 18px; background: # cfcfcf; padding: 5px;}

Div on kevyt harmaa palkki mustalla tekstillä. Mitä tapahtuu IE on joitakin näistä osien otsikot näkyvät ok, mutta jotkut ovat näkymättömiä, kunnes selaat sivulta tai klikkaa jotain sivun jne. Joskus ne häviävät yleensä, kun klikkaa "alt-näppäintä, kun sivu alas tai selaa kanssa vierityspalkkia. Ne joskus tuntua näkyviin, kun lataat (f5) sivulla. Olen lyhyt aivan yksinkertaista DIV hieman yksinkertainen tyyli toimii BAD.
Mikä voisi aiheuttaa niin arvaamaton käyttäytyminen? No! Suoraan sanottuna NO IDEA!

MAHDOLLINEN RATKAISU:
Jälleen älä kysy miksi, mutta monissa tapauksissa tämä ongelma yleensä katoaa, kun lisäät asema: suhteessa mis käyttäytyvät elementit tyyliin, tähän tapaan

. Sectionhead {font-size: 18px; background: # cfcfcf; padding: 5px, sijainti: suhteellinen}

Weird mutta mitä sanoa? Jumala siunaa minua IE!

Ja jaamme Yhdysvaltain, JOS oli samanlaisia ​​ongelmia.


2008 03 lokakuu 2008

Yksinkertainen, kevyt, Cross Browser valopöydälle oman verkkosivun

Ei siksi, että on olemassa vain muutamia LightBox n että löydät kun google. Asia useimpien valopöytien löysin oli se, että he kaikki näyttivät käyttää yhtä tai muun raskaan JAVASCRIPT puitteet kuten jQuery, prototyyppi, MooTools ja tykkää. Ne ovat kaikki hienoja ja upea näköinen. Mutta jos vaatimus on "Haluan HELPPO JA KEVYT LightBox SCRIPT FOR MY SITE", niin tässä se on;

Muutamia kivoja ominaisuuksia tämän lightboxiin

  1. Erittäin kevyt
    . 4KB skriptejä pakattuna (8 kb ilman pakkausta)
    b.. 2 KB CSS
    c. Muutaman rivin HTML lightboxiin säiliön
  2. Helppo ymmärtää ja toteuttaa
  3. Voi olla useita valopöydät samalla sivulla.
  4. Sama lightboxiin kontteja käytetään osoittamaan, eri sisältö (joka on erikseen sisällytetty piilotettu divisioonaa sivulla), riippuen linkkiä / vaihtoehto napsautetaan.
  5. Automaattisesti keskittää itsensä, ottaen huomioon kaikki seikat, kuten Ikkunan korkeus ja leveys (resoluutiosta), sivu siirry määrästä ja korkeudella sisällön lightboxiin
  6. Testattu IE 7 & FF

Katso esittely |
Lataa Lightbox Lähde Zip (Downloaded 1797 kertaa)


Käyttämällä Lightbox [Tiedostot zip-tiedosto]

jo.js, jo_pack.js [pakattu versio]: - yksinkertaisia ​​JAVASCRIPT ESINEET [JO], joka sisältää elementti, ikkuna-ja asiakirja paikannus skriptejä. Voit avata JO.JS jos haluat saada kädet likainen joidenkin Advanced Javascripting, luoda abstrakti toimintojen laajentaminen elementin ominaisuuksia ja tällaisia. Jos et ole liikaa Javascripting, jätä se rauhaan.

lightbox.js, lightbox_pack.js [pakattu versio] - sisältävät valolaatikosta johtaja skriptejä. Jos sivun suunnittelija, vastaa myös toimeenpanossa lightboxiin sivulla, sinun täytyy ymmärtää LightBoxManager. LightBoxManager periaatteessa sisältää vain kaksi tehtävää showLightBox ja closeLightBox.

lightbox.css: - Jos tunnet CSS, voit leikkiä lightbox.css mukauttaa look-n-tuntuu lightbox.css

index.html: Näyte täytäntöönpano lightboxiin kaksi erilaista sisältöä

lb_underlay_bkg.png: - Tämä on kevyt / samankal läpinäkyvä kuva, jota käytetään taustalla lightboxiin Aluskatteen [Alusta on kerroksen alla lighbox, joka estää käyttäjää klikkaamalla muulta sivulta, kun lightboxiin on auki]. Voidaan käyttää mitä tahansa kuvan tai jopa yksivärinen tätä tarkoitusta varten, riippuen sivu suunnitteluun ja vaatimus.

icon_lb_close.gif: - kuva lähes lightboxiin kahva oikeassa yläkulmassa Valolaatikko. Voiko käyttää mitä tahansa kuvaa kohti suunnitteluun

Katso esittely |
Lataa Lightbox Lähde Zip (Downloaded 1797 kertaa)

Pyydämme teitä antamaan meille palautetta ja kommentteja ...


NDK home | Ilmaiseminen IT | ilmaiseminen Palate | ilmaiseminen Penmenship | ilmaiseminen Awe | ilmaista itseäni