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

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

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

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

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

财付通应用程序接入设计规范

设计规范

布局与排版

布局:

整体结构主要由全局导航区、应用标题区和内容区3部分组成,尺寸分别如下:

其中绿色区域为应用网页的最大面积,超出该尺寸,页面将会显示不完整(不会出现滚动条)。

蓝色区域可以通过开放平台后台编辑。

页面基本结构代码如下:

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

财付通-我的钱包v4.0

头部>

主体>

栅格系统

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

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

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

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

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

版式示例:

第一种栅格系统的版式:

第二种栅格系统的版式:

应用图标

尺寸

大图标的标准尺寸为59×59像素,用于“我的钱包”首页和版权信息页面显示。

小图标的标准尺寸为18×18像素。

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

设计模板下载及使用方法

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

大图标  小图标。

具体操作方法为:

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

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

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

4.图标保存为PNG格式。

色彩

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

如图所示:

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

建议与禁忌

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

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

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

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

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

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

通用图标

css调用地址:

JS调用地址:

图标

结构示例/描述

结构示例:

结构示例:

结构示例:

结构示例:

结构示例:

结构示例:

在白色背景下:

在黄色背景下:

在蓝色背景下:

结构示例:

在白色背景下:

在黄色背景下:

在蓝色背景下:

结构示例:

在白色背景下:

在黄色背景下:

在蓝色背景下:

结构示例:

在白色背景下:

在黄色背景下:

在蓝色背景下:

结构示例:

在白色背景下:

在黄色背景下:

在蓝色背景下:

结构示例:

默认:

长按钮:

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

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:

#1670EB;padding:

2px2px0px2px;}

a.blue:

hover{background-color:

#4AB7E0;color:

#fff;padding:

2px2px0px2px;text-decoration:

none;}

a.blue:

active{background-color:

#4AB7E0;color:

#fff;padding:

2px2px0px2px;}

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

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

颜色

底色

默认底色为浅蓝色,色值为#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代码:

font:

bold22px/26pxArial;

下拉框

标签(Label)

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

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

css引用:

html结构:

财付通/银行卡开通

  • (1);returnfalse;"hidefocus="hidefocus">Q币Q点开通

  • blank"target="_blank"hidefocus="hidefocus">其它方式开通

    ;

    翻页

    日期选择器

    外观样式如下:

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

    调用JS地址:

    注意:

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

    提示框

    视觉效果如下:

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

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

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

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

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

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

    翻页

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

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

    注意事项:

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

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

    钱包基本资源文件引用

    CSS文件

    JavaScript文件

    外部应用嵌入

    Frame嵌入

    crumb=’+encodeURIComponent(应用名称)&url=’+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)

    日期相加

    *@paraminterval间隔参数

    *y年

    *q季度

    *n月

    *d日

    *w周

    *h小时

    *m分钟

    *s秒

    *i毫秒

    *@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