2008 24 Ekim 2008

Aralığı Göstergesi İki Knobs ile Mootools Slider (Çift Dilli Slider)

Ben Mootools kullanılarak çift tutturulmuş sürgü (minimum ve maksimum iki düğme ile kaydırıcı) arayan olmuştu. Rağmen, ben mootools forumda bir kaç iyi yapılmış çift tutturulmuş kaymak buldunuz, tek sorun bu sürgü kuvvetiyle seçilen aralığı göstergesi olduğunu oldu. Nihayet! Ben kendi yaratmaya karar verdi. Eh! Ben özgün kod kullanmak ve aralık aşağıda benim örnekte olduğu gibi, görsel olarak seçilen belirtilen bir kaydırıcı bir arka plan var onu değiştirmek yaptı. MAVİ alanları seçilen değerinin alanı belirtir.

Sürüm 2.2 Demo bilgileri | İndir Mootools Çift Slider Sürüm 2.2 Dilli (11969 kez indirildi)
Çift tutturulmuş sürgü mootools

Çok kolay gerektiği gibi slider.css değiştirerek görünümünü değiştirmek ve aralık göstergesi (yukarıdaki örnekte mavi), kaymak topuzu, kaydırma parçasının hissedebilirsiniz.

Eğer yararlı varsa bana bir yorum bırakın etmeyin.


2008 12 Ekim 2008

Dikey (yatay) Merkezi CSS kullanarak bir DIV İçerik hizalama

Biz bir tablo hücresinde bazı içerik hizalayarak, bizim sayfa düzenleri oluşturmak için CSS ile uğraşmak zorunda kaldı önce, sadece çocuk oyuncağı gibiydi. Basitçe "align" veya seçtiğiniz hizalama, çocuk oyuncağı olması tablonun "valign" özelliğini ayarlayın!
Biz elemanları için özellik "vertical-align" sahip olsa css ile, bu "align" veya "valign" özellikleri gibi basit olması görünmüyor. Daha specifiic olmak "vertical-align" çapraz tarayıcı CSS parçası yazmak, özellikle de sizin sorunları çözmek için herhangi bir gibi görünüyor.

HTML Tabloları kullanımı olmadan, nesne üzerinde merkezleme ve SORUN, herhangi bir görüntü veya içeren bölümü içinde bazı metin, belki bir noktada her UI / CSS geliştiricileri kabusu olmuştur olacaktır. Bu sorun daha da ortalanmış olarak nesne doğada dinamik olursa, yüksekliği değişken olduğunda, yani uyumlaştırmak üzüntülerin extrapolates (bilinmeyen yükseklik).

Biz uğraşmak zorunda tarayıcılarının aralığında çalışacak bilinen hiçbir yalındır çözüm olsa da, ben yapar varmak için denedim çözüm (IE6, IE 7 ben bunu denedim birkaç tarayıcılarda çalışır gibi görünüyor , FF).

ÇÖZÜM:
Mozilla, Opera ve Safari gibi tarayıcılarda garip özelliği basitçe "table-cell" (display: table-cell) için içeren bölünme "ekran" özelliğini ayarlayarak, onun duyular getirilebilir "vertical-align" davranıyor .

Sorun hala, ama onlar, onlar sadece bunu görmezden gibi "table-cell" mülkiyet ve cahil ile ne anlamak için kim görünmüyor, tarayıcı IE ailesi ile kalır. Şeyler yapmak için HTML basit, reklamlar birkaç DOM öğeleri olsa da, aşağıda verilen çözüm.

CSS ve HTML bu gibi görünüyor
.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"/> kez <br/>: 3456 </ div>
</ Div>
</ Div>

Sonuç şöyle: -

HTML_CSS_vertical_align_vertical_middle_aligned_images

Burada demo görüntülemek | İndir Kaynak Dosyaları (454 kez indirildi)


Çözüm Anlamak:
Masa ve ekran: ekran anlamak tarayıcılar için Tablo-hücre özelliklerini, nadiren herhangi bir açıklama gerekiyor. IE için, kullanımı bir IE özgü hack (hash hack) ile, biz kesinlikle mevcut yüksekliği yarısında nesnesi konteynerinin (obj_container) yerleştirin. Sonra içinde nesne (obj) görece konumu, yüksekliği yarısı tarafından taşınır ... Eh! Ben senin yüzüne bakmak anlamak için görünüyor, ama Çalışıyor. Deneyin!
Yukarıdaki teknik us yukarıda çapraz tarayıcı çözelti verecek şekilde birleştirilmiştir.


