2010-05-08 30 views
6

Tôi đang sử dụng chuyển tiếp CSS3 trên trang web của mình và -webkit- dường như đang hoạt động, trong khi -moz- thì không.-webkit- vs -moz-transition

Đây là CSS:

article {z-index: 2; float: left; overflow: hidden; position: relative; -webkit-transition: -webkit-transform 0.2s ease-in-out; -moz-transition: -moz-transform 0.2s ease-in-out; } 

.mousedown{-webkit-transform: translate(-180px, 0) !important; -moz-transform: translate(-180px, 0) !important; } 

Chỉ cần sử dụng jQuery để thêm lớp mousedown vào bài viết.

Bất kỳ ý tưởng nào tôi đang gặp sự cố?

+0

Ai đó có thể giải thích lý do tại sao điều này bị giảm giá? Có vẻ ổn với tôi. –

+0

@Justin E. Morgan Nó đã hết hạn, tôi cập nhật nó sau khi bỏ phiếu xuống. – theorise

Trả lời

11

Firefox 4 trở lên hỗ trợ -moz-transition. Xem số documentation page.

+0

Cập nhật câu trả lời cho điều này, cũ là không chính xác, bây giờ nó được hỗ trợ. – theorise

2

CẬP NHẬT: xem nhận xét. Hỗ trợ cho quá trình chuyển đổi -moz hiện đã được thêm. Yay!

Không có điều gì như chuyển đổi -moz (chưa), xin lỗi. Mozilla sẽ thực hiện các chuyển đổi, nhưng webkit vẫn là công cụ chuyển đổi dựng hình duy nhất.

+0

Vâng, câu trả lời cho câu hỏi của tôi và sự nhầm lẫn. Cảm ơn! – theorise

+3

Điều này không còn đúng nữa. https://developer.mozilla.org/en/CSS/-moz-transition – NateDSaint

2

Hỗ trợ cho moz-chuyển tiếp đã được thêm vào trong Gecko 1.9.3 (Firefox 3.7), vì vậy ngay bây giờ moz-chuyển tiếp sẽ chỉ làm việc trong một thông cáo Firefox 3.7 alpha hoặc Minefield (Firefox đêm xây dựng).

1

opera đang hỗ trợ nó kể từ 10.5, và tốt hơn nhiều so với webkit

0

Chuyển đổi CSS, cung cấp cách kiểm soát tốc độ hoạt ảnh khi thay đổi thuộc tính CSS. Thay vì thay đổi thuộc tính có hiệu lực ngay lập tức, bạn có thể gây ra các thay đổi trong thuộc tính diễn ra trong một khoảng thời gian. Ví dụ, nếu bạn thay đổi màu sắc của một phần tử từ trắng sang đen, thường thì sự thay đổi là tức thời. Với quá trình chuyển đổi CSS được bật, các thay đổi xảy ra trong các khoảng thời gian theo đường cong tăng tốc, tất cả các thay đổi có thể được tùy chỉnh.

+0

Arun, câu hỏi dường như hỏi tại sao -webkit hoạt động và -moz không - bạn có thể ném bất kỳ ánh sáng nào lên đó không? – wwkudu

+0

moz là định dạng hoặc cú pháp firefox, trong khi webkit là chrome và safari dựa trên bất cứ khi nào chuyển đổi moz được áp dụng trong css, nó chủ yếu ảnh hưởng đến trình duyệt cụ thể (tức là firefox), nếu nó không hoạt động, thì trình duyệt cần được cập nhật để chuyển đổi sang diễn ra. –