聰明的技巧:將土耳其無點的“ i”(ı)和一個(。)結合起來,創造了一個視覺上吸引人的“ i”,由兩個單獨的元素組成。這允許DOT的獨立樣式和動畫,並增加了獨特的視覺風格。可及性問題?我們已經覆蓋了你。
讓我們探索創建,造型和應用此技術,包括最佳實踐以及何時避免這種技術。
示例:樣式和動畫
這種方法的美在於它的靈活性。由於兩個組件都是標準的Unicode字符,因此它們像常規文本一樣無縫地適應字體更改和頁面縮放。這裡有一些顯示不同字體,樣式和變焦級別的示例。
分步指南
這是該過程的細分:
角色選擇
我們使用無點“ i”(ı)和一個時期。其他字符是可能的,例如無點“ j”(ȷ),甚至是“〜”(for“ñ”)或“``”(for“è”)之類的口音。
垂直堆疊
使用一個垂直堆疊字符<span></span>
和CSS:
<span class="character">。<br>我</span>
。特點 { 顯示:塊; 線高:0.5; 保證金:0; }
結盟
使用line-height
和刪除邊距的微調間距。
CSS動畫(點元素)
實施動畫,例如,彈跳效果:
@keyframes bunce { 來自{transform:translatey(0); } to {transform:translatey(-10px); } } .bunce { 動畫:彈跳0.4S無限替代; }
(有關CSS動畫的更多信息,請參見CSS-Tricks年鑑。)
整合到文字中
在一個單詞(例如“ ping”)中為“ i”動畫:將動畫字符包裹在一個<span></span>
保持線路完整性。
<p> p <span>。<br> ng</span></p>
SVG替代方案
使用SVG元素可以實現相同的效果。這提供了更多的動畫自由,但失去了字體響應能力。下面顯示了一個具有獨立動畫圓和矩形的示例。
[示例SVG代碼將在此處插入,類似於原始代碼,但有可能簡化或重新格式化為了清楚起見]
使用場景
該技術在裝飾性環境(例如徽標或圖標)中亮起,它增強了視覺吸引力。避免在身體文本中過度使用它;它對可讀性和輔助技術兼容性產生負面影響。
可訪問性注意事項
屏幕讀取器可能會錯誤地解釋“ p。ng”。採用ARIA屬性來確保正確解釋:
<div aria-label="Ping" role="img"> <p role="presentation">p <span>。<br> ng</span></p> </div>
這將整個元素視為圖像,在隱藏屏幕讀取器的內部元素時提供正確的標籤。在各種輔助技術中進行測試至關重要。
用Unicode擴展
可以通過組合Unicode字符來創建許多其他“字母”。下表顯示了一些示例。請記住:優先考慮可訪問性;避免為視覺效果而妥協。
第一字形 | 第二字形 | 合併 |
---|---|---|
我 | 。 | 我 |
ȷ | 。 | j |
n | 〜 | ñ |
一個 | e | æ |
一個 | ` | 一個 |
以上是在字母' i”上為點動畫的技巧的詳細內容。更多資訊請關注PHP中文網其他相關文章!

具有CSS的自定義光標很棒,但是我們可以將JavaScript提升到一個新的水平。使用JavaScript,我們可以在光標狀態之間過渡,將動態文本放置在光標中,應用複雜的動畫並應用過濾器。

互動CSS動畫和元素相互啟動的元素在2025年似乎更合理。雖然不需要在CSS中實施乒乓球,但CSS的靈活性和力量的增加,可以懷疑Lee&Aver Lee有一天會成為一種

有關利用CSS背景濾波器屬性來樣式用戶界面的提示和技巧。您將學習如何在多個元素之間進行背景過濾器,並將它們與其他CSS圖形效果集成在一起以創建精心設計的設計。

好吧,事實證明,SVG的內置動畫功能從未按計劃進行棄用。當然,CSS和JavaScript具有承載負載的能力,但是很高興知道Smil並沒有像以前那樣死在水中

是的,讓#039;跳上文字包裝:Safari Technology Preview In Pretty Landing!但是請注意,它與在鉻瀏覽器中的工作方式不同。

此CSS-tricks更新了,重點介紹了年鑑,最近的播客出現,新的CSS計數器指南以及增加了幾位新作者,這些新作者貢獻了有價值的內容。

在大多數情況下,人們展示了@Apply的@Apply功能,其中包括Tailwind的單個property實用程序之一(會改變單個CSS聲明)。當以這種方式展示時,@Apply聽起來似乎很有希望。如此明顯


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!