2008 Ngày 24 tháng 10 năm 2008

Mootools trượt Với Hai Knobs (đôi Pinned trượt) với chỉ số Phạm vi

Tôi đã được tìm kiếm một thanh trượt gắn đôi nắp trượt với hai nút bấm, tối thiểu và tối đa bằng cách sử dụng mootools. Mặc dù, tôi đã tìm thấy một thanh trượt thực hiện vài đôi pin trong diễn đàn mootools, vấn đề duy nhất là tất cả những dint thanh trượt có các điểm đánh dấu phạm vi lựa chọn. Cuối cùng! Tôi quyết định để tạo của riêng tôi. Vâng! Tôi đã sử dụng mã ban đầu và sửa đổi nó để có một nền tảng trượt mà chỉ ra phạm vi lựa chọn trực quan, như trong ví dụ của tôi dưới đây. Các khu vực Blue cho biết phạm vi giá trị lựa chọn.

Phiên bản 2.2 Demo | các Mootools Tải về đôi Pinned trượt Phiên bản 2.2 (tải về 11774 lần)
mootools thanh trượt đôi pin

Bạn có thể dễ dàng thay đổi giao diện và cảm nhận của chỉ số phạm vi (màu xanh trong ví dụ trên), núm thanh trượt, thanh trượt theo dõi bằng cách sửa đổi các slider.css theo yêu cầu.

Đừng thả một bình luận nếu bạn tìm thấy nó hữu ích.


2008 12 tháng 10 2008

Gắn kết nội dung theo chiều dọc và chiều ngang Trung tâm Bảo hiểm tiền gửi Việt Nam sử dụng CSS

Trước khi chúng tôi đã phải đối phó với CSS để tạo ra bố cục trang của chúng tôi, việc sắp xếp một số nội dung bên trong một ô trong bảng dường như chỉ trẻ em chơi. Đơn giản chỉ cần thiết lập "align" tài sản "valign" của bảng để có sự liên kết của sự lựa chọn của bạn, mảnh bánh!
Với bố trí CSS, mặc dù chúng tôi có "theo chiều dọc-align" tài sản cho các yếu tố, nó không có vẻ như đơn giản như "sắp xếp" hoặc tài sản "valign". Để được specifiic nhiều hơn "theo chiều dọc-align" không bao giờ có vẻ như để giải quyết bất kỳ vấn đề của bạn, đặc biệt là nếu được viết một phần của qua trình duyệt CSS.

Nếu không có việc sử dụng các bảng HTML, VẤN ĐỀ trung vào đối tượng, là một hình ảnh hoặc một số văn bản trong một bộ phận chứa, có thể được tất cả các UI / CSS phát triển cơn ác mộng tại một số điểm. Vấn đề này tiếp tục ngoại suy lo lắng của bạn sắp xếp, nếu các đối tượng được làm trung tâm năng động trong tự nhiên, tức là khi chiều cao của nó là biến (không rõ chiều cao).

Mặc dù có là không có giải pháp được gọi thẳng về phía trước sẽ làm việc trên phạm vi của các trình duyệt chúng ta phải đối phó với các giải pháp mà tôi đã cố gắng để đi đến không có vẻ làm việc trong các trình duyệt mà tôi đã thử nó trong (IE6, IE 7 , FF).

GIẢI PHÁP:
Trong các trình duyệt như Mozilla, Opera và Safari, lạ hành xử "theo chiều dọc-align" tài sản có thể được đưa đến giác quan của nó, chỉ đơn giản bằng cách thiết lập "hiển thị" tài sản của các bộ phận có chứa tế bào bảng "(display: table-cell) .

Vấn đề vẫn còn với gia đình của các trình duyệt IE, người, nhưng dường như không hiểu những gì với tài sản "bàn di động" và không biết gì như họ, họ chỉ cần bỏ qua nó. Các giải pháp đưa ra dưới đây, mặc dù đơn giản, quảng cáo một DOM vài yếu tố HTML của bạn để làm cho mọi việc xảy ra.

CSS và HTML trông như thế này
.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>

Kết quả trông như thế này:

HTML_CSS_vertical_align_vertical_middle_aligned_images

xem demo ở đây | Tải tập tin Source (tải về 452 lần)


Hiểu biết về các giải pháp:
Đối với các trình duyệt hiểu hiển thị bảngmàn hình hiển thị: table-cell tài sản, nó hiếm khi cần bất kỳ lời giải thích. Đối với IE, với việc sử dụng một trình duyệt IE cụ thể hack (băm hack), chúng tôi hoàn toàn vị trí các thùng chứa đối tượng (obj_container) trong một nửa chiều cao có sẵn. Sau đó, đối tượng (obj) trong vị trí tương đối và được chuyển lên một nửa chiều cao của nó ... Vâng! Tôi dường như hiểu được cái nhìn trên khuôn mặt của bạn, nhưng Nó hoạt động. Hãy thử nó!
Các kỹ thuật nói trên được kết hợp để cung cấp cho chúng ta giải pháp trình duyệt trên thập tự giá.


