[workingNotes]使用html5画实心圆的两种方法
来源:互联网 发布:淘宝水果属于什么类目 编辑:程序博客网 时间:2024/06/06 01:37
一个很简单的任务,搞了三天。关键是对项目上使用的extjs不熟悉,本来想通过其监听器listener: afterlayout和afterrender,调用js来渲染画出实心圆,但是对页面加载顺序没有搞清楚,导致每次只有调整浏览器大小,强制页面渲染,才能显示出来效果。
记录一下通过html中的css或者js来实现实心圆的两种方法:
1. css实现
直接通过下列css代码即可完成:
<span style="white-space:pre">border-radius:50%; </span>
</pre><pre name="code" class="css"><span style="white-space:pre">width:13px; </span>
<span style="white-space:pre">height:13px;</span>
<span style="white-space:pre">background:</span>#008000;
添加到css中或者直接使用html的style属性即可。 注意:background表示颜色,不能使用color
2. canvas标签加js实现
在需要添加实心圆的地方添加canvas标签:
<span style="white-space:pre"></span><canvas id="myCanvas" height="13px" weight="10px" name="statusStr"></canvas>
<span style="white-space:pre"></span>function(){var c=document.getElementsByTagName("canvas");for(var i=0; i<c.length; i++){var cxt = c[i].getContext("2d");cxt.fillStyle='#008000'; <span style="white-space:pre"></span>cxt.beginPath(); <span style="white-space:pre"></span>cxt.arc(6,6,6,0,Math.PI*2,true); <span style="white-space:pre"></span>cxt.closePath(); <span style="white-space:pre"></span>cxt.fill();}}
0 0
- [workingNotes]使用html5画实心圆的两种方法
- HTML5绘制实心的文本
- 画个实心的金字塔
- HTMl5与CSS3两种制作时钟的方法
- 两种简单的html5
- c++如何画实心的箭头
- 如何使用JQuery和HTML5 Canvas两种方法实现弹幕效果:
- Android使用Handler的两种方法
- 两种使用自定义UITableViewCell的方法
- 使用线程的两种方法
- android使用全局变量的两种方法
- Excel SQL使用的两种方法
- Android Fragment使用的两种方法
- Android Fragment使用的两种方法
- android使用全局变量的两种方法
- 不使用别名的两种方法
- android使用全局变量的两种方法
- android使用全局变量的两种方法
- js 和 java 作用域的区别
- PHP操作mysql类的封装
- 妙用Javascript运算符“||”和“&&”
- 分享一个链接
- 老罗Android观后总结
- [workingNotes]使用html5画实心圆的两种方法
- c语言之数据类型长度
- 浅谈CSRF攻击方式
- c++ 访问父类方法
- Qt 读取文件,获得文件名、路径
- UITableView四周有多余的空白区域
- UFLDL教程之六:自我学习
- Java 多线程:synchronized 多线程同步关键字
- WPF 加UserControl(wpf) ViewModel模式数据之间交互