Loblurem 是一個用於生成模糊文字效果的 JavaScript 套件。它支援自訂文字內容、字體大小、行高、顏色和模糊程度等特性,並提供了文字對齊方式的控制。
- 支援自訂文字內容和隨機中文字元生成
- 自適應容器寬度,自動換行
- 支援靠左、置中和靠右對齊
- 可自訂字體大小、行高、字距
- 支援自訂文字顏色和模糊效果
- 響應式設計,支援視窗大小變化
- 支援 Microsoft JhengHei 字體
將編譯後的檔案引入您的 HTML:
<script src="path/to/es6.main.loblurem.bundle2.0.0.js"></script>- 添加 data-loblurem 屬性到 HTML 元素:
<div data-loblurem="157w/20/10/rgb(87, 132, 84)/5"></div>- 添加 data-loblurem-display 屬性控制對齊方式:
<div data-loblurem="測試文字/20/10/#000000/5" data-loblurem-display="right"></div>屬性值使用斜線(/)分隔,按順序包含以下參數:
content/counts: 文字內容或字數(如:"測試文字"或"157w")fontSize: 字體大小(單位:像素)lineHeight: 行高color: 文字顏色(支援 RGB、十六進位等格式)letterSpacing: 字距blur: 模糊程度(可選)
left: 靠左對齊(預設)middle: 置中對齊right: 靠右對齊
<!-- 靠右對齊範例 -->
<div data-loblurem="我是測試文字/20/10/#000000/5" data-loblurem-display="right"></div>
<!-- 置中對齊範例 -->
<div data-loblurem="157w/20/10/rgb(87, 132, 84)/5" data-loblurem-display="middle"></div>
<!-- 帶按鈕的範例 -->
<p class="pq_TXT3" data-loblurem="157w/20/10/rgb(87, 132, 84)/5">
文字內容...
<span>
<a data-loblurem-btn class="pq_BT_FREE1" href="#">按鈕文字</a>
</span>
</p>- Chrome (最新版本)
- Firefox (最新版本)
- Safari (最新版本)
- Edge (最新版本)
- 需要 Microsoft JhengHei 字體支援
MIT License
- 使用 ES2024 特性重構
- 新增文字對齊功能
- 優化效能和程式碼結構
- 改進錯誤處理
- 新增事件支援
- 優化字體載入機制
- 初始版本發布