2014-12-23 19 views
5

Mã sau đây hiển thị vòng tròn xoay hoàn hảo trong safari, nhưng không hoạt động trong chrome.Biến xoay không hoạt động bình thường trong chrome

<style> 
.circle{ 
    height:1000px; 
    width:1000px; 
    background-color:#000; 
    border-radius: 50%; 
} 

@-webkit-keyframes rotating { 
from{ 
    -webkit-transform: rotate(0deg); 
} 
to{ 
    -webkit-transform: rotate(360deg); 
} 
} 

.rotating { 
    -webkit-animation: rotating 2s linear infinite; 
    -webkit-transform-origin: center; 
} 
</style> 

<div class="circle rotating"> 
</div> 

http://jsfiddle.net/p4ban9cs/

Nó không làm cho hoàn hảo, vấn đề là có thể nhìn thấy khi xoay một vòng tròn lớn, nó giống như một vòng tròn xoáy trôn ốc trên chrome.

cảm ơn bạn đã trợ giúp.

+2

nên vấn đề là gì, không quay? không phải là vòng tròn hoàn hảo? –

+0

Fiddle của bạn hoạt động với tôi trong Chrome. –

+0

@ AndréDion Đối với tôi nó ám chỉ một vòng tròn "lắc lư" (chrome 39 wind 7) –

Trả lời

1

Thêm một yếu tố bên ngoài như là một wrapper và áp dụng cùng kiểu định dạng với nó, để che dấu sự quay vòng tròn bên trong như đã thấy trong này Fiddle

<div class="overlay"> 
    <div class="circle rotating">Test</div> 
</div> 

.overlay{ 
    height:1000px; 
    width:1000px; 
    box-shadow:0 0 0 10px #000 ; 
    background:black; 
    border-radius: 50%; 
} 
+0

Cảm ơn bạn đã giúp đỡ =), nhưng nó không có vẻ để làm việc, chỉ cần thay đổi màu sắc của lớp phủ hộp bóng để xem kết quả http://jsfiddle.net/p4ban9cs/18/với cùng một màu sắc có vẻ chính xác nhưng điều đó không giải quyết được vấn đề, tôi đã thử rất nhiều thủ thuật ẩn nhưng không ai làm việc (không có kết quả trực quan hoàn hảo), đó là lý do tại sao tôi đi đến cơ sở của vấn đề , tại sao chrome làm như thế?! một lần nữa cảm ơn sự giúp đỡ của bạn. – ensixte

+0

@ensixte Nó không có nghĩa là để sửa chữa cơ sở của vấn đề. Nó có nghĩa là để nhìn trực quan tốt ;-) Vấn đề có vẻ là một vấn đề với cách tính toán 'border-radius' chrome Tôi đã thử xác minh điều này bằng cách quay mà không có 'border-radius' nhưng khó xác nhận nó xoay quanh điểm pivot chính xác , tạo một vòng tròn hoàn hảo với các góc ... –

Các vấn đề liên quan