个人理财 如何为HTML5和CSS3编程构建多页移动文档 - 傻瓜

如何为HTML5和CSS3编程构建多页移动文档 - 傻瓜

目录:

视频: #23 Qt应用程序的开发【ARM9教程】 2024

视频: #23 Qt应用程序的开发【ARM9教程】 2024
Anonim

能够削减HTML5和CSS3网页它适合移动设备,但显然,如果页面较小,则需要更多。移动应用程序通常使用页面翻转隐喻在一小块屏幕空间中包装更多的数据,而jQuery移动库又有一个很好的工具来使这一切变得简单。

<! --1 - >

到目前为止,这个应用程序看起来就像你迄今为止看到的其他jQuery移动应用程序。有一点是不同的,这是标题中的按钮。移动应用程序在标题中有导航按钮是很常见的。按Next按钮。

漂亮的渐变过渡后,出现下一页。这个在标题中有两个按钮。再次按“下一步”将用户转到第三页。

<! - 2 - >

第三页再次非常熟悉,但是这一次在标题左侧有一个按钮,在主要内容区域有另一个按钮。

这三页有趣的是他们不是三页!这只是一个页面,旨在表现为三个不同的页面。这种安排有几个好处。

  • CSS和JavaScript资源只需要加载一次: 这样可以保持系统一致性并略微提高加载时间。

  • 没有滞后时间: 文档加载时,整个内容都在内存中,即使一次只能看到一个部分。这使您可以在不必等待服务器访问的情况下快速移动页面。

当你想把一个大页面当作几个小页面的时候,你通常会实现这种类型的机制,所以用户不必滚动。

以下是multiPage的代码。完整的HTML。

多页。 html #foot {font-size:75%; font-style:italic; text-align:center;} pre {margin-left:auto; margin-right:auto;背景颜色:白色; width:8em;}

第一页

下一页

这是索引

  • 第1页
  • 第2页
  • 第3页
  • 来自HTML All in One for Dummies 上一页

    第二页

    下一页

    第二页与第一页非常相似,除非它不是第一页,它具有文本而不是按钮。这是第二页。如果你喜欢第一个,我想你可以回去,但是你真的应该去下一页,因为我听说它真的很好。

    from HTML All in One for Dummies prev

    第三页

    3333333 3 3 3 33333 3 3 3 3333333
    

    从HTML All in One for Dummies

    虽然这个例子的代码很长,但并没有打破很多新的领域。加载jQuery手机内容。

从jQuery中提取必要的CSS和JavaScript文件。 com网站。

  1. 应用您自己的CSS。

    即使你是从jQuery“借用”CSS代码,你仍然可以添加自己的。您可以添加CSS,使页脚和预元素按照您的要求行事。

  2. 建立你的网页。

    您可以根据需要构建尽可能多的页面,但它们都遵循相同的通用jQuery移动模式:使用标题,内容和页脚div创建页面div。使用data-role属性来指示每个div的角色。

  3. 使用id属性命名每个页面级别的div。

    因为用户将翻页,每个页面需要某种标识符。给每个页面一个唯一的id属性。在标题内建立按钮。

  4. 这个例子中唯一真正新的部分(除了翻页本身)是标题中的按钮。跳到第2页的页眉,您将看到一些非常有趣的内容:

    prev

  5. 第二页

    next

    如果您在具有header data-role的元素中定义链接,则该链接会自动成为一个按钮。此外,定义的第一个链接将自动放置在标题的左侧,第二个放置在右侧。
    
    

    强制单个按钮向右。

    如果你想要一个按钮在右边,添加一个类到按钮:

    Page One

  6. next

    使用内部锚点在页面之间跳过。看看所有按钮中的URL。它们以散列开始,表示文档内部的一个内部链接。请记住,虽然这感觉像三个不同的页面给用户,但它实际上是一个大的网页。试验转换。仔细查看第三页的按钮:

    
    

    转到索引

    此按钮具有特殊的数据转换属性。默认情况下,移动网页与淡入淡出。您可以将转换设置为幻灯片,上滑,下滑,弹出,淡出或翻转。您也可以通过添加另一个属性来反转过渡:data-direction =“reverse”。
如何为HTML5和CSS3编程构建多页移动文档 - 傻瓜

编辑的选择

在Flash中使用活动文本 - 虚拟人物

在Flash中使用活动文本 - 虚拟人物

静态文本完成工作,为您提供信息网站访问者。但是Flash可以用文本来做更多的事情。有时候,你不希望自己的文本是文本,而是喜欢一堆可以弯曲,扭曲,移动,或者不能混合的独立字母形状。 Flash的分离命令...

移动网站质量保证测试 - 傻瓜

移动网站质量保证测试 - 傻瓜

在为IPhone推出新网站之前, iPad,始终在iPhone或iPad上全面测试其设计和功能,确保网站的外观和工作方式与您的想法完全相同。使用模拟器不能替代完成物理设备上的最终检查表。 As ...

QuarkXPress 5基本任务的快捷方式 - 虚拟人物

QuarkXPress 5基本任务的快捷方式 - 虚拟人物

QuarkXPress 5具有数吨和数吨的快捷方式。你大概不会记住他们中的大多数,但是你一定会发现自己一直在使用一两个。这里有一些有用的视图,调色板和对象选择任务的快捷键。 QuarkXPress查看快捷方式操作Mac Windows 100%命令+ 1 Ctrl + 1在窗口中装入Command + 0 Ctrl + 0 200%...

编辑的选择

如何对预测分析模型进行分类 - 虚拟变量

如何对预测分析模型进行分类 - 虚拟变量

您可以使用多种方法对用于预测分析的模型进行分类。一般来说,您可以根据他们所解决的业务问题以及他们所服务的主要业务功能(如销售,广告,人力资源或风险管理)进行整理。在模型中使用的数学实现(如统计,数据挖掘和机器...

如何在预测分析中应用任何群体簇 - 假人

如何在预测分析中应用任何群体簇 - 假人

自组织群你可以应用在预测分析行为是蚂蚁寻找食物的殖民地。蚂蚁集体优化他们的轨道,使它总是以最短的路线可能的食物目标。即使你试图打扰蚂蚁的进步殖民地,并阻止他们从...

如何清理数据以进行预测分析 - 假人

如何清理数据以进行预测分析 - 假人

,您需要确保在你的模型中使用它之前,数据是干净无关的东西。这包括查找并更正任何包含错误值的记录,并尝试填写缺失的值。您还需要决定是否包含重复的记录...

编辑的选择

IBS受害者如何制作草莓和奶油燕麦 - 假人

IBS受害者如何制作草莓和奶油燕麦 - 假人

您可以享用燕麦片如果你患有IBS。当快燕麦烹饪时,切碎草莓和香蕉(IBS主食),并从冰箱中取出椰奶。一旦这样做,燕麦片通常是准备倒。你可以添加不同的水果,甚至坚果作为你的...

如何为IBS患者制作绿鸡蛋烘焙者 - 假人

如何为IBS患者制作绿鸡蛋烘焙者 - 假人

使用自由放养的鸡,因为它们是谷物喂养,没有生长激素和抗生素,因此,IBS的肚子更健康。用任何鸡肉菜肴,一定要煮好你使用的任何一种鸡肉。当你对这道菜更加熟悉的时候,你可能会发现你并不需要...