你可以嘲笑了win8的外观与CSS和图像2的宽度和正常或宽的项目是否它只是添加额外类的风格。使用jQuery,您可以制作图标/页面拖动功能等,您可以通过一些工作简单地测量宽度并通过ajax加载更多内容,就像延迟加载但水平一样,使用ondblclick=""
启动加载应用程序/内容,这是我在30分钟内提出的。 Source & images
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>basic win8</title>
<style>
*{font-family: "Segoe UI", Frutiger, "Frutiger Linotype";}
body{background-image:url('Win8Background.jpg');}
#wrapper {
width: 70%;
padding: 0px;
margin-left:auto;
margin-right:auto;
}
.sortable-list li {
padding: 4px;
margin: 4px;
float: left;
border: 1px solid black;
list-style-image: none;
list-style: none;
list-style-type: none;
background-color:#204558;
}
#dashboard-layout .item.normal {
width: 100px;
height: 100px;
}
#dashboard-layout .item.wide {
width: 224px;
height: 100px;
}
.item.normal p{
margin:0px;
padding: 0px;
}
.item.wide p{
margin:0px;
padding: 0px;
}
h1{color:white;}
#left_head{width:45%; float:left;}
#right_head{width:45%; float:right; text-align:right;margin-right:15px;}
</style>
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="jquery-ui-1.8.23.custom.min.js"></script>
<script type="text/javascript">
function update_columns() {
var positions = []
$("#dashboard-layout .item").each(function() {
var $item = $(this);
positions.push($item.attr('id'));
});
$.post("./", { 'positions[]': positions },
function(data) {
alert("Update Success - New positions:" + positions);
}
);
}
$(function() {
$("ul.sortable-list").sortable({
connectWith: "#wrapper",
placeholder: 'ui-state-highlight',
tolerance: 'pointer',
revert: true,
forcePlaceholderSize: true,
forceHelperSize: true,
update: update_columns,
}).disableSelection();
});
</script>
</head>
<body>
<div id="left_head"><h1>Start</h1></div>
<div id="right_head"><h1>Lawrence Cherone</h1></div>
<div style="clear:both;"></div>
<div id="wrapper">
<ul class="sortable-list" id="dashboard-layout">
<li id="a" ondblclick="" class="item normal" style="background-image:url(xbox.png); background-size:110px">
content a
</li>
<li id="b" ondblclick="" class="item normal" style="background-image:url(xbox.png); background-size:110px">
content b
</li>
<li id="c" ondblclick="" class="item wide" style="background-image:url(photos.png); background-size:224px">
content c
</li>
<li id="d" ondblclick="" class="item wide" style="background-image:url(photos.png); background-size:224px">
content d
</li>
<li id="e" ondblclick="" class="item wide" style="background-image:url(photos.png); background-size:224px">
content e
</li>
<li id="f" ondblclick="" class="item normal" style="background-image:url(xbox.png); background-size:110px">
content f
</li>
<li id="g" ondblclick="" class="item normal" style="background-image:url(xbox.png); background-size:110px">
content g
</li>
<li id="h" ondblclick="" class="item wide" style="background-image:url(photos.png); background-size:224px">
content h
</li>
<li id="i" ondblclick="" class="item wide" style="background-image:url(photos.png); background-size:224px">
content i
</li>
<li id="j" ondblclick="" class="item normal" style="background-image:url(xbox.png); background-size:110px">
content j
</li>
<li id="k" ondblclick="" class="item wide" style="background-image:url(photos.png); background-size:224px">
content k
</li>
</ul>
</div>
</body>
</html>
不幸的是,这是因为过于开放性的,这不是问题的好地方。堆栈溢出与技术问题有关,您可以在其中显示代码并获得有关某些功能无法正常工作的帮助。这将是当你有如下特定问题:“我应该使用一张表来显示不同长度的块如Windows 8”,或者“这种翻转效果不符合我的需求”。 –
@JuanMendes我认为这是事实,但我不确定是否有更好的地方。超级用户似乎没有多少关于编程,“程序员”网站是专业人士。我真的不想去雅虎!答案... – LaserWraith
您可以尝试http://jacedc.deviantart.com/#/d5oqhvq,但其未完成且不包含响应式设计。浏览器行为也有很大不同,但它仍然是一个未完成的项目。 (P.S.对不起,有点晚了,只是认为我把它扔到那里:P) – ModernDesigner