CSS3旋轉抽獎轉盤是一種很炫酷的效果,在網頁設計中非常實用。現在就讓我們學習一下CSS3旋轉抽獎轉盤的具體實現方法吧。
/* 容器設置 */ .gift-container { width: 500px; height: 500px; position: relative; } /* 轉盤設置 */ .gift-dial { width: 500px; height: 500px; position: absolute; top: 0px; left: 0px; -webkit-transform-origin: center; -moz-transform-origin: center; -ms-transform-origin: center; -o-transform-origin: center; transform-origin: center; } /* 轉盤中獎區塊設置 */ .gift-part { width: 500px; height: 500px; position: absolute; top: 0px; left: 0px; -webkit-transform-origin: center; -moz-transform-origin: center; -ms-transform-origin: center; -o-transform-origin: center; transform-origin: center; } /* 轉盤旋轉 */ .gift-rotate { animation: gift_ani 5s ease-out forwards; } /* 轉盤動畫 */ @keyframes gift_ani { 0% { transform: rotate(0deg); } 100% { transform: rotate(720deg); } }
上面的代碼就是CSS3旋轉抽獎轉盤的具體實現方法。將它們放在頁面中,就可以得到一個非常炫酷的抽獎效果了。