财付通应用程序接入设计规范Word格式.docx

上传人:b****2 文档编号:3692850 上传时间:2023-05-02 格式:DOCX 页数:37 大小:234.92KB
下载 相关 举报
财付通应用程序接入设计规范Word格式.docx_第1页
第1页 / 共37页
财付通应用程序接入设计规范Word格式.docx_第2页
第2页 / 共37页
财付通应用程序接入设计规范Word格式.docx_第3页
第3页 / 共37页
财付通应用程序接入设计规范Word格式.docx_第4页
第4页 / 共37页
财付通应用程序接入设计规范Word格式.docx_第5页
第5页 / 共37页
财付通应用程序接入设计规范Word格式.docx_第6页
第6页 / 共37页
财付通应用程序接入设计规范Word格式.docx_第7页
第7页 / 共37页
财付通应用程序接入设计规范Word格式.docx_第8页
第8页 / 共37页
财付通应用程序接入设计规范Word格式.docx_第9页
第9页 / 共37页
财付通应用程序接入设计规范Word格式.docx_第10页
第10页 / 共37页
财付通应用程序接入设计规范Word格式.docx_第11页
第11页 / 共37页
财付通应用程序接入设计规范Word格式.docx_第12页
第12页 / 共37页
财付通应用程序接入设计规范Word格式.docx_第13页
第13页 / 共37页
财付通应用程序接入设计规范Word格式.docx_第14页
第14页 / 共37页
财付通应用程序接入设计规范Word格式.docx_第15页
第15页 / 共37页
财付通应用程序接入设计规范Word格式.docx_第16页
第16页 / 共37页
财付通应用程序接入设计规范Word格式.docx_第17页
第17页 / 共37页
财付通应用程序接入设计规范Word格式.docx_第18页
第18页 / 共37页
财付通应用程序接入设计规范Word格式.docx_第19页
第19页 / 共37页
财付通应用程序接入设计规范Word格式.docx_第20页
第20页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

财付通应用程序接入设计规范Word格式.docx

《财付通应用程序接入设计规范Word格式.docx》由会员分享,可在线阅读,更多相关《财付通应用程序接入设计规范Word格式.docx(37页珍藏版)》请在冰点文库上搜索。

财付通应用程序接入设计规范Word格式.docx

内容区的版块尺寸宽度需要遵循以下栅格系统,页面内容距离边框10像素,版块之间的横向距离为12像素,纵向距离为10像素,共有四种方案可选:

第一种,每个版块最小宽度为80像素:

第二种,每个版块最小宽度为126像素:

第三种,每个版块最小宽度为172像素:

第四种,每个版块最小宽度为264像素:

版式示例:

第一种栅格系统的版式:

第二种栅格系统的版式:

应用图标

尺寸

大图标的标准尺寸为59×

59像素,用于“我的钱包”首页和版权信息页面显示。

小图标的标准尺寸为18×

18像素。

用于“我的钱包”内部页面显示。

设计模板下载及使用方法

设计模板为PSD文件,点击这里进行下载:

大图标 

 

小图标。

具体操作方法为:

1.用PhotoshopCS4或以上版本将图标源文件打开;

2.双击图层面板中“背景”图层前面的色块,进行颜色选择;

3.将图标元素放入“空白层”里,“示例”图层需要删掉;

4.图标保存为PNG格式。

色彩

常用的主体色彩为蓝色、橘色、绿色和浅灰色等。

如图所示:

禁止使用纯黑、纯白以及饱和度过高的颜色。

建议与禁忌

建议采用简洁达意的图形符号。

建议大图标里的图形边缘使用圆角。

不可使用与现有应用过于相似的图标。

禁止使用易产生功能误导的图形,譬如:

房子(代表主页)、齿轮(代表设置)、箭头(代表方向)等。

禁止使用涉及版权纠纷的图片元素,譬如他人的商标或产品。

通用图标

css调用地址:

JS调用地址:

图标

结构示例/描述

结构示例:

spanclass="

iconlarge-d"

spanclass=”iconlarge-x”>