CSS có thể được dễ dàng sửa đổi như dưới đây để đạt được, theo chiều dọc-align: trên hoặc dọc-align: dưới cùng

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/> views: 1234 </ div>
</ Div>
</ Div>

Kết quả trông như thế này:

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/> views: 1234 </ div>
</ Div>
</ Div>

Kết quả trông như thế này:

HTML_CSS_vertical_align_vertical_bottom_aligned_images

xem demo ở đây | Tải về tại đây


Ngang trung của đối tượng chỉ đơn giản là đạt được với các tài sản lợi nhuận, bằng cách thiết lập lề trái và lề phải tự động

Có vẻ như lứa tuổi, kể từ khi tôi đã cố gắng tìm một giải pháp hợp lý cho vấn đề này liên kết. Nhưng bây giờ với giải pháp này, tôi cảm thấy hòa bình ít.

Với hy vọng rằng một ngày nào đó

  • tài sản liên kết dọc trong CSS sẽ làm việc như nó bên trong một ô trong bảng, KHÔNG phải đánh bại nhiều quanh co
  • Ít nhất, thiết lập margin-top: tự động và lề dưới: tự động, sẽ cho kết quả tương tự như với margin-left và thiết lập lề bên phải để tự động
  • Cuộc chiến trình duyệt sẽ có một ngày nào đó.
  • Có chỉ ONE trình duyệt cho tất cả.

Tải về CSS và HTML của các giải pháp trên đây (tải về 452 lần) ... cho dễ hiểu, CSS không được tối ưu hóa

PS: Và bằng cách này, đó là hình thu nhỏ của một số hình ảnh tôi đã nhấp vào ... :)


2008 10 Tháng 10 2008

KHÔNG Đối với IE Chỉ - CSS Selectors trẻ em không làm việc trong IE

CSS cho trình duyệt IE không: không có thông tin cho các nhà phát triển CSS, CSS các Selectors trẻ em như ví dụ dưới đây, không có vẻ làm việc trong IE.

ví dụ như div span> {một số css}, có nghĩa là "khi một yếu tố span là một đứa trẻ (và không một cháu hoặc con lớn lớn ...) của một phần tử phân chia".

Nhưng chúng tôi sử dụng CON này để lợi thế của chúng tôi. Trong lịch sử, chọn con đã được sử dụng để ẩn CSS lệnh từ IE. Đơn giản chỉ cần bằng cách đặt html>body ở phía trước của bất kỳ lệnh CSS IE sẽ bỏ qua nó:

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

Điều này làm việc bởi vì <body> luôn luôn là một đứa trẻ của <html> - nó có thể không bao giờ là một đứa cháu lớn cháu của <html> .

IE 7 hiểu chọn con, bạn có để chèn một thẻ lời bình trực tiếp sau khi lớn hơn dấu hiệu IE 7 sau đó sẽ không hiểu được điều này chọn (những người hiểu biết lý do tại sao?) Và do đó sẽ hoàn toàn bỏ qua lệnh này CSS.

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

Nếu chưa nhìn thấy những trước khi, có một chi thông qua sau đây


2008 04 Tháng 10 năm 2008

HTML / Bảo hiểm tiền gửi Việt Nam các yếu tố biến mất trong Internet Explorer [IE]

Như thường lệ, một trong một số vấn đề xa lạ với trình duyệt IE và một người phải đứng trong TOP 10 của quirks IE.

VẤN ĐỀ TUYÊN BỐ (Đây là vấn đề của tôi, có thể bạn có cư xử xấu tương tự):
Tôi có nhiều Bảo hiểm tiền gửi Việt Nam trong trang với lớp "sectionhead", đó là gì, nhưng tiêu đề của một phần trên trang. Vì vậy, tôi có một số phong cách tìm kiếm như thế này

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

Div là một thanh ánh sáng màu xám với một số văn bản màu đen. Điều gì sẽ xảy ra trong IE là một số các tiêu đề mục được hiển thị ok, nhưng một số là vô hình, cho đến khi, bạn di chuyển các trang hoặc nhấp vào một cái gì đó trên trang vv Đôi khi, họ có xu hướng biến mất khi bạn nhấp vào phím "alt" khi bạn trang hoặc di chuyển thanh cuộn. Họ đôi khi dường như xuất hiện trở lại khi bạn tải lại (f5) trang. Ngắn Bảo hiểm tiền gửi Việt Nam hoàn toàn đơn giản với một số phong cách đơn giản cư xử BAD.
Điều gì có thể gây ra một hành vi thất thường? Vâng! Thẳng thắn mà nói, NO IDEA!