Üst ya da vertical-align: CSS kolayca vertical-align, elde etmek için aşağıda değiştirilebilir alt

TOP CSS Hizala
.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"/> kez <br/>: 1234 </ div>
</ Div>
</ Div>

Sonuç şöyle: -

HTML_CSS_vertical_align_vertical_top_aligned_images

ALT CSS Hizala
.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"/> kez <br/>: 1234 </ div>
</ Div>
</ Div>

Sonuç şöyle: -

HTML_CSS_vertical_align_vertical_bottom_aligned_images

Burada demo görüntülemek | buradan indirin


Basitçe, margin-left ayarlayarak ve margin-right auto marj özelliği ile elde nesnenin merkezleme Yatay

Bu uyum sorunu için makul bir çözüm bulmaya çalışan bu yana, yaşları gibi görünüyor. Ama şimdi bu çözüm ile, ben biraz huzur hissediyorum.

Bu gün bir umut

  • CSS dikey hizalama özelliği çalının etrafında çok dövmeye sahip OLMADAN, bir tablo hücresinde yaptığı gibi çalışacak
  • En azından, margin-top ayarı: otomatik ve margin-bottom: oto, margin-left ve margin-right seti auto ile aynı sonucu verecektir
  • Tarayıcı savaşları bir gün bitecek.
  • Orada olacak TÜM için sadece tek bir tarayıcı.

Burada yukarıdaki çözüm CSS ve HTML indirin (454 kez indirildi) .. anlaşılabilirliği için, CSS optimize edilmiş değil

PS: Bu arada, bu benim tıklandığında bazı resimlerin küçük olan ... :)


2008 10 Ekim 2008

Sadece IE için değil - CSS Çocuk Seçiciler IE'de çalışmıyor

Sigara IE tarayıcılar için CSS: Onun hiçbir aşağıdaki örnekte olduğu gibi CSS Çocuk Seçiciler, IE çalışmak için görünmüyor, CSS geliştiriciler için haber.

örneğin div demektir> p {bazı css}, "bir yayılma elemanı bir bölünme elemanının bir çocuğu (ve DEĞİL torunu veya torununun çocuğu vb) olduğu zaman".

Ama bizim avantaj için bu CON kullanılır. Tarihsel olarak, çocuk seçici IE CSS komutlarını gizlemek için kullanılmıştır. Basitçe koyarak html>body herhangi bir CSS komut IE önünde bunu göz ardı eder:

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

Bu çalışıyor çünkü <body> her zaman bir çocuk <html> - tabii ki bir torunu ya da torun çocuğu olamaz <html> .

Şimdi IE 7 çocuk seçici anladığını, sen işareti daha büyük sonra doğrudan boş bir yorum etiketi eklemek zorunda IE 7 sonra bu seçici (neden kim bilir?) Anlamak değildir ve bu nedenle tamamen bu CSS komutu yok sayacaktır.:

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

Zaten bu daha önce görmediyseniz, yanında aşağıdaki üzerinden bir okuma var


2008 4 Ekim 2008

Internet Disappearing HTML / DIV elemanları Explorer [IE]

Her zamanki gibi, IE ve bu bir IE olağandışı TOP 10 rütbeleri şart olan birçok garip sorunlardan biridir.

SORUN TABLOSU (Bu benzer aksaklıkları var belki, benim sorunum oldu):
Ben birçok DIV sayfasında bir bölümünün başka bir şey başlığı sınıfı "sectionhead" ile sayfa var ki. Bu yüzden bazı tarzı benzeyen var

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

Div bazı siyah metin ile bir açık gri bar. Ne IE olur bu bölüm başlıkları, bazı ok görüntülenir, ancak 'alt' tuşuna ne zaman sayfa aşağı tıkladığınızda, sayfayı kaydırmak veya sayfanın vb şeyler tıklayınız Bazen bunlar yok eğilimindedir KADAR bazı görünmez veya kaydırma çubuğu ile kaydırın. Onlar bazen (f5) sayfayı yeniden ne zaman tekrar ortaya görünüyor. Bazı basit tarzı ile ben kısa bir mükemmel basit DIV KÖTÜ davranır.
Ne böyle bir hatalı davranış neden olabilir? Eh! Açıkçası, FIKRIM YOK!