spanclass=”iconlarge-g”>

spanclass=”iconlarge-w”>

spanclass=”iconlarge-i”>

在白色背景下:

spanclass=”iconsmall-d”>

在黄色背景下:

spanclass=”iconsmall-dy”>

在蓝色背景下:

spanclass=”iconsmall-db”>

spanclass=”iconsmall-x”>

spanclass=”iconsmall-xy”>

spanclass=”iconsmall-xb”>

spanclass=”iconsmall-g”>

spanclass=”iconsmall-gy”>

spanclass=”iconsmall-gb”>

spanclass=”iconsmall-w”>

spanclass=”iconsmall-wy”>

spanclass=”iconsmall-wb”>

spanclass=”iconsmall-i”>

spanclass=”iconsmall-iy”>

spanclass=”iconsmall-ib”>

默认:

spanclass=”button”>

button>

开始允值<

/button>

/span>

长按钮:

spanclass=”buttonlong-btn”>

我是一个超长的按钮<

spanclass=”new-flag”>

spanclass=”hot-flag”>

跳出钱包标识(新开窗口)

spanclass=”open-icon”>

Loading效果

spanclass=”loading”>

字体(字体、字号、颜色、CSS)

CSS文件引用地址:

默认字体样式

CSS

font:

12px/1.231Tahoma,Helvetica,Arial,Simsun,sans-serif;

标题

标题字体选用系统默认字体,字号为14像素大小,颜色为,CSS代码:

重点(数值、金额等)

重点字体选用,字号为,颜色为,CSS代码:

链接

链接文字分为默认、鼠标悬浮、点击过、失效4种状态。

CSS代码:

a.blue{color:

#1670EB;

padding:

2px2px0px2px;

}

a.blue:

