2008 24. oktoober 2008

Mootools Slider Kahe Knobs (Double Kinnitatud Slider) ja Range indikaator

Olin otsinud topelt Kinnitatud liugur (liugurit 2 nupud, minimaalne ja maksimaalne), kasutades Mootools. Kuigi, ma ei leia mõned hästi tehtud topelt Kinnitatud liugur Mootools foorum Ainuke probleem oli see, et kõik need liugurid varal on valitud vahemiku marker. Lõpuks! Ma otsustasin luua oma. Hästi! Ma tegin kasutada algset koodi ja seda muuta on liugur tausta märgitud vahemikus valitud visuaalselt, kui minu näites. BLUE valdkondades näitab valikut väärtus valinud.

Vaata Version 2,2 Demo | Lae Mootools Double Kinnitatud Slider Version 2,2 (Alla 11609 korda)
Mootools topelt Kinnitatud liugur

Te saate väga lihtsalt muuta ilme ja valik indikaator (sinine ülaltoodud näites), liugur nupp, liugur track muutes slider.css vastavalt vajadusele.

Kas tilk mulle comment kui leiate, et see on vajalik.


2008 12. oktoober 2008

Vertikaalselt (horisontaalselt) Center joondamine Sisu DIV kasutades CSS

Enne oli meil tegeleda CSS luua meie lehe paigutusega, viies mõned sisu sees tabeli lahtrisse tundus lihtsalt lapsemäng. Lihtsalt määrata "align" või "valign" vara tabelis on lähendada oma valiku, käkitegu!
CSS paigutust, kuigi meil on "vertikaalselt joondada" vara elemente, ei tundu olevat sama lihtne kui "viia" või "valign" omadused. Rohkem specifiic "vertikaalselt joondada" ei tundu, et lahendada kõik oma probleemid, eriti kui on kirjutada tükk piiriülese brauser CSS.

Ei kasutata HTML Lauad, probleem keskendudes objekt, olgu see siis pilt või mõni teksti sisaldavate rajoonis on ilmselt olnud iga UI / CSS arendajatele õudusunenägu mingil ajahetkel. See probleem veelgi ekstrapoleeritakse oma mured viia, kui objekti keskele on dünaamilise iseloomuga, st kui selle kõrgus on muutuv (teadmata kõrgus).

Kuigi ei ole teada, otse edasi, lahendus, mis teeks kogu valik brausereid peame tegelema, lahendus, et olen püüdnud jõuda ei tundu töötada mõned brauserid, et olen püüdnud seda (IE6, IE 7 , FF).

LAHENDUS:
Brauserites nagu Mozilla, Opera ja Safari, kummaline käituvad "vertikaalselt joondada" vara on võimalik tuua oma meeli, lihtsalt seades "Display" vara sisaldava rajoon "table-cell" (display: table-cell) .

Probleem endiselt IE pere brauserid, kes veel ei paista aru, mida koos "table-cell" vara ja asjatundmatu nagu nad on, nad lihtsalt ignoreerida. Lahendus toodud allpool, kuigi lihtne, reklaame veel paar DOM elemente oma HTML teha asju juhtuda.

CSS ja HTML näeb välja selline
.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/> Vaadatud: 3456 </ div>
</ Div>
</ Div>

Tulemus näeb välja selline: -

HTML_CSS_vertical_align_vertical_middle_aligned_images

vaadata demo siin | Download Source Files (laetud 451 korda)


Mõistmise lahendus:
Sest brauserid et mõista kuva: laud ja ekraan: table-cell omadused, seda harva vaja mingeid selgitusi. IE, kasutades IE spetsiifiliste hack (hash hack), me absoluutselt positsioneerida objekti konteiner (obj_container) poole olemasolevast kõrgus. Siis objekti (obj) jooksul on positsioon suhteliselt ja liigub üles poole tema kõrgusest ... Noh! Mulle tundub, et mõista ilme näole, kuid see toimib. Proovi seda!
Eespool nimetatud meetodeid kombineerida, et anda meile üle rist brauser lahendus.


CSS saab kergesti allpool modifitseeritud saavutada, vertikaal-align: top või vertikaalne-align: alumine

TOP joondamine 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/> Vaadatud: 1234 </ div>
</ Div>
</ Div>

Tulemus näeb välja selline: -

HTML_CSS_vertical_align_vertical_top_aligned_images

BOTTOM joondamine 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/> Vaadatud: 1234 </ div>
</ Div>
</ Div>

Tulemus näeb välja selline: -

HTML_CSS_vertical_align_vertical_bottom_aligned_images

vaadata demo siin | Lae alla siit


Horisontaalne keskele objekti lihtsalt saavutada varu vara, kehtestades margin-left ja margin-right to auto

Tundub vanuses, sest ma üritasin leida mõistlik lahendus sellele viimine probleemi. Aga nüüd on see lahendus, tunnen pisut rahu.

Mis lootust, et ühel päeval

  • vertikaal-viimine vara CSS töötab nagu see sees tabeli lahtrisse, ilma võita palju ümber bush
  • Vähemalt, milles margin-top: auto ja margin-bottom: auto, mis annab sama tulemuse nagu margin-left ja margin-right seatud auto
  • Browser sõda on möödas ühel päeval.
  • Seal peavad lihtsalt üks brauser jaoks KÕIK.

Lae CSS ja HTML eespool lahendus siin (laetud 451 korda) .. ja arusaadavus, CSS ei ole optimeeritud

PS: Ja muide, need on pisipildid mõned pildid olen klõpsatud ... :)


2008 10. oktoober 2008

OLE IE Only - CSS Child selektorid ei tööta IE

