html5 游戏 拼装,HTML5经典的图形旋转拼接益智小游戏

CSS

语言:

CSSSCSS

确定

body {

font-family: 'Source Sans Pro', 'Helvetica Neue';

font-size: 16px;

background: #000;

color: #fff;

}

body.light {

background: #fff;

color: #111;

}

#toolbar {

position: fixed;

top: 0;

left: 0;

width: 100%;

line-height: 25px;

padding: 10px;

box-sizing: border-box;

-webkit-transition: 0.15s;

transition: 0.15s;

opacity: 0;

-webkit-animation: 3s toolbar ease-in-out;

animation: 3s toolbar ease-in-out;

}

#toolbar:hover {

opacity: 1;

}

@-webkit-keyframes "toolbar" {

0%, 50% {

opacity: 1

}

}

@keyframes "toolbar" {

0%, 50% {

opacity: 1

}

}

#theme {

float: left;

}

#toolbar span {

float: right;

}

#toolbar a {

color: inherit;

text-decoration: none;

}

#win,

#finished {

position: fixed;

top: 0;

left: 0;

width: 100%;

height: 100%;

background: inherit;

color: inherit;

z-index: 9999;

display: none;

}

#win .text,

#finished .text {

position: absolute;

top: 50%;

left: 50%;

font-size: 40px;

font-weight: 100;

-webkit-transform: translate3d(-50%, -50%, 0);

transform: translate3d(-50%, -50%, 0);

}

body.light #win .text,

body.light #finished .text {

color: #111!important;

}

div[class^="level"] {

position: fixed;

top: 50%;

left: 50%;

width: 280px;

-webkit-transform: translate3d(-50%, -50%, 0);

transform: translate3d(-50%, -50%, 0);

display: none;

}

div[class^="level"] .text {

font-size: 19px;

padding-top: 20px;

clear: both;

overflow: hidden;

}

div[class^="level"] .text span {

padding: 10px 0 0;

font-size: 15px;

display: block;

}

div[class^="level"] .text.center {

text-align: center;

}

div[class^="level"] .block {

position: relative;

width: 70px;

height: 70px;

float: left;

cursor: pointer;

overflow: hidden;

-webkit-transition: 0.15s ease-in-out;

transition: 0.15s ease-in-out;

}

div[class^="level"] .block.curve:before {

position: absolute;

top: 0;

left: 0;

width: 70px;

height: 70px;

background: url(/uploads/161101/curve.png) 50% 50% / contain no-repeat;

display: block;

content: '';

}

div[class^="level"] .block.curve.double:before {

background: url(/uploads/161101/curve-double.png) 50% 50% / contain no-repeat;

}

div[class^="level"] .block.straight:before {

position: absolute;

top: 0;

left: 0;

width: 70px;

height: 70px;

background: url(/uploads/161101/straight.png) 50% 50% / contain no-repeat;

display: block;

content: '';

}

div[class^="level"] .block.straight.double:before {

background: url(/uploads/161101/straight-double.png) 50% 50% / contain no-repeat;

}

div[class^="level"] .block.end:before {

position: absolute;

top: 0;

left: 0;

width: 70px;

height: 70px;

background: url(/uploads/161101/end.png) 50% 50% / contain no-repeat;

display: block;

content: '';

}

body.light div[class^="level"] .block {

-webkit-filter: invert(1);

filter: invert(1);

}

div[class^="level"] .block.r1 {

-webkit-transform: rotate(0deg);

transform: rotate(0deg);

}

div[class^="level"] .block.r2 {

-webkit-transform: rotate(90deg);

transform: rotate(90deg);

}

div[class^="level"] .block.r3 {

-webkit-transform: rotate(180deg);

transform: rotate(180deg);

}

div[class^="level"] .block.r4 {

-webkit-transform: rotate(270deg);

transform: rotate(270deg);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值