OLASI ÇÖZÜM:
Yine bana neden diye sorabilirsiniz, ancak birçok durumda bu sorun pozisyonu eklediğinizde kaybolmak eğilimindedir yok: Bu gibi unsurlar tarzı davrandığını mis göre

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

Garip ama ne demek? Tanrı IE beni kutsa!

VE BENZER SORUNLARI OLSAYDI, ABD İLE PAYLAŞ DO.


2008 3 Ekim 2008

Web sayfanız için basit, hafif, Çapraz Tarayıcı Lightbox

Sadece birkaç lightbox Kullanıcı zaman google bulabilirsiniz orada değil ki. Ben bulduğum lightbox'lar çoğu ile sorun hepsi bir veya jQuery, Prototype, Mootools ve seviyor gibi diğer ağır JAVASCRIPT çerçeveler kullanmak görünüyordu oldu. Hepsi serin ve şık görünümlü vardır. Gereksinimi olan "AMA BENİM SİTE İÇİN BASİT VE HAFİF lightbox SCRIPT İSTİYORUM" Eğer Ama, o zaman buyrun;

Bu lightbox bazı güzel özellikleri

  1. Işaret fişeği
    Bir. Paketlenmiş Scripts 4kb (8 kb ambalajsız)
    b. CSS 2 kb
    c. Lightbox konteyner için HTML birkaç satır
  2. Anlamak ve uygulamak kolay
  3. Aynı sayfada birden çok lightbox'lar olabilir.
  4. Aynı lightbox konteyner, tıklandığında link / seçeneğe bağlı olarak farklı içerikleri (ayrı sayfa gizli bölümler olarak dahil edildiği), göstermek için kullanılır.
  5. Otomatik olarak dikkate gibi Pencere yüksekliği ve genişliği (ekran çözünürlüğü), sayfa kaydırma miktarı ve ışıklı içeriğinin yüksekliği gibi tüm faktörleri alarak, kendisini merkezleri
  6. IE 7 ve FF test edilmiştir

Demo bilgileri |
Indirin Lightbox Kaynak Zip (1815 kez indirildi)


[Zip dosyasında Files] Işıklı kullanma

jo.js, jo_pack.js [packed versiyonu]: - JAVASCRIPT OBJECTS basit bir set [JO], eleman, pencere ve belge konumlandırma betikleri içerir. Eğer soyut işlevleri oluştururken bazı Gelişmiş Javascripting, ellerinizi kirli olsun isterseniz elemanı özellikleri ve bu uzanan, JO.JS açabilirsiniz. Javascripting size çok fazla değilse, yalnız bırak.

lightbox.js, lightbox_pack.js [packed versiyonu]: - ışık kutusu yöneticisi komut içerir. Eğer sayfada lightbox uygulanması ile de sorumlu sayfa tasarımcısı iseniz, LightBoxManager anlamak gerekir. LightBoxManager temelde sadece iki işlevi showLightBox ve closeLightBox içerir.

lightbox.css: - CSS biliyorsanız, göz-n-hisset lightbox.css özelleştirmek için lightbox.css oynayabilir

index.html: iki farklı içeriği ile lightbox örnek uygulama

lb_underlay_bkg.png: - [lightbox açıkken, Underlay sayfada başka herhangi bir varlık tıklayarak engeller lighbox aşağıda tabakasıdır] Bu ışıklı altlık için arka plan kullanılır simi / hafif şeffaf bir görüntüdür. Bu sayfa tasarımı ve gereksinimi bağlı olarak, bu amaç için bile herhangi bir resim veya bir renk kullanabilirsiniz.

icon_lb_close.gif: - ışık kutusunun sağ üst köşesinde yakın ışıklı kolu için görüntü. Tasarım başı olarak herhangi bir resmi kullanabilir miyim

Demo bilgileri |
Indirin Lightbox Kaynak Zip (1815 kez indirildi)

Lütfen yorum ve geribildirim atalım ...


NDK ev | BT İfade | İfade Damak | İfade Penmenship | İfade Awe | İfade Myself