到处玩的
2016-01-02 23:12
效果:

代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>全屏切换效果Demo</title>
<style type="text/css">
* {
padding: 0;
margin: 0;
}
html,
body {
height: 100%;
}
#container,
.sections,
.section,
{
height: 100%;
}
#section0,
#section1,
#section2,
#section3 {
background-color: #000;
-webkit-background-size: cover;
background-size: cover;
background-position: 50% 50%;
text-align: center;
color: white;
}
#section0 {
background-image: url(images/1.jpg);
}
#section1 {
background-image: url(images/2.jpg);
}
#section2 {
background-image: url(images/3.jpg);
}
#section3 {
background-image: url(images/4.jpg);
}
</style>
</head>
<body>
<div id="container">
<div class="sections">
<div class="section" id="section0">
<h2>This is a page!</h2>
</div>
<div class="section" id="section1">
<h2>This is a page!</h2>
</div>
<div class="section" id="section2">
<h2>This is a page!</h2>
</div>
<div class="section" id="section3">
<h2>This is a page!</h2>
</div>
</div>
</div>
</body>
</html>
看图说明

看图说明,你在样式那里多写了一个逗号,然后就没有然后了,这个样式没有生效。
看图说明,你在样式那里多写了一个逗号,然后就没有然后了,这个样式没有生效。
看图说明,你在样式那里多写了一个逗号,然后就没有然后了,这个样式没有生效。
(重要的事情说三遍。。。)
下图是用 chrome 看的调试信息
错误的时候 chrome 是这么的:

正确的时候 chrome 是这么的:

要是背景图的话,就必须指定高度,不然就让其子元素来撑高度,要是不用背景图用<img>标签的话就可以
定义了.sections,.section{height:100%;},但是html中没有引用,所以每个模块的高度是自身内容撑开的高度,不是100%。
没有CLASS 要定义CLASS
你的session和sessions在哪(⊙o⊙)…
全屏切换效果
85451 学习 · 166 问题
相似问题