JavaScript實現文字豎排效果
文字豎排雖然不常用,但是並不是沒有這方面的需求,但現有的CSS屬性支援度都不高或者相容性不好。
下面分享一個用JavaScript實現的效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> span{ float:right; width:1em; text-align:center; word-wrap:break-word; background:#ccf; margin:0 5px; } </style> <script type="text/javascript"> function shuPai(eid){ var p = document.getElementById(eid); var str=p.innerHTML.replace(/<[^>]+>/gi,""); var arr = str.replace(/(.{1,10})/g,"<span>$1</span>"); p.innerHTML = arr; } window.onload=function(){shuPai("test");} </script> </head> <body> <p id="test">文字豎排雖然不常用,但是並不是沒有這方面的需求,但是現有的CSS屬性支援度都不高</p> </body> </html>
以上程式碼完美的實現了想要的效果,可以直接套用就可以了,如果感謝興趣可以自行分析一下程式碼。
相關文章
- CSS3文字豎排效果CSSS3
- CSS如何讓文字豎排效果例項程式碼CSS
- DOM 和 Canvas 如何實現文字豎向排列的效果Canvas
- javascript實現文字拼寫動畫效果JavaScript動畫
- Excel-設定豎排文字Excel
- Android Vertical TextView 文字豎排AndroidTextView
- CSS實現文字豎排顯示(相容IE6/IE7)CSS
- css實現的文字標題向前縮排效果CSS
- css文章豎排效果程式碼例項CSS
- 文字印表機 效果實現
- 小程式利用Canvas繪製圖片和豎排文字Canvas
- 輕鬆設計C#豎排文字標籤 (轉)C#
- Javascript實現動畫效果JavaScript動畫
- jquery實現的豎向動態柱狀條效果jQuery
- 前端實現文字滾動效果前端
- 實現textarea文字框多行提示文字效果
- 妙用 background 實現花式文字效果
- PHP實現水印效果(文字、圖片)PHP
- javascript input文字框新增提示文字效果JavaScript
- JavaScript實現選項卡效果JavaScript
- 用JavaScript實現動畫效果 (轉)JavaScript動畫
- 點選當前文字行實現文字變色效果
- DW如何實現程式碼行縮排效果
- css實現文字和圖片居中效果CSS
- JavaScript文字迴圈變色效果JavaScript
- 點選文字框實現文字框內容選中效果
- 如何實現點選文字框刪除提示文字效果
- JavaScript實現隨機抽獎效果JavaScript隨機
- javascript實現的放大效果程式碼JavaScript
- javascript實現延遲載入效果JavaScript
- CSS題目系列(3)- 實現文字切割效果CSS
- 文字或模組分割豎線
- JavaScript、CSS實現滑鼠跟隨繁花效果JavaScriptCSS
- javascript實現物件直接量合併效果JavaScript物件
- javascript如何實現二維陣列效果JavaScript陣列
- 用Javascript實現選單摺疊效果JavaScript
- javascript實現文字框標籤驗證JavaScript
- 利用 javascript 實現富文字編輯器JavaScript