带预览效果的幻灯片

正在做一个带预览效果的幻灯片。

首先,要分析整个效果。采用VCD分析法(V;view; C: contral; D:data)。

先观察整个效果图,将效果图划分为不同的块级。画出结构分析图,设置每个大块的类名。

分析要使用的数据。

进行代码开发:1, 视觉效果开发: HTML + CSS;

2, 动画效果: javascript;

HTML页面编写,先架好结构,并用css样式来使页面变成要展示的样子。(以前总是看着图,事无巨细的一层层写下来,并一小块一小块的去做好样式设置,发现这样不仅浪费时间,还有点混乱。应该先架好结构,把大块的文档结构写好,布局做好。然后再去每一块里面添加具体的细节。这样做可以省去很多不断重新调布局的时间以及想每个小细节类名的时间,小细节的类名可以基于大块布局的类名来写。)


JavaScript脚本的编写。

问题以及解决方法记录:

1、图片用img标签引进去,设置样式width: 100%;时,如果图片太小,会失真。图片太大没什么问题。但是高度有个问题,高度按照原图的比例一样变化。通常高度会过于高。

方法:?

2,添加倒影:

-webkit-box-reflect:below 0px -webkit-gradient(
        linear,
        left top,
        left bottom,
        form(transparent),
        color-stop(50%,transparent),
        to( rgba(255,255,255,.3) )
        );

这样一段代码,好像没什么错,但是在我的浏览器中就会提示“invalid property value”属性值无效。在can i use 中查了一下,

-webkit-box-reflect兼容到谷歌的29以上;
-webkit-gradient兼容到各个的45以上。我的浏览器46,理应没问题。

方法:??

3,相对定位和绝对定位,当子元素相对于父元素绝对定位时,父元素一定要设置宽高,否则子元素将无法显示。用开发者工具查看时如果发现元素的宽或者高为0,应该同时去查看一下父元素有没有设置宽高.

4.哪里出问题了就在哪里调试,debugger。

5.充分利用开发者工具!
时间: 2024-10-27 08:24:00

带预览效果的幻灯片的相关文章

JavaScript 图片上传预览效果

图片上传预览是一种在图片上传之前对图片进行本地预览的技术.使用户选择图片后能立即查看图片,而不需上传服务器,提高用户体验.但随着浏览器安全性的提高,要实现图片上传预览也越来越困难.不过群众的智慧是无限的,网上已经有很多变通或先进的方法来实现.例如ie7/ie8的滤镜预览法,firefox 3的getAsDataURL方法.但在opera.safari和chrome还是没有办法实现本地预览,只能通过后台来支持预览.在研究了各种预览方法后,作为总结,写了这个程序,跟大家一起分享.上次写的简便无刷新文

Android 手势检测实战 打造支持缩放平移的图片预览效果(下)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39480503,本文出自:[张鸿洋的博客] 上一篇已经带大家实现了自由的放大缩小图片,简单介绍了下Matrix:具体请参考:Android 手势检测实战 打造支持缩放平移的图片预览效果(上):本篇继续完善我们的ImageView~~ 首先加入放大后的移动~~ 1.自由的进行移动 我们在onTouchEvent里面,加上移动的代码,当然了,必须长或宽大于屏幕才可以移动~~~ @Ov

可拖拽和带预览图的jQuery文件上传插件ssi-uploader

插件描述:ssi-uploader是一款带预览图并且可以拖拽文件的jQuery ajax文件上传插件.该文件上传插件支持AJAX,支持多文件上传,可控制上的文件格式和文件大小,提供各种回调函数,使用非常方便. 简要教程 ssi-uploader是一款带预览图并且可以拖拽文件的jQuery ajax文件上传插件.该文件上传插件支持AJAX,支持多文件上传,可控制上的文件格式和文件大小,提供各种回调函数,使用非常方便. 安装 可以通过bower或npm来安装ssi-uploader文件上传插件. b

extjs4 desktop 实现仿win7效果的桌面窗口预览效果

先上图: 这个预览效果是不是很炫,代码如下: 在原extjs desktop自带的demo的基础上,拓展TaskBar.js代码: Ext.namespace("LinBsoft._PreviewBox"); LinBsoft._PreviewBox = Ext.extend(Ext.Component, { inited: false, defaultZIndex: 21000, defaultLeft: 0, defaultBottom: 40, hideBottom: 30, b

jquery实现上传图片及图片大小验证、图片预览效果代码

jquery实现上传图片及图片大小验证.图片预览效果代码 上传图片验证 */ function submit_upload_picture(){     var file = $('file_c').value;     if(!/.(gif|jpg|jpeg|png|gif|jpg|png)$/.test(file)){            alert("图片类型必须是.gif,jpeg,jpg,png中的一种")        }else{      $('both_form')

JS实现图片上传预览效果:方法一

<script type="text/javascript"> //处理file input加载的图片文件 $(document).ready(function(e) { //判断浏览器是否有FileReader接口 if(typeof FileReader =='undefined') { /*$("#images_show").css({'background':'none'}).html('亲,您的浏览器还不支持HTML5的FileReader接口

实现QQ空间图片预览效果

今天项目遇到需求 要求 实现图片预览效果 .  类似于扣扣空间那种,本人也到网上找过 代码量太大了   ,类多到处是注释看的有点恶心 .然后自己写了一个图片预览的效果,其实很简单的 . 首先我们来分析一下 实现原理 :点击 图片 显示 新的窗口  滑动显示下一张  并且页码也跟随的变化, 轻触退出(本文代码没有) ;首先点击图片实现跳转时应该 携带当前图片页码 呵呵 gridview 里所有图片 地址信息 ,然后另一个显示图片页面实现可以用viewpager  事先加载好 然后 设置显示当前页

Asp.net实现同页面内多图片自动上传并带预览显示

FileUpload控件实现单按钮图片自动上传并带预览显示 1.实现原理: 此方法适合针对有后台生成的图片相关内容,例如购物网站商品展示页面中的封面图片,图片的数量由后台访问数据库,并加载到页面.这种情况下,将会有x个FileUpload控件调用__doPostBack方法来用LinkButton的OnClick事件模拟一个事件触发的过程,由于上传控件的数量不固定,不可能使用多个用LinkButton的OnClick事件模拟事件触发的过程.也就是说只能有多个FileUpload控件调用一个Lin

基于jQuery页面窗口拖动预览效果

今天给大家分享一款基于Query页面窗口拖动预览效果.这是一款基于jQuery+HTML5实现的模拟页面窗口显示拖动窗口预览特效.这款实例适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗. 在线预览   源码下载 实现的代码. html代码: <p> minimap - A jQuery Plugin<br> A preview of full webpage or its DOM element with flexible