svg文字動態改變後字型設定丟失問題

2021-07-11 04:56:55 字數 597 閱讀 3170

svg在設定了viewbox後,才會出現這種問題

內部有有其他標籤,比如,通過操作innerhtml屬性直接替換掉內部的tspan時實現改變,字型大小將失去css控制

解決

經測試,內部只有文字情況操作innerhtml是沒有問題的,所以可以直接操作內部的只有文字的或者

測試瀏覽器為目前最新版的chrome(49.0.2623.110)

android 4.42中沒有innerhtml屬性,於是只能操作textcontent,但textcontent不管是什麼瀏覽器,即使是當前最新的chrome(49.0.2623.110),依然會丟失字型大小。於是就有了這裡:

通過textnode節點解決

貼上**

stext[0].childnodes[0].nodevalue = num;

stext[1].childnodes[0].nodevalue = total;

jsp點選文字改變顏色 動態文字水印怎麼做

水印是把一些標識資訊嵌入到資訊載體中,在不影響原載體內容使用的同時,為原作者提供識別的手段,進而防止被再次篡改,是一種保護資訊保安和知識版權的有效方法。說到水印,常見到紙的檔案,一般常用 word 或 pdf 編輯後列印所得,並且 offie 或 pdf 軟體也有直接增加水印的功能。但同乙個 wor...

Flash 如何改變動態文字透明度?

因為flash的系統字型不直接支援透明,所以我們得通過嵌入字型或者filter類來解決。簡單地通過改變動態文字的alpha或者它做在的mc的alpha都是沒有用的。1 嵌入字型2 filter 這是從blueidea學來的,就是給動態文字增加乙個濾鏡,即使是空濾鏡也可以。as3中 建立動態文字 va...

呼叫字型對話方塊來改變文字框中的字型和顏色

1 準備 當前窗體中加乙個button 和文字框。文字框id為 idc edit。2 為button新增響應函式v oidcmodedialog onbnclickedfontbutton 3 自定義ccoloredit類 1 建立新類 ccoloredit 類,基類為 cedit 2 改變其輸入引...