字中字效果 html5例項

2022-04-23 05:29:26 字數 937 閱讀 5297

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

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

核心**:

var canvas;

var ctx;

var tex;

var blankstr = "  ";//輸出空白

$(function ()

var tex = $("input#inpt").val();//獲取輸入框文字

if (!tex) tex = "頂";//預設文字為"頂"

if (tex.length > 1)

var reg = /[\u4e00-\u9fa5]/g;//用正規表示式判斷是否為漢字

if (!reg.test(tex))

ctx.fillstyle = "rgba(0,0,0,1)";//繪製底色

ctx.fillrect(20, 20, 40, 40);

ctx.fillstyle = "rgba(255,255,255,1)"//繪製文字

ctx.font = "bolder 40px 宋體";

ctx.textbaseline = 'top';

ctx.filltext(tex, 20, 20);

var panel = $("#panel");//漢字輸出區域

panel.html("");//清空歷史漢字

for (y = 1; y < 40; y++) else

}panel.html(panel.html() + "

"); }

});$("button#bt").click();//第一次載入是輸出"頂"

});

HTML5 字型rem,px,em,設定

px為單位 在web頁面初期製作中,我們都是使用 px 來設定我們的文字,因為他比較穩定和精確。但是這種方法存在乙個問題,當使用者在瀏覽器中瀏覽我們製作的web頁面時,他改變了瀏覽器的字型大小,這時會使用我們的web頁面布局被打破。這樣對於那些關心自己 可用性的使用者來說,就是乙個大問題了。因此,這...

html5實現刮刮卡效果

通過canvas實現的可刮塗層效果.修改img.src時塗層也會自動適應新的尺寸.修改layer函式可更改塗層樣式.塗層 可刮效果 以下是html源 已增加移動裝置支援 12 3456 78910 1112 1314 1516 1718 1920 2122 2324 2526 2728 2930 3...

html5中的SSE功能例項

最近,看到html5的乙個伺服器端推送的功能,很簡單,就像親自測試乙個。果然還是出現了問題,首先我是在360極速瀏覽器上測試的,但是,當我在自己搭建的apache伺服器上測試的時候,就無法實現推送功能,360極速瀏覽器直接顯示不支援,於是,我 使用谷歌瀏覽器,發現沒有顯示不支援,但是也沒有顯示推送的...