2008 9 Desember 2008

Sederhana Carousel Dengan Pager Menggunakan Mootools

Dengan berbagai Carousels luar sana, banyak Mootools juga, saya masih memutuskan untuk menulis Kelas Carousel saya sendiri, untuk beberapa alasan yang baik
1. Dicari fitur paging (untuk dapat melompat slide tertentu / langkah dalam korsel).
2. Dicari kebebasan dengan penempatan tombol KIRI dan KANAN / link, di mana pun aku suka.
3. Lebih kontrol atas Langkah Slide.

Aku berhasil membuat Carousel baru, dengan fitur di atas ... seperti di bawah ini ... Jangan ragu untuk menyarankan modifikasi yang anda akan membutuhkan!

Contoh saya terlihat seperti ini ... [ View Demo ]
Mootools Carousel Dengan Pager

Lihat Demo | Unduh Mootools Carousel Dengan Pager Versi 1.0 (download 1989 kali)


1. Carousel Pager

Anda dapat dengan mudah menambahkan paging untuk korsel Anda, cukup dengan menetapkan bendera paging, yang parater terakhir lewat sekaligus menciptakan instance dari MooCarousel ke true (ingin paging) atau false (donot ingin paging).

var carousel1 = new MooCarousel ('carousel1_wrapper', 'carousel1_items_container', 'carousel1_moveleft', 'carousel1_moveright', c_ns, c_sss, true); / / ns = jumlah slide, sss = geser ukuran langkah

Dan ofcourse Anda dapat mengubah tampilan-n-merasa ini achors paging sesukamu dengan memodifikasi CSS mereka.

