- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我目前正在使用来自 codrops 的 css3 背景 slider :
http://tympanus.net/codrops/2012/01/02/fullscreen-background-image-slideshow-with-css3/
这是我把它放在的网站:
http://www.josturdycelebrant.com
问题是,客户端不希望页面在加载第一个 slider 图像之前闪烁白色或任何其他颜色。他们只是希望图像在那里。我到处都看了,除了将背景设为 slider 中的第一张图片之外似乎找不到答案。
如有任何帮助,我们将不胜感激。
最佳答案
你确定这是个好主意吗?
淡入效果经常被使用,不仅因为它在渲染中有柔和和“自然”的感觉,而且因为它允许浏览器有一定的时间来完全加载图像,否则用户会体验到加载图像的丑陋“级联”效果。我们可以非常有把握地说,在您的示例中,用于背景的高分辨率图像就是这种情况。
无论如何,如果您(或您的客户)仍想尝试一下,这里有一种方法可以实现。
您需要声明一个仅针对第一张图像优化的自定义动画。像这样的东西:
@-webkit-keyframes firstImageAnimation {
0% { opacity: 1; }
17% { opacity: 1; }
25% { opacity: 0; }
100% { opacity: 0; } } /* complete with all other vendor prefixes */
然后把它赋值给你想先出现的.jpg:
.cb-slideshow li:nth-child(1) span {
background-image:url(path-to-first-image);
-webkit-animation: firstImageAnimation 36s linear infinite 0s;
-moz-animation: firstImageAnimation 36s linear infinite 0s;
-ms-animation: firstImageAnimation 36s linear infinite 0s;
-o-animation: firstImageAnimation 36s linear infinite 0s;
animation: firstImageAnimation 36s linear infinite 0s;
}
(这将覆盖原始动画,仍然分配给所有其他背景图像)。
这样第一张图片会在加载页面后立即弹出。不幸的是,过了一会儿您会注意到这会中断幻灯片放映,因为第一张图片会在最后一张图片淡出后突然出现。
一个简单的解决方法是将相同的图像分配给幻灯片中的first 和last,后者默认返回与除第一个以外的任何其他图像相同的动画.所以在这种情况下,它只是类似于:
.cb-slideshow li:nth-child(6) span {
background-image: url(path-to-first-image);
-webkit-animation-delay: 30s;
-moz-animation-delay: 30s;
-ms-animation-delay: 30s;
-o-animation-delay: 30s;
animation-delay: 30s;
这将从集合中的最后一张图片无缝过渡到第一张图片。
关于css3背景 slider ,白页flash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13538198/
My phpMyAdmin page更改 MySQL root 密码后返回空白/白页 using this suggestion .我还使用 service apache2 restart 和 ser
尝试提交包含以下条目的联系表单时出现白屏:- 姓名- 电子邮件- 主题- 消息 我正在尝试通过我的网站接收电子邮件。我检查了所有变量名称等,似乎一切都是正确的。我是 PHP 的新手,所以我对接下来要尝
我想从 here 获取 html 。该链接在我的浏览器中工作正常。但如果我在设置中禁用 cookie,此页面将无休止地重新加载。 我的基本代码返回空白页 options = Options() opt
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
在https://indianvisaonline.gov.in/visa/index.html上填写一些表格并上传照片后,我得到了一个白页。 。我使用 JavaFX 的 WebView 来加载网站。
通过 composer 安装新版本的 symfony 之后 php composer create-project symfony/framework-standard-edition myProje
我正在尝试将 WordPress 网站从我的本地服务器移动到在线服务器。 问题是,在迁移之后,如果我尝试打开管理页面 (wp-admin),我只会获得一个白页,如您在此处所见:http://score
我想加载一个远程 url 页面,但它总是在大约 10 秒后开始加载代码如下 - (UIWebView *)webView { if(!_webView) { _webView
使用 google docs 在 webview 中打开 pdf 一次又一次地打开相同的 pdf 或不同的 pdf。 有时它会在 android 中显示空白/白色页面,直到我们再次刷新网页 1 或 2
首先抱歉我的英语不好。 当我尝试查看 HomeController 的 url / 和 Index 操作时,我得到的只是一个白页。 我从空的 ASP.NET 5 Web 应用程序模板开始,然后添加 C
简单的 android 应用程序,带有 WebView,当我打开 PayPal 网站的任何 url 时,即: mWebView.loadUrl("https://www.paypal.com/ua/c
各位程序员大家好, 所以我目前被分配使用 homestead 和 Vagrant 安装和配置 Laravel 5,目前我遇到了各种问题.. 现在我在 gitbash 中遇到了以下错误。在出现此错误之前
我是一名优秀的程序员,十分优秀!