最近在用AppCan框架技术做跨平台移动应用开发,碰到界面布局设计中图片平铺、拉伸效果。
我们用到的是CSS 3中Background-size属性。
网上查了下这个属性,小记下:
取值: background-size: auto || length || percentage || cover || contain
取值说明:
1、auto:此值为默认值,保持背景图片的原始高度和宽度;
2、length:此值设置具体的值,可以改变背景图片的大小;
3、percentage:此值为百分值,可以是0%〜100%之间任何值,但此值只能应用在块元素上,所设置百分 值将使背景图片大小根据所在元素的宽度的百分比来计算。
4、cover:此值是将图片放大,以适合铺满整个容器,这个主要运用在,当图片小于容器时,又无法使用 background-repeat来实现时,我们就可以采用cover;将背景图片放大到适合容器的大小,但 这种方法会使用背景图片失真;
5、contain:此值刚好与cover相反,其主要是将背景图片缩小,以适合铺满整个容器。
这个主要运用在,当背景图片大于元素容器时,而又需要将背景图片全部显示出来,此时我们就可 以使用contain将 图片缩小到适合容器大小为止,这种方法同样会使用图片失真。
当background-size取值可以设置两个值,也可以设置一个值。
当只取一个值时,第二个值相当于auto,但这里的auto并不会使背景图片的高度保持自己原始高 度,而会与第一个值相同。
分享到:
相关推荐
AppCan支持CSS3,允许开发者创建响应式设计,确保应用在不同设备上都能良好显示。 3. **JavaScript逻辑**:JavaScript文件,如`script.js`,是AppCan应用的灵魂,它负责处理用户的交互、数据的动态更新以及与服务器...
AppCan项目是一个专门为初学者设计的移动应用开发平台,它结合了HTML5和CSS3等技术,使得开发者能够轻松创建跨平台的移动应用程序。在这个平台上,你可以利用Web技术的便捷性和灵活性来构建原生应用般的体验,而无需...
- `CSS` 文件负责美化页面,AppCan支持CSS3和一些自定义的样式属性。 3. **数据管理与通信:** - AppCan使用`appcan.setStorage`和`appcan.getStorage`进行本地数据存储,实现离线缓存。 - `appcan.request`方法...
AppCan是一款强大的HTML5移动应用开发工具,它允许开发者使用HTML、CSS和JavaScript来构建原生感觉的手机应用程序,适用于iOS和Android等多平台。这个压缩包中的文件可能包括了各种示例页面、配置文件以及可能的样式...
通过AppCan,开发者可以使用Web技术(如HTML、CSS和JavaScript)来编写应用,并通过其提供的API和插件实现原生功能,如访问设备硬件、网络通信等。 “appcan插件iOS录音”插件是AppCan生态中的一个重要组件,它实现...
混合开发是APPCAN的核心特性,它允许开发者使用HTML5、CSS3和JavaScript等Web技术,同时结合原生的Android和iOS API,实现跨平台的应用开发。这样的方式既保留了Web开发的便捷性,又能充分利用原生平台的性能和功能...
Appcan 是一款强大的移动应用开发工具,它允许开发者使用 HTML5、CSS3 和 JavaScript 来创建原生的移动应用程序。而 DiscuzX2.5 是一个非常流行的社区论坛软件,它基于 PHP 和 MySQL 开发,为网站提供强大的互动功能...
《APPcan:四个实战案例详解》 APPcan是一款强大的HTML5移动应用开发平台,它集成了多种功能,如页面编辑、资源管理、设备适配等,使得开发者无需深入理解原生编程,也能轻松构建出高性能的移动应用。本文将通过四...
1. CSS 动画:APPCAN 使用 CSS 动画来实现动画效果,例如使用 `-webkit-transition` 属性来实现过渡效果,使用 `zy_anim_push()` 和 `zy_anim_pop()` 函数来实现动画的推入和推出效果。 2. 布局样式:APPCAN 提供了...
《AppCan应用开发详解》 AppCan是一款强大的HTML5移动应用开发平台,它结合了Web技术和原生应用的优势,使得开发者能够使用HTML5语言进行跨平台应用开发。本压缩包"Hi AppCan.zip"包含了丰富的资源,涵盖了AppCan...
3. 数据存储与通信:AppCan支持本地存储和网络通信,源代码中的Ajax请求和本地SQLite数据库操作可以揭示如何实现数据的获取和存储。 4. 配置文件:配置文件通常包含应用的基本设置,如图标、启动页、权限声明等,是...
总结来说,“AppCan图片滑动源码”是一个结合了HTML5、CSS3和JavaScript技术的移动应用组件,专注于为Android平台提供流畅的图片滑动浏览体验。开发者可以通过学习和使用这套源码,快速地在自己的AppCan项目中集成这...
3. AppCan平台使用了MAS(Mobile Application Server 移动应用服务器)技术,可能为移动应用提供后端服务和解决方案。 ### 关键技术点: 1. **AppCan SDK**:软件开发工具包,包含了开发AppCan应用所需的库、API等...
3. UI设计:设计美观易用的扫描界面,引导用户正确放置二维码。 4. 安全性:确保扫描到的信息安全处理,防止恶意数据的注入。 通过学习和实践这个"appcan 二维码扫描实例",开发者可以掌握在AppCan中集成二维码扫描...
3. **本地控件展示**:Appcan提供了一系列与原生应用相似的UI控件,如按钮、列表、图片、地图等,这些控件可以在HTML中直接使用,极大地丰富了H5应用的界面设计。通过CSS样式和JavaScript事件处理,开发者可以定制...
AppCan是一款强大的移动应用开发平台,它允许开发者通过HTML5、CSS3和JavaScript等Web技术快速构建跨平台的原生移动应用。2.7.2是AppCan的一个特定版本,适用于手机客户端的开发。虽然官方已经不再支持2.7.3版本,但...
在移动应用开发领域,AppCan是一个非常流行的HTML5+混合应用开发框架,它允许开发者使用HTML、CSS和JavaScript来构建原生的手机应用。在这个名为"appcan定位项目"的实践中,我们将深入探讨如何利用AppCan结合百度...
AppCan,作为国内领先的移动化开发平台,凭借其对HTML5+CSS3技术的深入应用,已经成为许多开发者构建跨平台移动应用的首选工具。这款平台的出现,极大地降低了移动应用开发的技术门槛,使得非专业Android或iOS开发者...
Appcan是一个全面的移动开发平台,它允许开发者使用HTML5、JavaScript和CSS3等Web技术构建原生的iOS和Android应用程序。通过Appcan-WP_plugin_V1.1,用户可以将WordPress网站的内容无缝地集成到他们的Appcan应用程序...
3. **易于定制**:MDUI的CSS样式采用Less预处理器编写,允许开发者轻松地修改和扩展主题,打造个性化的界面风格。 4. **组件丰富**:MDUI包含了大量的UI组件,如导航栏、抽屉菜单、按钮、表单元素、卡片、工具提示...