2015-02-07 171 views
-1

我试图让这个页面响应,但很多失败后,我卡住了。谁能告诉我为什么在顶部有一个白色的边框,而且图像不适合页面?CSS Responsiveness不起作用

CSS:

.cb-slideshow, 
.cb-slideshow:after { 
    position: fixed; 
    width: 100%; 
    height: 100%; 
    top: 0px; 
    left: 0px; 
    z-index: 0; 
} 
ul { 
    list-style-type: none; 
} 
.cb-slideshow:after { 
    content: ''; 
    margin-top:0px 
} 
.cb-slideshow li span { 
    width: 100%; 
    height: 100%; 
    position: absolute; 
    top: 0px; 
    left: 0px; 
    color: transparent; 
    background-size: cover; 
    background-position: 50% 50%; 
    background-repeat: none; 
    opacity: 0; 
    z-index: 0; 
    -webkit-backface-visibility: hidden; 
    -webkit-animation: imageAnimation 36s linear infinite 0s; 
    -moz-animation: imageAnimation 36s linear infinite 0s; 
    -o-animation: imageAnimation 36s linear infinite 0s; 
    -ms-animation: imageAnimation 36s linear infinite 0s; 
    animation: imageAnimation 36s linear infinite 0s; 
} 
.cb-slideshow li div { 
    z-index: 1000; 
    position: absolute; 
    bottom: 0px; 
    top: 0px; 
    left: 0px; 
    width: 100%; 
    text-align: center; 
    opacity: 0; 
    color: #bf1e2d; 
    -webkit-animation: titleAnimation 36s linear infinite 0s; 
    -moz-animation: titleAnimation 36s linear infinite 0s; 
    -o-animation: titleAnimation 36s linear infinite 0s; 
    -ms-animation: titleAnimation 36s linear infinite 0s; 
    animation: titleAnimation 36s linear infinite 0s; 
} 
.cb-slideshow li:nth-child(1) span { 
    background-image: url(../images/spr-banner1.jpg) 
} 
.cb-slideshow li:nth-child(2) span { 
    background-image: url(../images/spr-banner2.jpg); 
    -webkit-animation-delay: 6s; 
    -moz-animation-delay: 6s; 
    -o-animation-delay: 6s; 
    -ms-animation-delay: 6s; 
    animation-delay: 6s; 
} 
.cb-slideshow li:nth-child(3) span { 
    background-image: url(../images/spr-banner3.jpg); 
    -webkit-animation-delay: 12s; 
    -moz-animation-delay: 12s; 
    -o-animation-delay: 12s; 
    -ms-animation-delay: 12s; 
    animation-delay: 12s; 
} 
.cb-slideshow li:nth-child(4) span { 
    background-image: url(../images/spr-banner4.jpg); 
    -webkit-animation-delay: 18s; 
    -moz-animation-delay: 18s; 
    -o-animation-delay: 18s; 
    -ms-animation-delay: 18s; 
    animation-delay: 18s; 
} 

.cb-slideshow li:nth-child(2) div { 
    -webkit-animation-delay: 6s; 
    -moz-animation-delay: 6s; 
    -o-animation-delay: 6s; 
    -ms-animation-delay: 6s; 
    animation-delay: 6s; 
} 
.cb-slideshow li:nth-child(3) div { 
    -webkit-animation-delay: 12s; 
    -moz-animation-delay: 12s; 
    -o-animation-delay: 12s; 
    -ms-animation-delay: 12s; 
    animation-delay: 12s; 
} 
.cb-slideshow li:nth-child(4) div { 
    -webkit-animation-delay: 18s; 
    -moz-animation-delay: 18s; 
    -o-animation-delay: 18s; 
    -ms-animation-delay: 18s; 
    animation-delay: 18s; 
} 