Carousel_paging {text-align: right; margin: 5px 10px 0 0;}.
Carousel_paging saat ini, carousel_paging halaman {outline: none; width:.... 15px; height: 15px; line-height: 15px; text-align: center; display: block; float: left; background: # D8D8EB; margin: 0 1px 0 0; text-decoration: none;}

Carousel_paging a: hover, carousel_paging saat ini {background: # 4D4D9B; color: # ffffff;}...

Nah! ada masalah kecil sekalipun, Jangkar paging jika diatur, maka akan mendapatkan dihasilkan selalu setelah komponen Carousel. Aku ingin membuatnya dinamis juga, tetapi kemudian hanya untuk menjaga Script untuk meniup keluar dari proporsi, saya memutuskan untuk melewati itu.
Tapi Anda tahu Javascript sedikit, Anda dapat dengan mudah memodifikasi kode generasi paging di kelas MooCarousel untuk menyenangkan kebutuhan Anda.

2. Menyesuaikan Ikon Kiri & Kanan

Anda dapat mengubah PENEMPATAN, GAMBAR atau properti displat dari Tombol Kiri dan Kanan hanya dengan bermain-main dengan CSS. untuk dapat mengubah penempatan dari buttoms Kiri dan Kanan adalah alasan sebenarnya bagi saya untuk Kelas hak kita Carousel saya.
Karena ini Kelas MooCarousel, menerima id itu tombol ini, Anda sebenarnya dapat menempatkan tombol-tombol mana saja di halaman, jika Anda silahkan ... tidak harus dalam hirarki elemen, seperti dalam contoh saya.

var carousel1 = new MooCarousel ('carousel1_wrapper', 'carousel1_items_container', 'carousel1_moveleft', 'carousel1_moveright', c_ns, c_sss, true);

CSS
.. Carousel_container_l, carousel_container_r {margin: 50px 0 0 0; position: relative; width: 23px; height: 20px; float: left; kursor: pointer;}

Carousel_container_r {background-position: 0-38px;}.

Carousel_container_l {background-position: 0-58px;}.

3. Menyesuaikan Langkah Slide

APA SAYA BERARTI LANGKAH Menyesuaikan SAYA SLIDE?
Carousels paling geser penuh dengan dari jendela terlihat. Jadi katakanlah Anda memiliki empat item (seperti dalam contoh saya di atas), akan geser semua empat item. Dengan Komponen Carousel, Anda melewati jumlah slide dan ukuran langkah pilihan Anda.

var carousel1 = new MooCarousel ('carousel1_wrapper', 'carousel1_items_container', 'carousel1_moveleft', 'carousel1_moveright', c_ns, c_sss, true);
c_ns = jumlah slide, c_sss = geser ukuran langkah

Juga, dalam example1 saya, saya telah calcuted ukuran langkah slide, berdasarkan logika mana, aku tahu jumlah item, lebar pada setiap item dan margin yang diberikan setelah setiap item dalam CSS saya.

/ * Untuk korsel 1 * /

var c1_w = 92; Lebar / / korsel Barang

var c1_n = 10; Nomor / / Total Items korsel Perbandingan

var c1_pp = 4 / / Jumlah perpage Perbandingan Produk korsel

var c1_marginFactor = 51;

var c1_sss = c1_w * c1_pp; / / sss = geser ukuran langkah

var c1_ns = parseInt (((c1_w * c1_n) / c1_sss) + .5); / / ns = jumlah slide

c1_sss + = c1_marginFactor; / / sss = geser ukuran langkah, 51 untuk margin


Persyaratan: Mootools 1,2

Lihat Demo | Unduh Mootools Carousel Dengan Pager Versi 1.0 (download 1989 kali)


2008 2 Desember 2008

Browser Sederhana Script Penilaian Palang Untuk Mootools

Mootools MooRating adalah (cross browser, tentu saja karena menggunakan kekuatan perpustakaan MooTools) sederhana, ringan dan sangat baik solusi berbasis peringkat. Hal ini tidak disebut sebagai "Bintang", hanya karena, citra Peringkat bisa sama yang Anda pilih (saya berikan Stars, Bar dan Hati dengan download, tapi Anda dapat membuat berbagai Anda sendiri dan hanya drop dalam).

Bagaimana hal itu terlihat seperti:

Penilaian Mootools dengan gambar yang berbeda Lihat Demo
Penilaian Mootools dengan nilai-nilai Persentase Lihat Demo
Penilaian Mootools dengan nilai pecahan Lihat Demo

Unduh Mootols Star Rating Script (download 718 kali)

Penilaian data: Jumlah Utuh, Desimal atau Persentase
Saat ini script dirancang untuk menampilkan data rating sebagai nilai keseluruhan (1,2,3,4,5), dalam desimal (1,24, 3,45 dll) atau dalam persentase (12%, dll 55%). Pilihan untuk menampilkan data dalam format apapun yang disebutkan dapat diatur hanya dengan mengubah nilai beberapa bendera dalam javascript (moorating.js)
Pada dasarnya ada dua e dua bendera untuk bermain dengan, untuk menampilkan nilai-nilai dalam format pilihan Anda ...

var inpercent = false; / / Set bendera ini menjadi true, jika Anda memerlukan nilai-nilai persentase yang akan ditampilkan
var isFractional = false / / Set ini menjadi true, jika Anda ingin nilai pecahan seperti 1,24, 1,25 4,56 daripada 1,2 ... 5

Dan saya tidak berpikir ada penjelasan yang diperlukan untuk ini. Selain itu. Script ini sangat sederhana. Jika Anda tahu javascripting sedikit, Anda bisa memodifikasi script untuk mendapatkan semacam nilai yang ditampilkan. Untuk misalnya jika Anda ingin tiga tempat desimal untuk ditampilkan ... hanya men-tweak script seperti di bawah ini ...

if (isFractional) {if (x <= 5 | | x> = 0) moostartval [i] innerHTML = formatNumber (x, 3);.} / / 2 diubah menjadi 3
else {moostartval [i] innerHTML = Math.round (x).;

Memperbarui Nilai Rating:
I havent repot menulis script AJAX untuk memperbarui nilai Ratings, karena saya tahu dari pengalaman saya yang TIDAK SELALU melakukannya berniat untuk memperbarui PENILAIAN segera sebagai sesuatu tingkat pengguna. Anda bebas untuk melakukan apapun yang Anda inginkan dengan nilai dinilai, Update menggunakan AJAX atau Menyerahkan atau Atur seting bentuk field tersembunyi, untuk disampaikan dengan seluruh formulir dll

fungsi updateRating (id, rating) {
/ / Alert (id + "," + rating);
/ / DO APA PUN DENGAN PENILAIAN ATAS
}

Ada fungsi dalam javascript disebut "updateRating". Fungsi ini telah lulus ID dari Div Penilaian, untuk mengidentifikasi untuk yang peringkat (jika ada lebih dari satu peringkat pada halaman) telah diupdate dan nilai rating [updateRating (id, rating)]. Anda bisa memilih untuk apa pun yang Anda inginkan dengan nilai-nilai ini, sebagai i disebutkan sebelumnya.

Penilaian Gambar: Bintang, Hearts, Bar atau apapun yang Anda silahkan
Mengubah rating untuk setiap jenis di atas (bintang, hati dll) sangat sederhana. Hanya membuat gambar yang mirip dengan yang disediakan dan menjatuhkannya masuk Ingat, jika Anda mengubah nama gambar, jangan membuat perubahan yang diperlukan dalam file CSS, lihat di bawah.

Moostar {margin: 0px; padding: 0px; overflow: hidden; width: 84px; height: 20px; float: left; background: url ('stars.gif') repeat-x;}.
Moostar span {float: left; margin: 0px; padding: 0px; display: block; width: 84px; height: 20px; text-decoration: none; text-indent:-9000px; z-index: 20;}.
.. Moostar Curr {background: url ('stars.gif') meninggalkan 25px;}

Kebanyakan peringkat widget menggunakan bintang-bintang dan setengah gambar dengan mouse kegiatan untuk setiap bintang. Ratings Moo menggunakan gambar sprite sederhana seperti gambar latar belakang untuk mencapai efek visual yang diperlukan dengan overhead yang sangat rendah.

Persyaratan: Mootools 1,2
Unduh Mootols Star Rating Script (download 718 kali)


2008 24 Oktober 2008

Mootools Slider Dengan Dua Knobs (Slider ganda Pinned) dengan Indikator Rentang

Saya telah mencari slider disematkan ganda (slider dengan dua tombol, minimum dan maksimum) menggunakan mootools. Padahal, aku menemukan slider ganda disematkan beberapa baik dilakukan dalam forum Mootools, satunya masalah adalah bahwa semua berkat slider memiliki penanda jarak yang dipilih. Akhirnya! Saya memutuskan untuk membuat sendiri. Nah! Saya tidak menggunakan kode asli dan memodifikasi untuk memiliki latar belakang slider yang menunjukkan rentang yang dipilih secara visual, seperti dalam contoh saya di bawah ini. Daerah BIRU menunjukkan kisaran nilai yang dipilih.

Lihat Versi 2.2 Demo | Unduh Mootools ganda Pinned Versi Slider 2.2 (download 11665 kali)
mootools slider ganda disematkan

Anda dapat dengan mudah mengubah tampilan dan nuansa dari berbagai indikator (warna biru pada contoh di atas), tombol slider, lagu slider dengan memodifikasi slider.css seperti yang diperlukan.

Jangan drop me komentar jika Anda merasa berguna.


2008 12 Oktober 2008

Vertikal (dan horizontal) Pusat Menyelaraskan Konten dalam DIV menggunakan CSS

Sebelum kita harus berurusan dengan CSS untuk membuat layout halaman kami, menyelaraskan beberapa konten di dalam sel tabel tampak bermain hanya anak. Cukup mengatur "menyelaraskan" atau "valign" properti dari tabel memiliki keselarasan pilihan Anda, sepotong kue!
Dengan layout CSS, meskipun kita memiliki "vertical-align" properti untuk unsur-unsur, itu tampaknya tidak sesederhana sebagai "align" atau "valign" properti. Untuk lebih specifiic yang "vertical-align" sepertinya tidak pernah memecahkan masalah Anda, terutama jika sedang menulis sepotong lintas-browser CSS.

Tanpa menggunakan Tabel HTML, MASALAH keterpusatan pada objek, baik itu gambar atau teks dalam sebuah divisi yang mengandung, mungkin telah menjadi setiap UI / CSS pengembang mimpi buruk di beberapa titik. Masalah ini lebih lanjut mengekstrapolasikan kekhawatiran Anda menyelaraskan, jika objek yang akan berpusat bersifat dinamis, yaitu bila tinggi adalah variabel (tinggi tidak diketahui).

Meskipun tidak ada solusi diketahui lurus ke depan yang akan bekerja di berbagai browser kita harus berurusan dengan, solusi bahwa saya telah mencoba untuk sampai pada tampaknya untuk bekerja di browser beberapa yang saya telah mencobanya di (IE6, IE 7 , FF).

SOLUSI:
Dalam browser seperti Mozilla, Opera dan Safari, Yang aneh berperilaku "vertical-align" properti dapat dibawa ke indra, hanya dengan mengatur "layar" milik divisi mengandung untuk "sel tabel-" (display: table-cell) .

Masalahnya masih tetap dengan keluarga IE browser, yang, namun tampaknya tidak memahami apa yang harus dengan properti "tabel-sel" dan bodoh seperti mereka, mereka hanya mengabaikannya. Solusi yang diberikan di bawah, meskipun sederhana, iklan sebuah elemen DOM lebih sedikit HTML untuk membuat sesuatu terjadi.

CSS dan HTML terlihat seperti ini
.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>

Hasilnya terlihat seperti ini: -

HTML_CSS_vertical_align_vertical_middle_aligned_images

melihat demo di sini | File Sumber Unduh (download 451 kali)


Memahami solusi:
Untuk browser yang memahami display: table dan display: table-cell properti, jarang membutuhkan penjelasan apapun. Untuk IE, dengan penggunaan hack spesifik IE (hack hash), kami benar-benar memposisikan wadah objek (obj_container) dalam setengah dari tinggi tersedia. Kemudian objek (obj) adalah dalam posisi yang relatif dan digerakkan oleh setengah dari tingginya ... Nah! Aku tampaknya memahami tampilan di wajah Anda, tetapi Ia bekerja. Cobalah!
Teknik di atas digabungkan untuk memberikan solusi atas peramban silang.


CSS dapat dengan mudah dimodifikasi seperti di bawah ini untuk mencapai, vertical-align: top atau vertical-align: bawah

TOP Align 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/> dilihat: 1234 </ div>
</ Div>
</ Div>

Hasilnya terlihat seperti ini: -

HTML_CSS_vertical_align_vertical_top_aligned_images

BOTTOM Align 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/> dilihat: 1234 </ div>
</ Div>
</ Div>

Hasilnya terlihat seperti ini: -

HTML_CSS_vertical_align_vertical_bottom_aligned_images

melihat demo di sini | Download disini


Pemusatan horizontal dari objek hanya dicapai dengan properti margin, dengan menetapkan margin-left dan margin kanan untuk auto

Sepertinya usia, karena saya sedang berusaha mencari solusi yang masuk akal untuk masalah keselarasan. Tapi sekarang dengan solusi ini, saya merasa tenang sedikit.

Dengan harapan bahwa suatu hari nanti

  • vertikal-alignment properti dalam CSS akan bekerja seperti itu tidak di dalam sel tabel, TANPA harus mengalahkan banyak-tele
  • Setidaknya, pengaturan margin-top: otomatis dan margin-bottom: otomatis, akan memberikan akibat yang sama seperti dengan margin-left dan margin-right set ke auto
  • Perang Browser akan berakhir beberapa hari.
  • Akan ada hanya SATU untuk SEMUA Browser.

Download CSS dan HTML solusi di atas sini (download 451 kali) .. untuk dimengerti, CSS tersebut belum dioptimalkan

PS: Dan omong-omong, mereka adalah thumbnail dari beberapa foto saya telah mengklik ... :)


2008 3 Okt 2008

Sederhana, Ringan, Lightbox Cross Browser untuk halaman Web Anda

Bukan berarti hanya ada beberapa lightbox yang dapat Anda temukan ketika Anda google. Masalah dengan sebagian besar lightboxes yang saya temukan adalah bahwa mereka semua tampaknya menggunakan satu atau kerangka JAVASCRIPT berat lainnya berat seperti jQuery, Prototype, MooTools dan sejenisnya. Mereka semua keren dan megah mencari. Tapi Jika kebutuhan Anda adalah "TAPI Aku INGIN SCRIPT lightbox SEDERHANA DAN RINGAN UNTUK SITUS SAYA", maka di sini adalah;

Beberapa fitur bagus lightbox ini

  1. Sangat ringan
    a. 4KB Script ketika dikemas (8 kb membongkar)
    b. 2 kb CSS
    c. Beberapa baris HTML untuk wadah lightbox
  2. Sederhana untuk memahami dan melaksanakan
  3. Dapat memiliki beberapa lightboxes pada halaman yang sama.
  4. Wadah lightbox sama digunakan untuk menunjukkan, isi yang berbeda (yang terpisah dimasukkan sebagai divisi tersembunyi di halaman), tergantung pada link / option yang diklik.
  5. Secara otomatis pusat sendiri, dengan mempertimbangkan semua faktor-faktor seperti, tinggi Window dan lebar (resolusi layar), jumlah halaman gulir dan tinggi dari isi lightbox itu
  6. Diuji di IE 7 & FF

Lihat Demo |
Ambil Lightbox Sumber Zip (download 1801 kali)


Menggunakan Lightbox [File dalam file zip]

jo.js, jo_pack.js [versi dikemas]: - satu set sederhana JAVASCRIPT OBJECTS [JO], yang berisi elemen, jendela dan skrip dokumen positioning. Anda dapat membuka JO.JS jika Anda ingin mendapatkan tangan Anda kotor dengan beberapa Javascripting Lanjutan, menciptakan fungsi abstrak, memperluas sifat unsur dan semacamnya. Jika Anda tidak terlalu banyak dalam Javascripting, Biarkan saja.

lightbox.js, lightbox_pack.js [versi dikemas]: - Mengandung script kotak manajer cahaya. Jika Anda adalah halaman desainer, juga bertanggung jawab dengan menerapkan lightbox pada halaman, Anda perlu memahami LightBoxManager tersebut. LightBoxManager pada dasarnya berisi showLightBox hanya dua fungsi dan closeLightBox.

lightbox.css: - Jika Anda tahu CSS, Anda dapat memutar sekitar dengan lightbox.css untuk menyesuaikan tampilan-n-merasa lightbox.css

index.html: Contoh pelaksanaan lightbox dengan dua isi yang berbeda

lb_underlay_bkg.png: - Ini adalah cahaya / Simi gambar transparan yang digunakan latar belakang untuk mendasari lightbox [mendasari adalah lapisan bawah lighbox, yang mencegah pengguna dari mengklik entitas lain pada halaman, sementara lightbox terbuka]. Anda dapat menggunakan gambar atau bahkan warna yang solid untuk tujuan ini, tergantung pada desain halaman dan kebutuhan.

icon_lb_close.gif: - Gambar untuk menangani lightbox dekat di kanan atas dari kotak cahaya. Bisa menggunakan gambar apapun sesuai desain

Lihat Demo |
Ambil Lightbox Sumber Zip (download 1801 kali)

Silakan beritahu kami memiliki komentar dan umpan balik ...


2008 11 Agustus 2008

Download This Template Diposisikan Faux Wordpress

Jika Anda salah satu dari orang-orang (seperti saya), yang sering memeriksa CSS dari halaman HTML dibuat dengan baik, untuk mendapatkan inspirasi atau apa pun, maka Anda mungkin telah memperhatikan bahwa kita telah menggunakan Positioning palsu (sebagaimana telah disebutkan dalam artikel saya sebelumnya Kami menggunakan Positioning Absolute Faux: Sebuah Tata Letak CCS Brilliant )

Kami memang beberapa pekerjaan yang baik pada template ini, jadi pikir ini akan bagus untuk berbagi .... Download This WordPress Theme (didownload 196 kali)


NDK rumah | Mengekspresikan TI | Langit-langit Mulut Mengekspresikan | Penmenship Mengekspresikan | Awe Mengekspresikan | Mengekspresikan Diriku