CSS mitte-IE brauseritega: Tema ei ole uudis, et CSS arendajatele, et CSS Child selektorid nagu näites ei tundu töötada IE.

nt div> span {mõned css}, mis tähendab "kui span element on laste (ja mitte lapselaps või suur grand laps jne) jagamine element".

Aga me kasutasime seda CON meie eelis. Ajalooliselt lapse valijat on kasutatud varjata CSS käsud IE. Lihtsalt pannes html>body ees mistahes CSS käsk IE ignoreerida:

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

See toimib, sest <body> on alati laps <html> - see võib muidugi kunagi lapselaps või lapse-lapselaps <html> .

Nüüd, kui IE 7 mõistab laps valijat, pead sisestada tühi comment tag vahetult pärast suurem kui märk. IE 7 siis ei mõista seda valijat (kes teab, miks!?) Ja on seega täiesti ignoreerida seda CSS käsk:

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

Kui pole veel näinud neid enne, on läbi lugeda järgmised samuti


2008 4. oktoober 2008

Kaovad HTML / DIV elemente Internet Explorer [IE]

Nagu ikka, üks paljudest mõned kummalised probleemid IE ja see peab auastmed TOP 10 IE quirks.

PROBLEEM ARUANNE (See oli minu probleem, võibolla on sarnased misbehaviors):
Mul on palju DIV on ka lehe klass "sectionhead", mis on vaid pealkirja osas lehel. Nii et ma olen mõned stiili vaadates näeb see

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

Div on helehall bar mõned musta teksti. Mis juhtub IE on mõned neist jagu päised kuvatakse ok, kuid mõned on nähtamatu, seni, kuni te Lehel või klõpsake midagi lehel jne Mõnikord kipuvad nad kaovad, kui klõpsate "alt" klahvi, kui Page Down või liikuge koos kerimisriba. Mõnikord tundub taas, kui sa uuesti (F5) lehel. Ma lühikese täiesti lihtne DIV mõned lihtsad stiil käitub BAD.
Mis võib põhjustada sellise ettearvamatu käitumine? Hästi! Ausalt öeldes, ei tea!

VÕIMALIK LAHENDUS:
Jällegi ärge küsige minult, miks, kuid paljudel juhtudel see probleem kipub kaduma, kui lisate asukoht: võrreldes valesti käitub elementide stiili, nagu see

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

Imelik, aga mida öelda? Jumal õnnistagu mind IE!

JA jagavad meiega, kui teil oli sarnaseid probleeme.


2008 3. oktoober 2008

Lihtne, kerge, Risti Browser Lightbox oma kodulehe

Mitte, et seal on vaid mõned LIGHTBOX s, et leiad, kui google. Küsimus enamik Valguskastid, et ma leidsin oli see, et nad kõik tundus kasutada üht või teist raske kaal JAVASCRIPT raamistikke nagu jQuery, prototüüp, Mootools ja muud sarnast. Nad kõik on lahe ja šikk otsin. Aga kui teie nõue "Aga ma tahan SIMPLE ja kerge LIGHTBOX SCRIPT enda saidile ka saan", siis siin ta on;

Mõned kena funktsioonid lightbox

  1. Väga kerge
    a. 4KB skripte kui pakitud (8 kb pakkimata)
    b. 2 KB CSS
    c. Paar rida HTML lightbox konteiner
  2. Lihtne mõista ja rakendada
  3. Võib olla mitu Valguskastid samal lehel.
  4. Sama lightbox mahuti, mis näitab, eri sisu (mis on eraldi lisatud peidetud vaheseinad page), sõltuvalt link / variant, mis on klõpsatud.
  5. Automaatselt keskused ise, võttes arvesse kõiki tegureid, nagu akna kõrgusest ja laiusest (ekraani resolutsioon), lk leidke summa ja kõrguse sisu lightbox
  6. Testitud IE 7 ja FF

Vaata Demo |
Lae Lightbox Allikas Zip (Alla 1797 korda)


Kasutades Lightbox [failid zip fail]

jo.js, jo_pack.js [pakitud version]: - lihtsate JavaScript objekti [JO], mis sisaldab elementi, akna-ja dokumendi asukoha skripte. Te saate avada JO.JS kui soovid, et su käed määrdunud mõne Advanced Javascripting, luues abstraktse funktsioone, mis ulatub element omadusi ja selline. Kui sul ei ole liiga palju Javascripting, jäta ta rahule.

lightbox.js, lightbox_pack.js [pakitud version]: - mis sisaldavad valguskast manager skripte. Kui olete lehe kujundaja, vastutab ka rakendamisel lightbox lehel, sa pead aru LightBoxManager. LightBoxManager põhiliselt sisaldab ainult kaks funktsiooni showLightBox ja closeLightBox.

lightbox.css: - Kui sa tead, CSS, saad mängida lightbox.css välimuse-n-tunne lightbox.css

index.html: Proovi rakendamise lightbox kahe erineva sisu

lb_underlay_bkg.png: - See on kerge / simi läbipaistev image, mida kasutatakse tausta lightbox aluskate [Underlay on kiht allpool lighbox, mis takistab kasutajal klõpsates muu üksus lehel, samal ajal kui lightbox on avatud]. Võite kasutada mingit pilti või isegi värviga selleks, sõltuvalt lehe disaini ja nõue.

icon_lb_close.gif: - image tiheda lightbox käepide üleval paremas valguses kasti. Võib kasutada mis tahes pildi disainilahenduse kohta

Vaata Demo |
Lae Lightbox Allikas Zip (Alla 1797 korda)

Palun andke meile oma kommentaare ja tagasisidet ...


NDK kodus | Väljendades IT | väljendamine Maitse | väljendamine Penmenship | väljendamine Awe | väljendamine Myself