本文将带您了解关于Html5+css3+js完成无缝跑马灯的新内容,同时我们还将为您解释js实现无缝跑马灯效果的相关知识,另外,我们还将为您提供关于Agile国人出品HTML5+CSS3+JS移动应用
本文将带您了解关于Html5+css3+js完成无缝跑马灯的新内容,同时我们还将为您解释js实现无缝跑马灯效果的相关知识,另外,我们还将为您提供关于Agile国人出品HTML5+CSS3+JS移动应用开发框架_html/css_WEB-ITnose、css3 +html5+js 手机网页布局问题(在微信上使用).两个问题_html/css_WEB-ITnose、css3 transform 3d 使用css3创建动态3d立方体(html5实践)_html5教程技巧、css3 走马灯效果_html/css_WEB-ITnose的实用信息。
本文目录一览:- Html5+css3+js完成无缝跑马灯(js实现无缝跑马灯效果)
- Agile国人出品HTML5+CSS3+JS移动应用开发框架_html/css_WEB-ITnose
- css3 +html5+js 手机网页布局问题(在微信上使用).两个问题_html/css_WEB-ITnose
- css3 transform 3d 使用css3创建动态3d立方体(html5实践)_html5教程技巧
- css3 走马灯效果_html/css_WEB-ITnose
Html5+css3+js完成无缝跑马灯(js实现无缝跑马灯效果)
Html5+css3+js完成无缝跑马灯效果
HTML 部分
Css部分
效果基本就是,当你字符超过你设置的字符长度时,首先用css的方法用省略号代替超出部分,当你鼠标悬浮时,通过字符长度来定义滚动的时间,可自己设置。对你有所帮助或者有地方不对的,请及时评论哈,谢谢
Agile国人出品HTML5+CSS3+JS移动应用开发框架_html/css_WEB-ITnose
agile 是一个基于html5+css3+js的移动应用开发框架,在体验上尽量接近native like,并且同时支持单页模式和多页模式。
Agile 让HTML5在移动应用开发中充分发挥优势。所有开发者都能快速上手、所有设备都可以适配、所有项目都适用。
简单、可扩展
Agile 支持Zepto和jQuery双引擎及相应的扩展;同时Agile均支持单页模式和多页模式的移动应用,可以与ExMobi、PhoneGap等流行的跨平台开发框架一起使用。
一个框架、多种设备
你的移动应用能在 Agile 的帮助下通过同一份代码快速、有效适配手机、平板等设备,这一切都是 CSS 媒体查询(Media Query)的功劳。
组件齐全
Agile 提供了全面、美观的文档。你能在这里找到关于 HTML 元素、HTML 和 CSS 组件、JavaScript 插件方面的所有详细文档。
立即学习“前端免费学习笔记(深入)”;
入门
Agile框架本身是基于标准HTML5开发的,但是由于移动应用中需要使用大量的本地能力而HTML5无法胜任,所以通常需要依赖一个容器运行,并能调用容器里的本地能力。
ExMobi是由烽火星空推出的移动应用平台,除了封装了丰富的原生组件和本地能力,对HTML5也有很好的支持,所以在ExMobi中使用 Agile可以获得更好的体验。除此之外,Agile也可以运行于其他的容器比如PhoneGap等。 如何在ExMobi中使用Agile请参考http://www.exmobi.cn/agile/case.html。
目录结构
下载Agile源码之后,将其解压缩到任意目录即可看到四个目录“agile”、“exmobijs”、“ratchet”和“icomoon”,agile是框架的核心,其他目录请点击前面相应的链接介绍,在文档中也会提及如何使用。以下是agile的目录结构:
agile/
├── css/
│ ├── agile.css
│ ├── agile.min.css
│ └── check.css
└── js/
├── agile.js
├── agile.min.js
├── iscroll.js
├── template-native.js
├── touch2mouse.js
└── zepto.js
这里的文件有的不是必须,有的是可以代替的。其中带有agile.*和app.*的agile的核心框架,必须引用,其他为第三方辅助框架。一般生产环境建议使用带min.*的文件。
Agile支持双引擎,即Zepto和jQuery,所以这里的zepto也可以换成jQuery,但是建议使用Zepto,因为Zepto的运行效率高一些。
iScroll.js是一个移动端页面滚动的解决方案,这里用到的是v4.2.5版本,在Agile里面已经封装好接口,一般情况下不需要直接调用,如需使用可参考iScroll 4.2.5简易API。
template-native.js是一个经典的JS模板引擎,可以将JSON数据动态注入到一个模板文件中,详细了解请访问其在github的位置。
基本模板
使用Agile框架,最基本要引用的CSS和JavaScript以及HTML页面如下(所有JS和CSS均使用相对地址):
Hello World
获取
官网:http://www.exmobi.cn/agile/index.html
帮助文档:http://www.exmobi.cn/course/course_27.html
本站下载:agile-dist v3.0.0 | 更新于:2015-01-15
css3 +html5+js 手机网页布局问题(在微信上使用).两个问题_html/css_WEB-ITnose
1.如何使一个div在屏幕的中间显示....这里是屏幕的中间, 不是页面的中间
说明:
这上面的代码,都是去到页面的中间而已...
我现在有几个折叠的ul,每个折叠的ul有好多内容,我如果全部打开,我测了一下高度是1820px;
但是手机高度,比如说是500;如何按上面的代码,那就是910,他根本就不是手机屏幕的中间,这个怎么办?
2 页面的遮罩层怎么弄?
我的想法是:一个div 位置绝对,长宽100%;背景半透明,然后这个div里面在放你想要的标签。。。
这样子做的话,当这个遮罩层的div show的时候,其他的div就被它覆盖,其他的div里面的标签就不能被点击或者其他操作了。
我这样测试了,发现一个手机是可以的,另外一个手机还是可以被点击其他div的东西的,不是说手机浏览器内核都是webkit么,(手机不是很老的,系统都是4.0以上的,就是可以点击的一个像素低很多而已)
为什么这样?这面是遮罩层的div
回复讨论(解决方案)
用position: fixed; 试下
1.相对屏幕居中 其实观察下应用场景 居中的内容都比屏幕小(这个是隐含的条件)
top:50%;margin-top:-25% 这样是ok的
但是你的内容 超出屏幕大小 你还要居中?我觉得这个时候 不能在强求居中了 你应该改变定位
2.能穿透透明层点下面的 那是ie吧 你吧背景变成不透明(#fff) 看看还能点穿透不
1.相对屏幕居中 其实观察下应用场景 居中的内容都比屏幕小(这个是隐含的条件)
top:50%;margin-top:-25% 这样是ok的
但是你的内容 超出屏幕大小 你还要居中?我觉得这个时候 不能在强求居中了 你应该改变定位
2.能穿透透明层点下面的 那是ie吧 你吧背景变成不透明(#fff) 看看还能点穿透不
不是ie的,是手机的浏览器...麻痹的,我试了好多台都没事的,就是唯独有一台手机,他不管你遮罩不遮罩,下面的元素能被点击的,白色的不透明的效果,我试了一下,也没有效果..我郁闷了
fixed可以了,fixed用的不多,没怎么了解过
1.相对屏幕居中 其实观察下应用场景 居中的内容都比屏幕小(这个是隐含的条件)
top:50%;margin-top:-25% 这样是ok的
但是你的内容 超出屏幕大小 你还要居中?我觉得这个时候 不能在强求居中了 你应该改变定位
2.能穿透透明层点下面的 那是ie吧 你吧背景变成不透明(#fff) 看看还能点穿透不
不是ie的,是手机的浏览器...麻痹的,我试了好多台都没事的,就是唯独有一台手机,他不管你遮罩不遮罩,下面的元素能被点击的,白色的不透明的效果,我试了一下,也没有效果..我郁闷了
手机型号 分享下
以后我们碰见了 也能注意下
1.相对屏幕居中 其实观察下应用场景 居中的内容都比屏幕小(这个是隐含的条件)
top:50%;margin-top:-25% 这样是ok的
但是你的内容 超出屏幕大小 你还要居中?我觉得这个时候 不能在强求居中了 你应该改变定位
2.能穿透透明层点下面的 那是ie吧 你吧背景变成不透明(#fff) 看看还能点穿透不
不是ie的,是手机的浏览器...麻痹的,我试了好多台都没事的,就是唯独有一台手机,他不管你遮罩不遮罩,下面的元素能被点击的,白色的不透明的效果,我试了一下,也没有效果..我郁闷了
手机型号 分享下
以后我们碰见了 也能注意下
我的那一台是 中兴的u930。。。安卓4.03的...我做的是web app是在微信端访问的....
现在还是有问题的..先结贴了
css3 transform 3d 使用css3创建动态3d立方体(html5实践)_html5教程技巧
在今天的课程中,我将向大家介绍如何使用css3创建3d的立方体。大家可以通过下面的链接浏览实际效果,操作上下左右键,实现立方体的翻转效果。
demo地址:http://www.jb51.net/jiaoben/70022.html
下面我们开始介绍如何制作。
html:
one face
up, down, left, right
lorem ipsum.
new forms of navigation are fun.
rotating 3d cube
more content
上面的html中,class为face的6个div分别代表立方体的6个面,使用one到six的class名字对他们加以区分。外部包含有id为cube和experiment的两层容器,这两层都是必须的,少了任何一个,3d效果都出不来。
其中experiment起到镜头的作用。对他设置焦距,这样3d效果才能在内部元素上展示出来。
perspective属性定义z轴平面的深度,同时也定义了平面上面和下面元素的相对尺寸。总的来说,perspective值越小,物体越大,离你也越近;perspective值越大,物体越小,离你也越远。大家可以通过http://www.webkit.org/blog-files/3d-transforms/perspective-by-example.html查看效果。
perspective-origin属性定义视角的原点。
css:
#experiment {
-webkit-perspective: 800;
-moz-perspective: 800;
-o-perspective: 800;
perspective: 800;
-webkit-perspective-origin: 50% 200px;
-moz-perspective-origin: 50% 200px;
-o-perspective-origin: 50% 200px;
perspective-origin: 50% 200px;
}