HTML中使用用户名首字母作为头像显示
2017-03-27 22:28
1116 查看
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport"> <title></title> <link type="text/css" href="https://cdn.bootcss.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"> <script type="text/javascript" src="https://cdn.bootcss.com/jquery/2.2.0/jquery.min.js"></script> <script type="text/javascript" src="https://cdn.bootcss.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> </head> <body> <img src="" class="img-circle headImg" alt="User Image"> <canvas id="headImg" style="display:none"></canvas> <script type="text/javascript"> $(function(){ textToImg(); }); function textToImg() { var uname = 'Joy'; var name = uname.charAt(0); var fontSize = 60; var fontWeight = 'bold'; var canvas = document.getElementById('headImg'); var img1 = document.getElementById('headImg'); canvas.width = 120; canvas.height = 120; var context = canvas.getContext('2d'); context.fillStyle = '#F7F7F9'; context.fillRect(0, 0, canvas.width, canvas.height); context.fillStyle = '#605CA8'; context.font = fontWeight + ' ' + fontSize + 'px sans-serif'; context.textAlign = 'center'; context.textBaseline="middle"; context.fillText(name, fontSize, fontSize); $('.headImg').attr('src',canvas.toDataURL("image/png")); }; </script> </body> </html>
相关文章推荐
- GROUP BY的另种使用方法:将结果集一列的内容作为一个单元格显示
- 实践:使用 HTML 标记显示全局化中从右到左的文字
- 使用PhotoShop分割图片并通过Html组合显示
- 在Silverlight页面里显示HTML的免费控件下载(附使用方法代码)
- 使用SyntaxHighlighter实现HTML高亮显示代码的方法
- VC6中使用CHtmlView在对话框控制中显示HTML文件
- android.webkit.WebView 体验1: 使用html作为UI
- JEditorPane中使用CSS样式显示HTML
- 使用ISAPI_Rewrite对asp.net实现URL重写,显示HTML后缀
- 在Silverlight页面里显示HTML的免费控件下载(附使用方法代码)
- 关于使用bean:write标签显示html内容
- 在flex中使用嵌入html文件以解决显示html的问题
- 将Html原码解析成IHTMLDocumet对象,然后使用DOMNode将html显示成一棵树
- html:optionsCollection 的 filter 过滤属性使用心得 - 解决空格不能显示的问题
- 如果使用Ext.form.ComboBox 作为editor,并设置了store,在选择后,在表格单元中显示的是store中的displayfield 而不是valuefield
- 使用Python语言设计基于HTML的C语言语法加亮显示程序
- 将Html原码解析成IHTMLDocumet对象,然后使用DOMNode将html显示成一棵树
- 将Html原码解析成IHTMLDocumet对象,然后使用DOMNode将html显示成一棵树
- 使用eclipse在jsp上显示水晶报表(七)用sql 命令对象作为数据源2
- 在Silverlight页面里显示HTML的免费控件下载(附使用方法代码)