Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
黛琳ghz
2048
提交
b0bf6c5e
2048
项目概览
黛琳ghz
/
2048
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
2048
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
b0bf6c5e
编写于
3月 05, 2014
作者:
G
Gabriele Cirulli
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
basic tile styling
上级
3403e78c
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
219 addition
and
5 deletion
+219
-5
fonts/clear-sans.css
fonts/clear-sans.css
+2
-2
index.html
index.html
+9
-0
style.css
style.css
+118
-2
style.scss
style.scss
+90
-1
未找到文件。
fonts/clear-sans.css
浏览文件 @
b0bf6c5e
...
...
@@ -4,7 +4,7 @@
src
:
url("ClearSans-Light-webfont.eot?#iefix")
format
(
"embedded-opentype"
),
url("ClearSans-Light-webfont.svg#clear_sans_lightregular")
format
(
"svg"
),
url("ClearSans-Light-webfont.woff")
format
(
"woff"
);
font-weight
:
normal
;
font-weight
:
200
;
font-style
:
normal
;
}
...
...
@@ -14,7 +14,7 @@
src
:
url("ClearSans-Regular-webfont.eot?#iefix")
format
(
"embedded-opentype"
),
url("ClearSans-Regular-webfont.svg#clear_sansregular")
format
(
"svg"
),
url("ClearSans-Regular-webfont.woff")
format
(
"woff"
);
font-weight
:
300
;
font-weight
:
normal
;
font-style
:
normal
;
}
...
...
index.html
浏览文件 @
b0bf6c5e
...
...
@@ -37,6 +37,15 @@
<div
class=
"grid-cell"
></div>
</div>
</div>
<div
class=
"tile-container"
>
<div
class=
"tile tile-2 tile-position-1-1"
>
2
</div>
<div
class=
"tile tile-4 tile-position-2-3"
>
4
</div>
</div>
</div>
</div>
</body>
...
...
style.css
浏览文件 @
b0bf6c5e
...
...
@@ -6,10 +6,126 @@ html, body {
color
:
#776E65
;
font-family
:
"Clear Sans"
,
"Helvetica Neue"
,
Arial
,
sans-serif
;
}
body
{
margin
:
80px
0
;
}
h1
{
font-size
:
80px
;
font-weight
:
bold
;
}
font-weight
:
bold
;
margin
:
0
;
}
.container
{
width
:
6
00px
;
width
:
5
00px
;
margin
:
0
auto
;
}
.game-container
{
margin-top
:
50px
;
position
:
relative
;
padding
:
15px
;
background
:
#bbada0
;
border-radius
:
6px
;
width
:
500px
;
height
:
500px
;
box-sizing
:
border-box
;
}
.grid-container
{
position
:
absolute
;
z-index
:
1
;
}
.grid-row
{
margin-bottom
:
15px
;
}
.grid-row
:last-child
{
margin-bottom
:
0
;
}
.grid-row
:after
{
content
:
""
;
display
:
block
;
clear
:
both
;
}
.grid-cell
{
width
:
106.25px
;
height
:
106.25px
;
margin-right
:
15px
;
float
:
left
;
border-radius
:
3px
;
background
:
rgba
(
238
,
228
,
218
,
0.35
);
}
.grid-cell
:last-child
{
margin-right
:
0
;
}
.tile-container
{
position
:
absolute
;
z-index
:
2
;
}
.tile
{
background
:
red
;
width
:
106.25px
;
height
:
106.25px
;
border-radius
:
3px
;
background
:
#eee4da
;
text-align
:
center
;
line-height
:
116.25px
;
font-size
:
60px
;
font-weight
:
bold
;
}
.tile.tile-position-1-1
{
position
:
absolute
;
left
:
0px
;
top
:
0px
;
}
.tile.tile-position-1-2
{
position
:
absolute
;
left
:
0px
;
top
:
121.25px
;
}
.tile.tile-position-1-3
{
position
:
absolute
;
left
:
0px
;
top
:
242.5px
;
}
.tile.tile-position-1-4
{
position
:
absolute
;
left
:
0px
;
top
:
363.75px
;
}
.tile.tile-position-2-1
{
position
:
absolute
;
left
:
121.25px
;
top
:
0px
;
}
.tile.tile-position-2-2
{
position
:
absolute
;
left
:
121.25px
;
top
:
121.25px
;
}
.tile.tile-position-2-3
{
position
:
absolute
;
left
:
121.25px
;
top
:
242.5px
;
}
.tile.tile-position-2-4
{
position
:
absolute
;
left
:
121.25px
;
top
:
363.75px
;
}
.tile.tile-position-3-1
{
position
:
absolute
;
left
:
242.5px
;
top
:
0px
;
}
.tile.tile-position-3-2
{
position
:
absolute
;
left
:
242.5px
;
top
:
121.25px
;
}
.tile.tile-position-3-3
{
position
:
absolute
;
left
:
242.5px
;
top
:
242.5px
;
}
.tile.tile-position-3-4
{
position
:
absolute
;
left
:
242.5px
;
top
:
363.75px
;
}
.tile.tile-position-4-1
{
position
:
absolute
;
left
:
363.75px
;
top
:
0px
;
}
.tile.tile-position-4-2
{
position
:
absolute
;
left
:
363.75px
;
top
:
121.25px
;
}
.tile.tile-position-4-3
{
position
:
absolute
;
left
:
363.75px
;
top
:
242.5px
;
}
.tile.tile-position-4-4
{
position
:
absolute
;
left
:
363.75px
;
top
:
363.75px
;
}
style.scss
浏览文件 @
b0bf6c5e
@import
"fonts/clear-sans.css"
;
$field-width
:
500px
;
$grid-spacing
:
15px
;
$grid-row-cells
:
4
;
$tile-size
:
(
$field-width
-
$grid-spacing
*
(
$grid-row-cells
+
1
))
/
$grid-row-cells
;
$tile-border-radius
:
3px
;
$tile-color
:
#eee4da
;
html
,
body
{
margin
:
0
;
padding
:
0
;
...
...
@@ -9,12 +17,93 @@ html, body {
font-family
:
"Clear Sans"
,
"Helvetica Neue"
,
Arial
,
sans-serif
;
}
body
{
margin
:
80px
0
;
}
h1
{
font-size
:
80px
;
font-weight
:
bold
;
margin
:
0
;
}
.container
{
width
:
600px
;
width
:
$field-width
;
margin
:
0
auto
;
}
.game-container
{
margin-top
:
50px
;
position
:
relative
;
padding
:
$grid-spacing
;
background
:
#bbada0
;
border-radius
:
$tile-border-radius
*
2
;
width
:
$field-width
;
height
:
$field-width
;
box-sizing
:
border-box
;
}
.grid-container
{
position
:
absolute
;
z-index
:
1
;
}
.grid-row
{
margin-bottom
:
$grid-spacing
;
&
:last-child
{
margin-bottom
:
0
;
}
&
:after
{
content
:
""
;
display
:
block
;
clear
:
both
;
}
}
.grid-cell
{
width
:
$tile-size
;
height
:
$tile-size
;
margin-right
:
$grid-spacing
;
float
:
left
;
border-radius
:
$tile-border-radius
;
background
:
rgba
(
$tile-color
,
.35
);
&
:last-child
{
margin-right
:
0
;
}
}
.tile-container
{
position
:
absolute
;
z-index
:
2
;
}
.tile
{
background
:
red
;
width
:
$tile-size
;
height
:
$tile-size
;
border-radius
:
$tile-border-radius
;
background
:
$tile-color
;
text-align
:
center
;
line-height
:
$tile-size
+
10px
;
font-size
:
60px
;
font-weight
:
bold
;
@for
$x
from
1
through
$grid-row-cells
{
@for
$y
from
1
through
$grid-row-cells
{
&
.tile-position-
#{
$x
}
-
#{
$y
}
{
position
:
absolute
;
left
:
(
$tile-size
+
$grid-spacing
)
*
(
$x
-
1
);
top
:
(
$tile-size
+
$grid-spacing
)
*
(
$y
-
1
);
}
}
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录