我不是這個問題的作者,但它只是在Eryc Masselli的葡萄牙語Stackoverflow的link中做出的,而且我對這個問題的答案真的很感興趣,因爲我發現它真的很有趣。我將在下面翻譯它:旋轉特定軸中的對象並停止
我想知道如何旋轉和對象(div)圍繞另一個對象(另一個div)的軸 。我的問題如下:我有一個大圓圈 和其他5個小圓圈。每個圈子是 一個單獨的div。
我需要的是,當小5圈的一個被點擊,它 旋轉可以順時針方向,繞大圈,直到方式需要 第三圈的地位。以下是被點擊數4的圓後的 旋轉的例子:
我需要這僅限於帶有CSS的,但如果它不可能是 ,則解決方案可能會使用j,如果它不是太多。謝謝!
好吧。我相信這不是一個簡單的任務,只有CSS,所以我願意接受任何答案,只要它是可行的。感謝您的幫助!
單個動畫的CSS可以幫助http://codepen.io/gc-nomade/pen/rybOmw,但對交互您需要的JavaScript,CSS將需要很多規則和額外的標記來欺騙它並很容易破壞 –
@GCyrillus原始的OP要求一個唯一的CSS答案,但正如我所說的,我願意接受更詳細的答案。 –