css旋转动画定义中心,如何中心这个旋转图像(CSS动画)(How to center this rotating imag...

我CodePen: http://codepen.io/leongaban/pen/wJAip

橙色齿轮是80×80,所以是白色的@标志。

6c1555302777729326ca3efa0910d9ec.png

我添加了蓝色的背景,所以你可以看到,由于某种原因,橙色齿轮看起来是分拆中心。

下面是在Photoshop一字排开的图像:

6c1555302777729326ca3efa0910d9ec.png

HTML:

loader-gear.png

CSS:

div#spinner {

position: absolute;

width: 80px;

height: 80px;

top: 35%;

left: 50%;

margin-left: -40px;

background: blue;

}

div#logo {

position: absolute;

top: 0;

left: 0;

width: 80px;

height: 80px;

z-index: 3;

}

#logo img {

width: 100%;

height:100%;

}

div#gear {

position: absolute;

top: 0;

left: 0;

-webkit-transition: -webkit-transform 0.1s;

transition: transform 0.1s;

-webkit-transform: translateX(100%) translateY(-100%) rotate(45deg);

transform: translateX(100%) translateY(-100%) rotate(45deg);

pointer-events: none;

z-index: 2;

}

.spin {

-webkit-animation: rotation 4.5s linear infinite;

animation: rotation 4.5s linear infinite;

-webkit-transform: translateX(100%) translateY(-100%) rotate(45deg);

transform: translateX(100%) translateY(-100%) rotate(45deg);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值