2008 Okt 24 2008

Slider Mootools Sa ng Dalawang Knobs (Double Pinned Slider) sa Saklaw tagapagpahiwatig

Ako ay naghahanap ng isang double pinned slider (slider sa dalawang knobs, mga minimum at maximum) gamit ang mootools. Kahit na, ko mahanap ang ilang mga magaling na double pinned slider sa forum mootools, Ang tanging problema ay na ang lahat mga sliders yupi na ang mga napiling hanay ng marker. Sa wakas! Ko nagpasya upang lumikha ng aking sariling. Na rin! Ko gamitin ang orihinal na code at baguhin ito sa isang slider background na sinabi hanay ng mga napiling mga paningin, tulad ng sa aking halimbawa sa ibaba. Ang bughaw na lugar ay nagpapahiwatig sa hanay ng halaga na pinili.

Tingnan ang Bersyon 2.2 Demo | Download Mootools Double Pinned Slider Bersyon 2.2 (Nai-download na 11,729 ulit)
mootools double pinned slider

Maaari mong masyadong madaling baguhin ang hitsura at pakiramdam ng hanay na tagapagpahiwatig (sa asul sa halimbawa sa itaas), hawakan ng pinto ng slider, ang slider track sa pamamagitan ng pagbabago ng slider.css bilang kinakailangan.

Drop ako ng isang komento kung nakita mo ito kapaki-pakinabang.


2008 Okt 12 2008

Patayo (at pahalang) Center pagpapantay ng Nilalaman sa isang div na paggamit ng CSS

Bago namin ay may sa makitungo sa CSS upang lumikha ng ang aming mga layout ng pahina, pagpapantay ilang mga nilalaman sa loob ng isang cell talahanayan tila paglalaro lamang bata. Lamang itakda ang "ihanay" o "valign" na ari-arian ng talahanayan upang ang pagkakahanay ng iyong gusto, piraso ng keyk!
Sa CSS layout, bagaman mayroon kami "vertical-ihanay" ari-arian para sa mga elemento, hindi ito ay mukhang bilang simpleng bilang ang "ihanay" o "valign" na katangian. Upang maging mas specifiic "vertical-ihanay" hindi kailanman tila upang malutas ang anumang ng iyong mga problema, lalo na kung ay magsulat ng isang piraso ng cross-browser CSS.

Walang ang paggamit ng mga HTML Table, ANG PROBLEMA ng pagsasentro sa bagay, ito ang isang imahe o ng ilang mga teksto sa loob ng isang naglalaman division, ay marahil bawat UI / developer ng CSS bangungot sa ilang mga punto. Ang problemang ito ay karagdagang extrapolates ang iyong mga alalahanin ng pagpapantay, kung ang bagay na gitna ay dynamic na sa kalikasan, ie kapag ang taas nito ay variable (hindi kilala ang taas).

Kahit na doon ay hindi kilala tuwid forward solusyon na gumagana sa buong hanay ng mga browser na kami ay may sa makitungo sa, ang solusyon na sinubukan ko ay dumating sa ang mukhang gumana sa ilang mga browser na Sinubukan ko ito sa (IE6, IE 7 , FF).

Solusyon:
Sa mga browser tulad ng Mozilla, Opera at Safari, Ang kakaiba behaving "vertical-ihanay" ari-arian ay dadalhin sa kanyang mga pandama, lamang sa pamamagitan ng pagtatakda ng "display" na ari-arian ng mga naglalaman ng dibisyon sa "mesa-cell" (display: talahanayan-cell) .

Ang problema pa rin nananatiling may IE pamilya ng mga browser, na, ngunit hindi mukhang upang maunawaan kung ano ang "mesa-cell" ari-arian at ignorante na ang mga ito, sila lamang huwag pansinin ito. Ang solusyon na ibinigay sa ibaba, bagaman simple, ang mga ad ng ilang higit pa DOM mga elemento sa iyong HTML upang gumawa ng mga bagay na mangyayari.

Ang CSS at HTML ay ganito ang hitsura
.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/> view: 3456 </ div>
</ Div>
</ Div>

Ang resulta ay ganito ang hitsura: -

HTML_CSS_vertical_align_vertical_middle_aligned_images

tingnan ang demo dito | Download Source File (download na 452 beses)


Unawa sa ang solusyon:
Para sa browser na maunawaan ng display: table at display: katangian ng talahanayan sa cell, bihira ito nangangailangan ng anumang paliwanag. Para sa IE, ang paggamit ng isang IE partikular na na magtadtad (hash magtadtad), kami ay ganap na iposisyon ang bagay na lalagyan (obj_container) sa kalahati ng mga magagamit na taas. Pagkatapos bagay (obj) sa loob ay posisyon sa relatibong at ay inilipat up sa pamamagitan ng kalahati ng kanyang taas ... Well! Mukhang ako na maunawaan ang hitsura sa iyong mukha, ngunit ito gumagana. Subukan ito!
Sa itaas na mga pamamaraan ay pinagsama upang magbigay sa amin sa itaas ng cross browser solusyon.


