一种页面填充内容的动态展示方法和装置的制造方法

文档序号:9911041阅读:245来源:国知局
一种页面填充内容的动态展示方法和装置的制造方法
【技术领域】
[0001 ] 本申请涉及页面技术领域,尤其涉及一种页面填充内容的动态展示方法和装置。
【背景技术】
[0002]随着面向用户网站的不断壮大,在页面中嵌入banner等区域或控件来完成对象的宣传越来越受到人们的欢迎。以控件形式呈现的Banner有时嵌在页面中,有时浮于页面之上。不论这些区域或控件如何进行设计,设置基本的背景是普遍的要求。
[0003]在现有技术中,页面维护人员通常需要人工为Banner等特定区域单独绘制背景图片(或称底图),然后再引用到页面中。当页面被客户端访问时,相应的区域被下载的背景图片填充,已完成背景的渲染。
[0004]但目前个人移动终端的种类和型号繁多,这些终端的屏幕显示分辨率五花八门,这就带来了如何保持不同尺寸屏幕显示同一页面的显示一致性的问题。解决这一问题有两种手段,一种是由页面维护人员针对常见的屏幕分辨率同一页面的同一区域分别绘制不同尺寸的背景图片,在客户端对页面进行访问时,根据客户端的分辨率大小自动下载相匹配的背景图片并进行渲染背景,这样的手段会给页面维护人员带来巨大的工作量,后续一旦因网站更新调整背景,也会带来巨大的维护工作量。另一种手段是页面维护人员不需要针对同一页面的同一区域分别绘制不同尺寸的背景图片,而是在客户端对页面进行展示时,根据自身的屏幕分辨率大小对页面中的背景图片进行适应性的拉伸操作,这种方法虽然降低了页面维护人员的工作量,但是拉伸后的背景图片往往带来图像质量的下降,为了在一定程度上避免这种情况,有些网站页面设计人员常常将区域的背景颜色设置为纯色或将背景图片设置为纯色的图片,但这又造成页面显示风格单一的问题。

【发明内容】

[0005]本申请实施例的目的是提供一种页面填充内容的动态展示方法和装置,能够根据屏幕的分辨率大小填充页面的内容,在保障维护量小的同时,避免显示内容单一和显示质量下降。
[0006]为实现上述目的,本申请实施例一方面提供一种页面填充内容的动态展示方法,该方法包括:
[0007]获取页面中针对第一区域设置的线性渐变参数;
[0008]根据所述线性渐变参数,渲染所述第一区域的填充内容为线性渐变内容;
[0009]其中,所述线性渐变参数适配于第一区域所在页面或者所在屏幕的大小。
[0010]在一个优选的实施例中,所述线性渐变参数包括线性渐变的方向参数、线性渐变的起始颜色参数和线性渐变的结束颜色参数;
[0011]所述根据线性渐变的参数,渲染第一区域的填充内容为线性渐变内容包括:
[0012]渲染所述第一区域的填充内容为具有第一渐变方向、第一起始颜色和第一结束颜色的线性渐变内容,所述第一渐变方向与所述线性渐变参数中包括的线性渐变的方向参数相应;所述第一起始颜色与所述线性渐变参数中包括的线性渐变的起始颜色参数相应;所述第一结束颜色与所述线性渐变参数中包括的线性渐变的结束颜色参数相应。
[0013]在一个优选的实施例中,所述线性渐变参数还包括线性渐变的至少一个中间颜色的参数;
[0014]所述根据线性渐变的参数,渲染第一区域的填充内容为线性渐变内容包括:
[0015]渲染所述第一区域的填充内容为具有所述第一渐变方向、第一起始颜色、第一结束颜色和至少一个第一中间颜色的线性渐变内容,所述每个第一中间颜色与线性渐变参数中的一个中间颜色的参数相应。
[0016]在一个优选的实施例中,所述线性渐变的方向参数包括:
[0017]从顶部到底部渐变的方向参数,或
[0018]从底部到顶部渐变的方向参数,或
[0019]从左向右渐变的方向参数,或
[0020]从右向左渐变的方向参数,或
[0021]从右下角到左上角渐变的方向参数,或
[0022]从左下角到右上角渐变的方向参数,或
[0023]从右上角到左下角渐变的方向参数,或
[0024]从左上角到右下角渐变的方向参数。
[0025]在一个优选的实施例中,所述线性渐变的方向参数包括:
[0026]任意角度值渐变的方向参数。
[0027]在一个优选的实施例中,所述第一区域为页面中的至少一个容器。
[0028]本申请另一方面还提供一种页面填充内容的动态展示装置,包括:
[0029]线性渐变参数获取单元,用于获取页面中针对第一区域设置的线性渐变参数;所述线性渐变参数适配于第一区域所在页面或者所在屏幕的大小;
[0030]填充内容渲染单元,用于根据所述线性渐变参数,渲染所述第一区域的填充内容为线性渐变内容。
[0031]在一个优选的实施例中,所述线性渐变参数包括线性渐变的方向参数、线性渐变的起始颜色参数和线性渐变的结束颜色参数;
[0032]所述填充内容渲染单元具体用于渲染所述第一区域的填充内容为具有第一渐变方向、第一起始颜色和第一结束颜色的线性渐变内容,所述第一渐变方向与所述线性渐变参数中包括的线性渐变的方向参数相应;所述第一起始颜色与所述线性渐变参数中包括的线性渐变的起始颜色参数相应;所述第一结束颜色与所述线性渐变参数中包括的线性渐变的结束颜色参数相应。
[0033]在一个优选的实施例中,所述线性渐变参数还包括线性渐变的至少一个中间颜色的参数;
[0034]所述填充内容渲染单元具体用于渲染所述第一区域的填充内容为具有所述第一渐变方向、第一起始颜色、第一结束颜色和至少一个第一中间颜色的线性渐变内容,所述每个第一中间颜色与线性渐变参数中的一个中间颜色的参数相应。
[0035]在一个优选的实施例中,所述线性渐变的方向参数包括:
[0036]从顶部到底部渐变的方向参数,或
[0037]从底部到顶部渐变的方向参数,或
[0038]从左向右渐变的方向参数,或
[0039]从右向左渐变的方向参数,或
[0040]从右下角到左上角渐变的方向参数,或
[0041]从左下角到右上角渐变的方向参数,或
[0042]从右上角到左下角渐变的方向参数,或
[0043]从左上角到右下角渐变的方向参数。
[0044]通过本申请实施例的方案,能够根据线性渐变参数动态渲染第一区域的填充内容,且线性渐变内容相对于纯色的背景显示内容更为丰富,无论第一区域随着页面的大小或者屏幕的大小如何发生尺寸上的变化,在渲染该区域的填充内容时都是以线性渐变内容来进行填充,不会导致显示质量上的变化。同时也不需要页面维护人员分别绘制不同尺寸的背景图片,因此减少了页面的维护工作量。
【附图说明】
[0045]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0046]图1是本申请实施例提供的页面填充内容的动态展示方法的流程图;
[0047]图2是本申请实施例一提供的一种页面填充内容的动态展示方法的流程图;
[0048]图3是本申请实施例二提供的一种页面填充内容的动态展示方法的流程图;
[0049]图4是本申请实施例提供的一种页面填充内容的动态展示装置的示意图。
【具体实施方式】
[0050]为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1