/* Animation for the slideshow images */ 
@-webkit-keyframes imageAnimation { 
    0% { opacity: 0; 
    -webkit-animation-timing-function: ease-in; } 
    8% { opacity: 1; 
     -webkit-animation-timing-function: ease-out; } 
    17% { opacity: 1 } 
    25% { opacity: 0 } 
    100% { opacity: 0 } 
} 
@-moz-keyframes imageAnimation { 
    0% { opacity: 0; 
    -moz-animation-timing-function: ease-in; } 
    8% { opacity: 1; 
     -moz-animation-timing-function: ease-out; } 
    17% { opacity: 1 } 
    25% { opacity: 0 } 
    100% { opacity: 0 } 
} 
@-o-keyframes imageAnimation { 
    0% { opacity: 0; 
    -o-animation-timing-function: ease-in; } 
    8% { opacity: 1; 
     -o-animation-timing-function: ease-out; } 
    17% { opacity: 1 } 
    25% { opacity: 0 } 
    100% { opacity: 0 } 
} 
@-ms-keyframes imageAnimation { 
    0% { opacity: 0; 
    -ms-animation-timing-function: ease-in; } 
    8% { opacity: 1; 
     -ms-animation-timing-function: ease-out; } 
    17% { opacity: 1 } 
    25% { opacity: 0 } 
    100% { opacity: 0 } 
} 
@keyframes imageAnimation { 
    0% { opacity: 0; 
    animation-timing-function: ease-in; } 
    8% { opacity: 1; 
     animation-timing-function: ease-out; } 
    17% { opacity: 1 } 
    25% { opacity: 0 } 
    100% { opacity: 0 } 
} 
/* Animation for the title */ 
@-webkit-keyframes titleAnimation { 
    0% { opacity: 0 } 
    8% { opacity: 1 } 
    17% { opacity: 1 } 
    19% { opacity: 0 } 
    100% { opacity: 0 } 
} 
@-moz-keyframes titleAnimation { 
    0% { opacity: 0 } 
    8% { opacity: 1 } 
    17% { opacity: 1 } 
    19% { opacity: 0 } 
    100% { opacity: 0 } 
} 
@-o-keyframes titleAnimation { 
    0% { opacity: 0 } 
    8% { opacity: 1 } 
    17% { opacity: 1 } 
    19% { opacity: 0 } 
    100% { opacity: 0 } 
} 
@-ms-keyframes titleAnimation { 
    0% { opacity: 0 } 
    8% { opacity: 1 } 
    17% { opacity: 1 } 
    19% { opacity: 0 } 
    100% { opacity: 0 } 
} 
@keyframes titleAnimation { 
    0% { opacity: 0 } 
    8% { opacity: 1 } 
    17% { opacity: 1 } 
    19% { opacity: 0 } 
    100% { opacity: 0 } 
} 
/* Show at least something when animations not supported */ 
.no-cssanimations .cb-slideshow li span{ 
    opacity: 1; 
} 

@media screen and (max-width: 1140px) { 
    .cb-slideshow li div h3 { font-size: 140px } 
} 
@media screen and (max-width: 600px) { 
    .cb-slideshow li div h3 { font-size: 80px } 
} 

HTML:

<!DOCTYPE html> 
<!--[if lt IE 7 ]> <html class="ie ie6 no-js" lang="en"> <![endif]--> 
<!--[if IE 7 ]> <html class="ie ie7 no-js" lang="en"> <![endif]--> 
<!--[if IE 8 ]> <html class="ie ie8 no-js" lang="en"> <![endif]--> 
<!--[if IE 9 ]> <html class="ie ie9 no-js" lang="en"> <![endif]--> 
<!--[if gt IE 9]><!--><html class="no-js" lang="en"><!--<![endif]--> 
    <head> 
     <meta charset="UTF-8" /> 
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
     <title>The Social PR | Coming Soon</title> 
     <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
     <meta name="description" content="The Social PR Coming Soon" /> 
     <meta name="keywords" content="PR" /> 
     <meta name="author" content="Zak Lewis" /> 

     <link rel="stylesheet" type="text/css" href="css/style.css" /> 
     <script type="text/javascript" src="js/modernizr.custom.86080.js"></script> 
    </head> 
    <body id="page"> 
     <ul class="cb-slideshow"> 
      <li><span>Image 01</span><div></div></li> 
      <li><span>Image 02</span><div></div></li> 
      <li><span>Image 03</span><div></div></li> 
      <li><span>Image 04</span><div></div></li> 
     </ul> 
     <div class="container"> 

     </div> 
    </body> 
</html> 

如果您需要更多的信息来帮助我,请叫我。

+1

在此处张贴相关代码。 – 2015-02-07 14:49:39

+0

我粘贴了地址,这样你就可以看到整个代码的实际操作,这很容易,但是如果你想让我粘贴相同的代码,那就很好了 – 2015-02-07 15:07:24

+0

我们希望看到整个代码的主要原因是我们没有尝试解决特定的问题。我们希望有一些适用于很多人的解决方案。如果网站在一段时间后无法使用会发生什么?该帖子没有任何价值。感谢您在这里添加这些细节。 :) – 2015-02-07 15:10:05

回答

1

给予.cb-slideshow{margin-top:0px}。 为您的背景图像玩.cb-slideshow li span{background-position: 50% 50%;}只要你喜欢。

+0

没有解决白条 – 2015-02-07 15:07:51

+0

经过几次刷新后,它的工作!感谢您的帮助,只需要解决这个响应性问题现在有什么想法? – 2015-02-07 15:10:23