Ang CSS ay maaaring madaling mabago bilang sa ibaba upang makamit ang, vertical-ihanay: tuktok o vertical-ihanay: ilalim

TOP Pantayin sa 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/> view: 1234 </ div>
</ Div>
</ Div>

Ang resulta ay ganito ang hitsura: -

HTML_CSS_vertical_align_vertical_top_aligned_images

Ika-Pantayin sa 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/> view: 1234 </ div>
</ Div>
</ Div>

Ang resulta ay ganito ang hitsura: -

HTML_CSS_vertical_align_vertical_bottom_aligned_images

tingnan ang demo dito | I-download dito


Pahalang na pagsasentro ng mga bagay na lamang nakamit ang ari-arian ng margin, sa pamamagitan ng pagtatakda ng margin-kaliwa at ang margin-karapatan sa auto

Tila tulad ng edad, dahil ako ay sinusubukan upang mahanap ang isang makatwirang solusyon sa problemang ito ng pagkakahanay. Ngunit ngayon ay may solusyon na ito, nararamdaman ko sa maliit na kapayapaan.

Sa isang pag-asa na sa ibang araw

  • vertical-align na ari-arian sa CSS ay gumagana tulad ng ginagawa nito sa loob ng table ang isang cell, WALANG upang matalo magkano sa paligid ng bush
  • Hindi bababa sa, ang pagtatakda ng margin-itaas: auto at margin-ilalim: auto, ay magbibigay ng parehong resulta sa margin-kaliwa at kanang ang margin-set sa auto
  • Ang giyera ng Browser ay sa paglipas ng ilang araw.
  • May ay lamang ng ONE Browser para LAHAT.

I-download ang CSS at HTML sa itaas solusyon dito (Nai-download na 452 beses) ... para sa understandability, ang CSS ay hindi nai-optimize

PS: At sa pamamagitan ng ang paraan, ang mga thumbnail ng ilang mga larawan na ako ay nag-click ... :)


2008 Okt 10 2008

HINDI Para IE Tanging - CSS Selectors Bata hindi gumagana sa IE

CSS para sa mga Non-IE Browser: Ang walang balita sa CSS developer na, CSS Selectors Bata tulad ng halimbawa sa ibaba, Mukhang hindi gumagana sa IE.

hal div> span {ilang css}, na nangangahulugan na "kapag ang isang elemento ng span ay isang bata (at HINDI isang apo o dakilang maringal na bata atbp) ng isang sangkap ng division".

Ngunit ginagamit namin ito salungat sa aming kalamangan. Kasaysayan, ng bata pili ay ginagamit upang itago ang mga utos ng CSS mula sa IE. Lamang sa pamamagitan ng paglalagay ng html>body sa harap ng anumang CSS utos IE ay huwag pansinin ito:

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

Ito gumagana dahil <body> ay palaging isang anak ng <html> - maaari itong siyempre hindi maging isang apo o apo sa tuhod ng <html> .

Ngayon na ang IE 7 ay nauunawaan ng bata selector, kailangan mong magpasok ng isang walang laman na tag ng komento sa direkta pagkatapos ng mas malaki kaysa sa pag-sign IE 7 ay hindi maunawaan na ito selector (na alam kung bakit!?) At samakatuwid lubos na huwag pansinin ang utos ng CSS.:

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

Kung hindi pa nakikita ang mga bago, magkaroon ng isang read sa pamamagitan ng mga sumusunod na pati na rin


2008 Okt 4 2008

Mawala na HTML / div elemento sa Internet Explorer [IE]

Tulad ng dati, isa sa sa maraming mga ilang kakaibang mga problema sa IE at ito dapat ranks sa TOP 10 ng IE Quirks.

Ang PROBLEMA pahayag (ito ay ang aking problema, baka mayroon kang katulad misbehaviors):
Mayroon akong maraming div sa pahina sa klase sa "sectionhead", kung saan ay walang anuman kundi pamagat ng isang seksyon sa pahina. Kaya ko na ang estilo ng ilang mga naghahanap na tulad nito

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

Ang div ay isang liwanag na kulay-abo ng bar na may ilang mga itim na teksto. Ano ang mangyayari sa IE ay ang ilan sa mga header ng seksyon na ito ay ipapakita na ok, ngunit ang ilang mga invisible, HANGGANG, mag-scroll mo ang pahina o i-click ang isang bagay sa ang pahina atbp minsan malamang sila upang mawala kapag nag-click ang 'alt' key kapag pahina ng pababa o mag-scroll sa scroll bar. Mukhang sila minsan sa lumitaw na muli kapag i-reload mo (F5) ang pahina. Akong maikling lubos simpleng div na may ilang simpleng estilo behaves masama.
Ano ang maaaring maging sanhi ng tulad ng isang mali-mali pag-uugali? Na rin! Lantaran, WALANG IDEA!!!

