[发明专利]基于CSS预处理器的网页适配多种浏览器尺寸的方法及系统在审
申请号: | 201811569341.5 | 申请日: | 2018-12-21 |
公开(公告)号: | CN109683895A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 何理;张杰;李华敬;曲涛;沈徐洋 | 申请(专利权)人: | 上海哔哩哔哩科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 上海元好知识产权代理有限公司 31323 | 代理人: | 张妍;刘琰 |
地址: | 200092 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 样式表 预处理器 适配 预处理 屏幕 尺寸屏幕 位置变化 设计稿 浏览器 缩放 网页 尺寸设计 位置属性 网站 维护 开发 | ||
1.一种基于CSS预处理器的网页适配多种浏览器尺寸的方法,其特征在于:
通过CSS预处理器编写包含每个元素的大小和位置属性结合缩放比例指定其在不同尺寸屏幕中的大小和位置变化规则的可预处理样式表,再由可预处理样式表生成每种屏幕尺寸相应的样式表。
2.如权利要求1所述的基于CSS预处理器的网页适配多种浏览器尺寸的方法,其特征在于,具体包含:
S1.1、确定需要适配的多个不同的屏幕尺寸;
S2.1、按照需要适配的最大屏幕尺寸设计网站,得到设计稿;
S3.1、以宽度和/或高度为基准,得到每一种较小尺寸相对于最大尺寸的缩放比例;
S4.1、通过CSS预处理器编写可预处理样式表,在可预处理样式表中根据设计稿中每个元素的大小和位置属性结合缩放比例指定其在每种尺寸屏幕中的大小和位置变化规则;
S5.1、由CSS预处理器根据可预处理样式表中的各元素在每种尺寸屏幕中的大小和位置变化规则自动为每种屏幕尺寸生成相应的样式表。
3.如权利要求1所述的基于CSS预处理器的网页适配多种浏览器尺寸的方法,其特征在于,所述的步骤S4.1中:
通过CSS预处理器编写的可预处理样式表中还可直接指定某些元素在相应屏幕尺寸中的大小和位置变化规则。
4.如权利要求1所述的基于CSS预处理器的网页适配多种浏览器尺寸的方法,其特征在于,所述的步骤S3.1中的以宽度和高度为基准,得到较小尺寸相对于最大尺寸的缩放比例指:
假定最大尺寸的宽度为X,高度为Y;
较小尺寸的宽度为x,高度为y;
缩放比例包含横向缩放比例以及纵向缩放比例,横向缩放比例x’=x/X,纵向缩放比例y’=y/Y。
5.如权利要求2所述的基于CSS预处理器的网页适配多种浏览器尺寸的方法,其特征在于,所述的步骤S4.1中的根据设计稿中每个元素的大小和位置属性结合缩放比例指定其在每种尺寸屏幕中的大小和位置变化规则指:
假定最大尺寸中某一元素的宽度为a,高度为b,距离页面左边边距为c,距离页面顶边边距为d;
所述的元素在较小尺寸中的大小和位置变化包含:宽度变化、高度变化以及左边、顶边边距变化;宽度变化为a×x’,高度变化为b×y’,左边边距变化为c×x’,顶边边距变化为d×y’。
6.如权利要求1所述的基于CSS预处理器的网页适配多种浏览器尺寸的方法,其特征在于:
所述的CSS预处理器为SASS或LESS。
7.如权利要求3所述的基于CSS预处理器的网页适配多种浏览器尺寸的方法,其特征在于:
对字体元素在每种尺寸屏幕中的大小和位置变化规则通过直接指定的方式来实现。
8.如权利要求1所述的基于CSS预处理器的网页适配多种浏览器尺寸的方法,其特征在于,具体包含:
S1.2、确定需要适配的多个不同的屏幕尺寸;
S2.2、按照需要适配的最大屏幕尺寸设计网站,得到设计稿;
S3.2、通过CSS预处理器编写可预处理样式表,在可预处理样式表中根据设计稿中每个元素的大小和位置属性直接指定各个元素在每种尺寸屏幕中的大小和位置变化规则;
S4.2、由CSS预处理器根据可预处理样式表中的各元素在每种尺寸屏幕中的大小和位置变化规则自动为每种屏幕尺寸生成相应的样式表。
9.一种基于CSS预处理器的网页适配多种浏览器尺寸的系统,其特征在于,包含:
CSS预处理器,用于生成如权利要求1~8中任意一项所述的各种屏幕尺寸相应的样式表;
不同屏幕尺寸的用户操作端,分别通过CSS媒体查询的方式根据对应的样式表进行页面元素的展示。
10.如权利要求9所述的基于CSS预处理器的网页适配多种浏览器尺寸的系统,其特征在于:
所述的用户操作端包含:PC端、手机移动端、平板电脑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海哔哩哔哩科技有限公司,未经上海哔哩哔哩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811569341.5/1.html,转载请声明来源钻瓜专利网。