visited{color:

hover{background-color:

#4AB7E0;

color:

#fff;

text-decoration:

none;

active{background-color:

跳转至浏览器的链接需要在链接尾部添加“

”图标,为避免影响视觉感受,可以在鼠标悬浮时再出现。

颜色

底色

默认底色为浅蓝色,色值为#f5f8fd。

可以根据应用的属性不同采用其它色值,建议如下:

生活类:

纯白色,色值#ffffff;

淡蓝色,色值cee3f8;

淡绿色,色值#dff7d7;

商旅类:

浅灰色,色值#f4f4f4;

浅绿色(适用于度假类应用),色值#eefef4;

购物类:

浅橘色,色值#fbf1e5;

淡粉色(适用于礼物或女性商品),色值f9e9e9;

游戏类:

浅蓝灰色,色值#e6ebf0;

禁止使用黑色或其它饱和度过高的颜色。

边框

默认的边框色值为#b0c4d8,可依据底色不同采用同色系的颜色。

建议颜色饱和度不要过高。

控件

普通按钮

按钮的常用规格有3种:

小按钮的高度为20像素,最小宽度为56像素,圆角大小为2像素,按钮上的文字为12号字体。

中按钮的高度为28像素,最小宽度为86像素,圆角大小为2像素,按钮上的文字为12号加粗字体。

大按钮的高度为33像素,最小宽度为118像素,圆角大小为3像素,按钮上的文字为14号加粗字体。

建议按钮上的文字不超过6个汉字,都为简单易懂的动词。

按钮颜色可以根据网页配色作调整,但要尽量保证质感一致。

返回按钮:

带下拉箭头的按钮:

常用于余额查询等功能,点击后,向下弹出查询结果。

支付按钮:

用于提交支付页面的按钮,分为两种尺寸和样式:

小按钮,文字大小为12像素

大按钮,文字大小为14像素

输入框

普通:

输入框的最小高度为20像素。

默认边框颜色为#6699cc,可根据页面底色略作调整。

建议用深蓝或深灰色,除非特殊情况,禁止使用红色。

数值输入(卡号、手机号、金额等):

高度为32像素,输入的文字大小为22像素,css代码:

bold22px/26pxArial;

下拉框

标签(Label)

用于在同一页面内切换不同的功能,如果点击后跳转到浏览器,需要在文字后面添加“

”图标并始终出现,例如下图第三个标签。

css引用:

tagclass="

tab-nav"

html结构:

tab_nav_panel"

ulclass="

liclass="

tab-selected"

ahref="

"

onclick="

returnfalse;

hidefocus="

hidefocus"

财付通/银行卡开通<

/a>

/li>

li>

Wallet.QQ.swap

(1);

Q币Q点开通<

tab-newwin"

aid="

other_pay"

href="

about:

blank"

target="

_blank"

其它方式开通<

sup>

/sup>

;

/ul>

翻页

日期选择器

外观样式如下:

点击输入框内,即可打开日期选择界面,效果图如下:

调用JS地址:

注意:

因弹出的日历部分如果超出“我的钱包”界面,会被外框遮住,所以需要根据日期选择器的位置调整JS文件中的offsetx和offsety的数值,保证界面显示完整。

提示框

视觉效果如下:

1.提示的通用窗口宽度统一为340px。

文字三行以内的的窗口高度全部定为150px。

文字超过三行的每超过一行高度增加16px。

(空行算作一行的文字高度)

2.8行为文字最多的界面高度。

文字超过8行的情况、出现滚动条,不建议使用出现滚动条的界面,尽量控制文字信息

翻页

用于分页查看列表内容或搜索结果等信息,由“当前页数/总页数”、“页码按钮”和“翻页按钮”3部分组成。

结构与视觉效果如下图,颜色可根据页面配色作调整:

注意事项:

1.翻页控件放置在内容区的右下角;

2.当处于第一页时,不显示“上一页”,处于最末页时,不显示“下一页”。

钱包基本资源文件引用

CSS文件

JavaScript文件

外部应用嵌入

Frame嵌入

crumb=’+encodeURIComponent(应用名称)&

url=’+encodeURIComponent(应用URL)

外部应用跳转

+encodeURIComponent(支付中心跳转URL)

支付中心跳转

注:

应用标识和跳转位置标识需要配置。

如果不匹配,直接跳转到钱包首页。

页面Javascript接口

原生对象扩散接口

接口名称

说明

其它

String.prototype.cut(size)

截取字符串

“aaa”.cut

(2)

String.prototype.cut(size)

截取字符串

“aaa”.cut

(2)

String.prototype.startsWith(prefix,offset)

匹配字符串是否以prefix开头

String.prototype.endsWith(suffix)

匹配字符串是否以suffix结尾

String.prototype.replaceAll(regexp,replacement)

替换所有匹配的字符/字符串

String.prototype.replaceFirst(regexp,replacement)

替换第一次匹配的字符/字符串

String.prototype.trim()

去空字符

String.prototype.leftTrim()

去左空字符

String.prototype.rightTrim()

去右空字符

String.prototype.bothTrim()

去两侧空字符

String.prototype.size()

字符串长度,将中文看成两个字符计算

String.prototype.replaceHTML()

替换HTML标签

String.prototype.fillBefore(chr,bit)

前导填充

“123”.fillBefore(“05)//00123

String.prototype.fillAfter(chr,bit)

向后填充

String.prototype.toCurrency(bit)

转换成货币格式

“123456”.toCurrency()//123,456.00

String.prototype.toNumber(bit,splitChar)

转换成数字

“123,456.00”.toNumber(0,“,”)

String.prototype.format(param)

格式化,用于模板替换

varo={text:

”world”};

varstr=“hello$text”;

str=str.format(o)//helloworld

Date.prototype.format(fmt,isFill)

格式化日期对象fmt格式%y%M%d%h%m%s%i[%w%W%a%A]isFill是否补0

vard=newDate();

d.format(“%y-%M-%d”,true)//2010-04-18d.forma(“%y-%-%d”,false)//2010-4-18

Date.prototype.parseDate(str,fmt)

将字符串解析成日期对象

Date.prototype.validDate(str,fmt)

校验字符串是否为日期格式

Date.prototype.leapYear()

判断是否是闰年

@return集合(是否是闰年,各月份的天数集,当前月的天数)

{

isLeapYear,

days,

yearDays,

monthDays

}

Date.prototype.dateDiff(interval,date)

日期比较

*@paraminterval间隔参数

*y年

*q季度

*n月

*d日

*w周

*h小时

*m分钟

*s秒

*i毫秒

*@paramdate比较日期

Date.prototype.dateAdd(interval,num)

日期相加

*@paramnum差值

Browser

浏览器检测接口

类型:

Browser.type

版本号:

Browser.version

Wallet.JUMP_PAGE

中转页面

Wallet.HOME_PAGE

钱包首页

Wallet.SECURE_PAGE

安全页面

Wallet.IE6

是否为ie6

Wallet.IE7

是否为ie7

Wallet.IE8

是否为ie8

Wallet.WALLET

钱包目录地址

Wallet.MAIN

财付通主站跨域地址

Wallet.LIFE

life跨域地址

Wallet.CHONG

chong跨域地址

Wallet.PORTAL

portal跨域地址

Wallet.$(id)

根据ID获取DOM元素

Wallet.getDocumentSize()

获取文档大小返回{width,height}

Wallet.getViewportSize()

获取视窗大小返回{width,height}

Wallet.getScrollPosition()

获取滚动条位置返回{left,top}

Wallet.isSameWindow()

父级窗口和自身窗口是否相同

Wallet.getParameter(key)

获取URL参数

Wallet.appendParameter(url,params)

给URL添加参数

Wallet.encode(str)

URI编码

Wallet.decode(str)

URI解码

Wallet.filterChar(str)

过滤特殊字符

Wallet.getTimeStamp()

获取时间戳

Wallet.closeWallet()

关闭钱包

Wallet.setCookie(key,value,expires)

设置cookie

Wallet.getCookie(key)

获取cookie

Wallet.getPosition(obj)

获取对象的绝对位置返回{x,y}

Wallet.getWalletCookie()

获取小钱包cookie{uin,key,qluin,qlskey}

Wallet.is_cft_user()

是否是财付通用户

Wallet.getNodeValue(xml,xmlDoc,xpath)

获取XML节点的值

Wallet.doForm(url,target,method,params,isAutoSubmit)

动态表单

Wallet.redirect(url)

重定向,钱包带登录态跳转到pay.qq

Wallet.redirectTo(url,inWallet,isFlush)

重定向,钱包带登录态跳转到财付通主站@paramStringurl目标地址@paramBooleaninWallet是否钱包内跳转@paramBooleanisFlush是否刷新cookie

Wallet.redirectShareLogin(url,inWallet,isFlush)

重定向,portal共享登录跳转@paramStringurl目标地址@paramBooleaninWallet是否钱包内跳转@paramBooleanisFlush是否刷新cookie

Wallet.redirectAIR(line,url)

重定向,机票订购跳转@paramStringline航空公司@paramStringurl目标地址

Wallet.redirectPay(crumb,link,url)

重定向,支付中心@paramStringcrumb面包屑导航文字@paramStringlink面包屑导航链接@paramStringurl跳转URL

Wallet.redirectFrame(crumb,url)

重定向,其它框架@paramStringcrumb面包屑导航文字@paramStringurl跳转URL

Wallet.redirectMoney()

重定向,赚取零花钱

Wallet.redirectMCH(action,attach)

重定向,商户站点@paramStringaction配置文件中的ACTION,表示哪个商户@paramStringattach参数

Wallet.virtualRequest(strParam)

虚拟请求@paramStringstrParam请求参数

Wallet.setCrumbNav(msg)

设置面包屑导航@paramStringmsg文字信息

Wallet.createIframe(_id,_src,css)

创建IFRAME@paramString_idiframe的id@paramString_src需要加载的地址@paramStringcss附加样式@returnObjectifriframe对象

Wallet.getTipsInfo(id)

从HTML节点获取提示信息@paramStringid节点ID@returnString提示信息,否则为null

Wallet.getFormElement(formName,name)

获取表单元素@paramStringformName表单名@paramStringname元素名@paramO

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 生物学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2