Posibleng solusyon:
Muli ang hindi hilingin sa akin kung bakit, ngunit sa maraming pagkakataon ang problemang ito ay may upang maglaho kapag nagdagdag ka ng position: may kaugnayan sa mis behaving elemento estilo, tulad nito

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

Kakaiba ngunit kung ano ang sinasabi? Diyos pagpalain ako mula sa IE!

AT MERON Ibahagi sa US, kung mayroon kang katulad na problema.


2008 Okt 3 2008

Simple, magaan, Cross Browser ng ​​Lightbox para sa iyong webpage

Hindi na may mga lamang ng ilang LIGHTBOX na maaari mong mahanap kapag ikaw google. Ang isyu sa karamihan ng mga lightboxes na ko natagpuan ay na sila lahat tila gamitin ang isa o ang iba pang mabigat na timbang JavaScript frameworks tulad JQUERY, prototipo, MOOTOOLS at ang gusto. Sila ay ang lahat suwabe at marangya naghahanap. Ngunit Kung ang iyong mga kinakailangan ay "NGUNIT ko GUSTO Isang simple at magaan na script LIGHTBOX para sa aking site", pagkatapos ito ay dito;

Ilang gandang mga tampok na ito lightbox

  1. Napaka liwanag
    isang. Mga 4kb ng Script kapag nakaimpake (8 KB unpacked)
    b. 2 KB ng CSS
    c. Ilang mga linya ng HTML para sa lightbox ang lalagyan
  2. Simpleng upang maunawaan at maipatupad
  3. Maaaring magkaroon ng mga maramihang mga Lightboxes sa parehong pahina.
  4. Ang parehong lalagyan ng lightbox ay ginagamit upang ipakita, iba't ibang mga nilalaman (na kung saan ay hiwalay kasama bilang mga nakatagong mga dibisyon sa pahina), depende sa ang link / opsyon na nag-click.
  5. Awtomatikong sentro mismo, pagkuha sa pagsasaalang-alang sa lahat ng mga kadahilanan tulad ng, Window taas at lapad (ang resolution ng screen), ang pahina scroll halaga at ang taas ng mga nilalaman ng lightbox
  6. Nasubok sa IE 7 & FF

Tingnan ang Demo |
I-download ang Lightbox Source Zip (Nai-download na 1804 ulit)


Paggamit ng Lightbox [File sa ang zip file]

jo.js, jo_pack.js [nakaimpake na bersyon]: - isang simpleng hanay ng JavaScript bagay [Jo], na naglalaman ng mga elemento, window at mga script ng dokumento pagpoposisyon. Maaari mong buksan ang mga JO.JS kung nais mo upang makakuha ng iyong mga kamay marumi sa ilang Advanced Javascripting, paglikha ng mga abstract function, pagpapalawak ng mga katangian ng elemento at tulad. Kung hindi ka masyadong maraming sa Javascripting, iwan ito nag-iisa.

lightbox.js, lightbox_pack.js [nakaimpake bersyon]: - naglalaman ng light box manager script. Kung ikaw ay taga-disenyo ng pahina, din na responsable sa pagpapatupad ng lightbox sa pahina, kailangan mong maunawaan ang LightBoxManager. Ang talaga naglalaman ng LightBoxManager lamang dalawang mga function showLightBox at closeLightBox.

lightbox.css: - Kung alam mo CSS, maaari mong i-play sa paligid sa lightbox.css upang ipasadya ang hitsura-n-pakiramdam lightbox.css

index.html: Halimbawang pagpapatupad ng lightbox sa dalawang magkaibang mga nilalaman

lb_underlay_bkg.png: - Ito ay liwanag / simi malinaw na imahe na ginamit sa background para sa lightbox salig [sapnan ay ang layer sa ibaba ang lighbox, na pinipigilan ang mga gumagamit mula sa pag-click sa anumang iba pang mga nilalang sa pahina, habang lightbox ay bukas]. Maaari mong gamitin ang anumang mga imahe o kahit plain ang kulay para sa layunin na ito, depende sa ang disenyo ng pahina at ang kinakailangan.

icon_lb_close.gif: - Ang mga imahe para sa malapit lightbox hawakan sa itaas sa kanan ng ilaw na kahon. Maaaring gumamit ng anumang mga imahe bilang bawat disenyo

Tingnan ang Demo |
I-download ang Lightbox Source Zip (download na 1804 ulit)

Mangyaring ipaalam sa amin ang iyong mga komento at puna ...


NDK bahay | Pagpapahayag ng IT | pagpapahayag ng panlasa | pagpapahayag Penmenship | pagpapahayag ng sindak | pagpapahayag ng aking sarili