canvas指定的宽高写在行间和写在style里面的区别?
2024-08-27 03:23:30
上代码,指定的canvas宽高都一样,线条的粗细都是5px
1.宽:400;高:300;直接写在<canvas>里的效果:
2、删除<canvas>里的宽高,宽:400;高:300;写在<style>里的效果:
但是从对比结果上来看,明显的线条粗细有差异。
写在style里的宽高出现的canvas它的外边有那种毛糙感,而写在行间的宽高样式出来的图却没有。
canvas跟其他标签一样,也可以通过css来定义样式。但这里需要注意的是:canvas的默认宽高为300px * 150px,在css中为canvas定义宽高,实际上把宽高为300px * 150px的画布进行了拉伸,如果在这样的情况下进行canvas绘图,你得到的图形可能就是变形的效果(上面就出现了模糊)。所以,在canvas绘图时,应该在canvas标签里直接定义宽高。
最新文章
- Atitit ABI FFI 的区别与联系 attilax总结
- iOS常用网络库之AFNetWorking
- office 软件常用备忘(删除线/冻结等)
- Java Hour2
- N皇后问题2
- SDIBT 3237 Boring Counting( 划分树+二分枚举 )
- 如何给div加一个边框border样式
- Spring 学习笔记01
- UESTC_Just a Maze CDOJ 1162
- Arrays.toString(a)--->;将数组a的值转换为字符串
- H5 拖放
- C++模板学习:函数模板、结构体模板、类模板
- buaaoo_second_improvement
- Cent OS 7 安装海峰、极点五笔输入法
- 洛谷 P1393 P3157 动态逆序对
- lombok的简单介绍(1)
- python 全栈开发,Day27(复习, defaultdict,Counter,时间模块,random模块,sys模块)
- android工程导入没有错误,运行提示Unable to instantiate activity ComponentInfo
- [OS] 内核态和用户态的区别
- 有谁知道什么工具测试IOS手机上APP的性能软件啊?
热门文章
- 【Linux探索之旅】第二部分第三课:文件和文件夹,组织不会亏待你
- Redis和Memcache和MongoDB简介及区别分析(整理)
- Linux基础02
- HD-ACM算法专攻系列(13)——How Many Fibs?
- Adobe ZXPInstaller 报错 Installation failed because of a file operation error.
- LeetCode 1. Two Sum (c++ stl map)
- SQL SERVER 提取字符串中汉字
- sftp权限
- 算法38---292. Nim游戏
- [NOIP2011提高组]Mayan游戏