《响应式Web设计:HTML5和CSS3实践指南》——2.5节使用画布旋转文本

简介:
+关注继续查看

本节书摘来自华章社区《响应式Web设计:HTML5和CSS3实践指南》一书中的第2章,第2.5节使用画布旋转文本,作者(美) Benjamin LaGrone,更多章节内容可以访问云栖社区“华章社区”公众号查看

2.5 使用画布旋转文本
HTML5中的画布元素不只是能给文本着色或者添加阴影,你也可以用它来移动或操作位于画布区域中的元素对象。在本节中,我们将旋转位于画布中的元素对象。

2.5.1 准备工作
学习本节需要掌握之前的几节。如果跳过了之前的几节也没关系,你还可以参照完整代码来学习。

2.5.2 实现方式
一旦你完成了之前技巧中的画布设置步骤,那么实现旋转的基本步骤很简单。在函数开头添加一个rotate方法的调用。


0660e5ba522b202de57bb7727b48ad8ef708c60e

效果如下图所示。


adfc071219d08c3edfbbd588384c3db46a4692e8

2.5.3 工作原理
JavaScript能够通过rotate方法来旋转整个画布以及绘制在画布中的所有元素。只是在决定使用该方法时需要预先考虑所使用的场景和进行相关设置。虽然看起来有些复杂,但这不失为在大型web项目中实现响应式设计的理想工具。

相关文章
|
2月前
|
前端开发 JavaScript
HTML&CSS Day03 CSS字体及文本样式
HTML&CSS Day03 CSS字体及文本样式
27 0
|
2月前
|
移动开发 前端开发 开发工具
HTML——格式化文本与段落
文本格式化标签分为字体标签、文本修饰标签。字体标签和文字修饰标签包括对于字体样式的一些特殊修改,段落格式化分为段落标签、换行标签、水平分割线标签等。通过文本和段落格式化知识的学习,能够掌握页面内容的初步设计,理解并掌握HTML标题字标签,空格及特殊符号的使用。理解格式化标签中文本修饰标记,计算机输出标签,引用和术语标签的语法及字体font标签语法及使用。
HTML——格式化文本与段落
|
3月前
|
开发框架 .NET
HTML 段落标签 文本显示标签
HTML 段落标签 文本显示标签
27 0
|
6月前
|
移动开发 前端开发 JavaScript
JavaScript 基于HTML5 canvas 获取文本占用的像素宽度
JavaScript 基于HTML5 canvas 获取文本占用的像素宽度
117 0
|
6月前
|
PHP
php:html富文本提取text普通文本内容
php:html富文本提取text普通文本内容
48 0
|
11月前
|
前端开发 JavaScript
【前端】【探究】HTML - input类型为file时如何实现自定义文本以更好的美化
【前端】【探究】HTML - input类型为file时如何实现自定义文本以更好的美化
88 0
【前端】【探究】HTML - input类型为file时如何实现自定义文本以更好的美化
|
12月前
|
Java
JAVA Web入门之HTML中表格、表单、下列列表框、多行文本、超链接和图片标记的应用(超详细,附源码)
JAVA Web入门之HTML中表格、表单、下列列表框、多行文本、超链接和图片标记的应用(超详细,附源码)
162 0
JAVA Web入门之HTML中表格、表单、下列列表框、多行文本、超链接和图片标记的应用(超详细,附源码)
|
JavaScript 前端开发
js:获取当前鼠标选中的文本/html
js:获取当前鼠标选中的文本/html
340 0
Python-Markdown将Markdown格式文本转为html
Python-Markdown将Markdown格式文本转为html
|
数据采集 前端开发 Python
Python爬虫:scrapy利用html5lib解析不规范的html文本
Python爬虫:scrapy利用html5lib解析不规范的html文本
218 0
Python爬虫:scrapy利用html5lib解析不规范的html文本
热门文章
最新文章
推荐文章
更多