好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 字中字效果的實現【html5實例】

字中字效果的實現【html5實例】

熱門標簽:飛亞外呼系統 電話機器人如何 杭州營銷電銷機器人供應商 百應電銷機器人產業 聯通400電話申請 高德地圖標注賓館位置 貸款電銷人工和機器人哪個好 電視購物電銷外呼系統 西寧智能外呼系統加盟

用html5實現如圖字中有字效果

實現思路:用canvas輸出文字,然后分析像素點,根據像素點輸出文字。

核心代碼:

JavaScript Code復制內容到剪貼板
  1. var canvas;   
  2. var ctx;   
  3. var tex;   
  4. var blankStr = "  ";//輸出空白   
  5.     
  6. $(function () {   
  7.     
  8.     $("button#bt").click(function () {//綁定按鈕單擊事件   
  9.     
  10.         if ($("canvas#myCanvas").length > 0) {   
  11.             canvas = $("canvas#myCanvas")[0];   
  12.             ctx = canvas.getContext("2d");   
  13.         }   
  14.     
  15.         var tex = $("input#inpt").val();//獲取輸入框文字   
  16.         if (!tex) tex = "頂";//默認文字為"頂"   
  17.         if (tex.length > 1) { //只支持一個漢字   
  18.             alert("親,少輸入點字好吧,我吃不消呢~");   
  19.             return;   
  20.         }   
  21.     
  22.         var reg = /[\u4E00-\u9FA5]/g;//用正則表達式判斷是否為漢字   
  23.         if (!reg.test(tex)) {   
  24.             alert("親,輸入一個漢字好吧,其他的我不認識呢~");   
  25.             return;   
  26.         }   
  27.     
  28.         ctx.fillStyle = "rgba(0,0,0,1)";//繪制底色   
  29.         ctx.fillRect(20, 20, 40, 40);    
  30. ?   
  31.         ctx.fillStyle = "rgba(255,255,255,1)"//繪制文字   
  32.         ctx.font = "bolder 40px 宋體";   
  33.         ctx.textBaseline = 'top';   
  34.         ctx.fillText(tex, 20, 20);   
  35.     
  36.         var panel = $("#panel");//漢字輸出區域   
  37.         panel.html("");//清空歷史漢字   
  38.     
  39.         for (y = 1; y < 40; y++) {   
  40.             for (x = 1; x < 40; x++) {   
  41.                 imageData = ctx.getImageData(20 + x, 20 + y, 1, 1);//獲取灰度像素值   
  42.                 if (imageData.data[0] >180 ) {    //0為黑,255為白,取180是為了調控精度,確保不同瀏覽器都能有良好效果   
  43.                     panel.html(panel.html() + blankStr);   
  44.                 } else {   
  45.                     panel.html(panel.html() + tex);   
  46.                 }   
  47.             }   
  48.             panel.html(panel.html() + "<br>");   
  49.         }   
  50.     });   
  51.     
  52.     $("button#bt").click();//第一次加載是輸出"頂"   
  53. });    

以上這篇字中字效果的實現【html5實例】就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

原文地址:http://www.cnblogs.com/shouce/archive/2016/05/03/5453737.html

標簽:安慶 撫州 邯鄲 牡丹江 晉中 玉溪 內蒙古 煙臺

巨人網絡通訊聲明:本文標題《字中字效果的實現【html5實例】》,本文關鍵詞  字中字,效果,的,實現,html5,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《字中字效果的實現【html5實例】》相關的同類信息!
  • 本頁收集關于字中字效果的實現【html5實例】的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 日韩 欧美 国产 动漫 制服 | 一本久久a久久精品亚洲| 顶撞潮双H龙椅榨汁np男男| 湿润紧致np高h| 亚洲嫩草影院久久精品| 久久机热这里只有精品| 精品Av天堂a√在线视频| 太粗大深好疼快拔出去的缓解方法| 日韩欧美三级视频| 乳揉みま痴汉电车动漫| 伊人网在线播放| 男女羞羞视频软件| 女上男下亲奶头动态图| 国产欧美国产精品第二区| 欧美激情精品久久久久久不卡| 日本老妇成熟| 操美女在线观看| 欧美性猛交一久二久三久| 女教师日记2暴露的醒完整版| 百合glfuta多肉高h| 久久人人视频| 欧美日韩视频免费播放| 寡妇下面夹得我好爽| 一本久道久久综合狠狠| 中国tv影视大全| 精品国产天线2019| 奔跑吧第7季免费观看完整版 | AV香港经典三级级 在线| 最新怡春院| 女人裸色无遮挡图片很黄 | 新婚夜高潮到喷水| 动漫男男车车好快的车车图| gaysexmovies| GOGO欧洲无码人体视频| 浪货趴办公点~H揉秘书在线播放 日韩精品 电影一区 亚洲 | 久久AV秘?一区二区三区水牛| 特级做a爰片毛片A片免费动漫| 新视觉福利| 蜜桃啪啪| 色魔工厂| 6080影视大全|