最近在用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
appcan插件iOS录音
AppCan秀.zip
Appcan
Hi AppCan.zip
APPCAN教程的PPT,AppCan一站式移动开发服务平台,自主研发 国内首创 混合开发 跨平台适配,具有UI快速.
AppCan开发指南 AppCan开发指南 AppCan开发指南 AppCan开发指南 AppCan开发指南
封装Mob短信验证相关操作 目前国内短信默认会显示【掌淘科技】的...另外对于iOS,您可以在在苹果审核您的应用期间,开启临时广告通过苹果审核,审核通过后可关闭广告.http://newdocx.appcan.cn/plugin-API/SDK/uexMobSMS
APPCAN 应用基于七牛平台的整体发布流程,详细规范了IOS、安卓的文件管理和相关发布页面的设置等
AppCan 加密工具
appcan 二维码扫描实例,直接导入运行即可
appcan 蚂蚁金服app.zip
appcan定位项目 基于appcan的百度插件定位自身的一个经典demo
适合初学者的移动化开发平台(HTML5+CSS3)
本案例为一个海外购物App,满足用户购买海外商品的需求,同时身处海外的用户通过资质审核后,也可以实时发布商品,案例使用了多个AppCan插件以实现各种丰富功能。 整个App大体的框架,尝试采用4个window,没有使用...
AppCan开发框架
appcan用到的元素,整理好的,可以打印,用于APPCON开发,对于命令元素不熟悉的,可以打印出来
appcan 图片滑动源码 滑动顺畅 android html5
一个安卓项目,使用html5开发,基于appcan开发平台
appcan 天气预报源码.