CÓ THỂ GIẢI PHÁP:
Một lần nữa không hỏi tôi lý do tại sao, nhưng trong nhiều trường hợp vấn đề này có xu hướng biến mất khi bạn thêm vị trí: tương đối cho mis hành xử yếu tố phong cách, như thế này

Sectionhead {font-size: 18px; background: # cfcfcf; padding: 5px; vị trí: tương đối}.

Lạ, nhưng phải nói gì? God Bless tôi từ IE!

VÀ DO CHIA SẺ VỚI, NẾU BẠN CÓ VẤN ĐỀ tương tự.


2008 Ngày 3 tháng 10 2008

Đơn giản, trọng lượng nhẹ, Cross Trình duyệt Lightbox cho trang web của bạn

Không phải là chỉ có một lightbox vài điều mà bạn có thể tìm thấy khi bạn google. Vấn đề với hầu hết các của các lightboxes mà tôi tìm thấy là tất cả họ dường như sử dụng một khuôn khổ cân nặng JAVASCRIPT khác như jQuery, Prototype, MooTools và thích. Họ là tất cả các mát mẻ và khoe khoang tìm kiếm. Nhưng nếu yêu cầu của bạn là "NHƯNG TÔI MUỐN Một SCRIPT lightbox Đơn giản và nhẹ cho SITE CỦA TÔI", sau đó ở đây là;

Một số tính năng tốt đẹp của lightbox này

  1. Rất nhẹ
    a. 4KB của kịch bản khi đóng gói (8 kb giải nén)
    b. 2 kb của CSS
    c. Vài dòng mã HTML chứa lightbox
  2. Đơn giản để hiểu và thực hiện
  3. Có thể có Lightboxes nhiều trên cùng một trang.
  4. Lightbox cùng một container được sử dụng để hiển thị nội dung khác nhau (một cách riêng biệt bao gồm như là những bộ phận ẩn trong trang), tùy thuộc vào liên kết / tùy chọn mà được nhấp.
  5. Tự động trung tâm, xem xét tất cả các yếu tố như chiều cao và chiều rộng cửa sổ (màn hình độ phân giải), trang số tiền di chuyển và chiều cao của các nội dung của lightbox
  6. Thử nghiệm trong IE 7 & FF

Xem Demo |
Tải về Lightbox Source Zip (tải về 1.804 lần)


Sử dụng Lightbox [tập tin trong file zip]

jo.js, jo_pack.js [đóng gói phiên bản]: - một tập hợp đơn giản của JAVASCRIPT ĐỐI TƯỢNG [JO], trong đó có yếu tố, cửa sổ và các kịch bản định vị tài liệu. Bạn có thể mở JO.JS nếu bạn muốn để có được bàn tay của bạn bẩn với một số Javascripting nâng cao, tạo ra các chức năng trừu tượng, mở rộng các thuộc tính yếu tố và như vậy. Nếu bạn không quá nhiều trong Javascripting, Để lại nó một mình.

lightbox.js, lightbox_pack.js [phiên bản đóng gói: - Thành phần các kịch bản quản lý hộp ánh sáng. Nếu bạn là nhà thiết kế trang, cũng chịu trách nhiệm với việc thực hiện các lightbox trên trang web, bạn cần hiểu LightBoxManager. LightBoxManager về cơ bản có hai chức năng showLightBox và closeLightBox.

lightbox.css: - Nếu bạn biết CSS, bạn có thể chơi xung quanh với lightbox.css để tùy chỉnh giao diện-n-cảm thấy lightbox.css

index.html: thực hiện mẫu của lightbox với hai nội dung khác nhau

lb_underlay_bkg.png: - Đây là hình ảnh ánh sáng / Simi trong suốt được sử dụng nền cho underlay lightbox [Underlay là lớp dưới đây lighbox, trong đó ngăn chặn người sử dụng từ cách nhấp vào bất kỳ thực thể khác trên trang, trong khi lightbox là mở]. Bạn có thể sử dụng bất kỳ hình ảnh hoặc thậm chí là một màu cho mục đích này, tùy thuộc vào thiết kế trang và yêu cầu.

icon_lb_close.gif: - hình ảnh để xử lý lightbox gần phía trên bên phải của hộp ánh sáng. Có thể sử dụng bất kỳ hình ảnh theo thiết kế

Xem Demo |
Tải về Lightbox Source Zip (tải về 1.804 lần)

Xin vui lòng cho chúng tôi có ý kiến và phản hồi của bạn ...


NDK nhà | Bày tỏ IT | Diễn đạt Palate | Diễn đạt Penmenship | Bày tỏ nỗi sợ hãi | Diễn đạt Myself