[发明专利]动画编辑有效
申请号: | 201480044061.6 | 申请日: | 2014-05-30 |
公开(公告)号: | CN105556569B | 公开(公告)日: | 2019-08-27 |
发明(设计)人: | K·B·雅各布;T·A·巴罕姆;A·谢尔;R·J·萨尔瓦;M·I·罗森沙尔 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00;G06F17/22 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 蔡悦 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画 编辑 | ||
可选择动画。与所选择的动画有关的文档部分可从该动画在其中出现的网页的文档闭包中提取。根据该文档部分可创建合成数据结构。被样式规则(虚拟胜出的规则)的这组animation‑name(动画名称)属性所参考的这组胜出的@keyframes规则可被计算并表示在该数据结构中。胜出的动画属性可建立定时属性以在用户界面中预览和编辑动画而无需运行整个应用。在可视预览中渲染的数据结构可通过将用户手势应用于在预览用户界面(UI)中显示的动画来编辑。用户改变可被映射成对于数据结构中的属性值以及底层文档的改变。
背景
层叠样式表(CSS)指的是由W3C(万维网联盟)所开发的用于网页内容的格式化规则。CSS还指的是能够被用来定义以结构化文档(标记)语音编写的文档的外观和格式化的样式表语言。CSS的最常见应用是以HTML(超文本标记语言)和XHTML(扩展超文本标记语言)来编写的样式网页。CSS可运行在任何XML型文档上,XML型文档包括但不限于HTML、XHTML、SVG(可伸缩矢量图形)以及XUL(XML用户界面语言)文档。使用结构化文档的一项方便的特征是内容可在各种上下文中重复使用并且可通过提供将不同的渲染规范与结构化文档一起提供给CSS语言逻辑来以各种方式渲染。渲染规范可由样式表提供,样式表是描述颜色、字体以及布局的样式规则的集合。
词“层叠”指的是CSS确定特定元素最终如何显示在网页中的方式。用以显示元素的样式受网页作者所创建的样式表的影响、受用户定制的样式选择(如果有的话)的影响、受显示该页面的浏览器的默认样式的影响、受CSS特异性(将不同权重赋予特定种类的CSS规则的方法)的影响、以及受CSS规则的顺序的影响,这产生了潜在冲突规则的复制的“层叠”,其中具有较高优先级的判断覆盖或“胜过”那些具有较低优先级的判断。
CSS将内容(例如,HTML代码)与定义该内容看上去是什么样(指的是内容的“渲染”)的CSS规则分开。HTML代码驻于HTML文件中,而定义内容看上去是什么样的CSS规则驻于具有.css后缀的外部样式表文件中。有时,定义内容看上去是什么样的CSS规则驻于HTML文档的特定部分内。除了控制网站上的文本的外观,CSS还可被用于控制块级元素的格式和定位。块级元素通过使用诸如h1、p和div标签之类的标签来产生,以划定被视作单个元素的内容块。
CSS格式化规则由选择符和声明或者声明框组成。选择符可以是诸如h1、p之类的标签、类名称或标识被格式化的元素的标识符。声明框定义要被应用于所指示的内容的样式属性。例如,在以下规则中:
p{
font-size:12pt;
font-family:Arial;
font-weight:bold;
}
选择符p指示段落的内容将以12号加粗的Arial字体显示。font-size(字体大小)、font-family(字体族)以及font-weight(字体粗细)标签标记段落内容的属性,而12号、Arial以及bold(加粗)是相应属性的值。由于一个规则可应用于许多标签(例如,在以上的示例规则中,该规则可应用于许多不同段落的内容),因此使用同一规则来改变所有块元素的外观可通过改变单个规则来实现。
概述
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480044061.6/2.html,转载请声明来源钻瓜专利网。