自定多姿多彩的網頁連結下劃線(轉)
自定多姿多彩的網頁連結下劃線(轉)[@more@] CSS本身沒有直接提供變換HTML連結下劃線的功能,但只要運用一些技巧,我們還是可以讓單調的網頁連結下劃線變得豐富多彩。
自定義連結下劃線示例 第三,為顯示出自定義的下劃線,必須隱藏預設的下劃線,即a { text-decoration: none; }。 第四,為連結元素設定下劃線圖形,構造出自定義的下劃線。假設下劃線圖形是underline.gif,則設定下劃線圖形的CSS程式碼為a { background-image: url(underline.gif); }。 第五,我們要讓下劃線圖形在水平方向反覆出現,但不能在垂直方向重複出現,否則它將被隱藏到文字的背後。要求下劃線只在水平方向重複出現的程式碼為:a { background-repeat: repeat-x; }。 第六,為保證圖形出現在連結文字的下方(不管字型的大小),用background-position屬性將圖形放在連結元素的底部。對於箭頭之類的下劃線圖形,可能還要考慮圖形在水平方向的對齊方向。假設要將下劃線圖形放在右下角,CSS程式碼為:a { background-position: 100% 100%; }。 第七,為了在連結文字的下方給自定義圖形留出空間,必須加入適當的空白。下劃線圖形相對於連結文字的具體位置與文字的大小有關,但一般而言,可以先讓底部空白等於下劃線圖形的高度,必要時再作調整。例如:a { padding-bottom: 4px; }。 第八,由於下劃線圖形放在連結元素的底部,必須保證連結不折行(如允許連結跨越多個行,則只有下面一行的連結文字下面會有自定義的下劃線)。用CSS的white-space屬性可以防止連結文字折行,即a { white-space: nowrap; }。 綜上所述,為連結元素定義CSS樣式屬性的完整例子如: a { text-decoration: none; background: url(underline.gif) repeat-x 100% 100%; padding-bottom: 4px; white-space: nowrap; }
一、基本原理
首先,自定義HTML連結下劃線的第一步是建立一個圖形,在水平方向重複放置這個圖形即形成下劃線效果。如果要顯示出下劃線背後的網頁背景,可以使用透明的.gif圖形。
其次,如果下劃線圖形的高度較大,則必須適當增加文字的高度,使得一行文字的底部與下一行文字的頂部之間有較大的空間,例如p { line-height: 1.5; }。如果要讓自定義下劃線只在滑鼠停留時出現,只要把原來直接設定在連結元素上的CSS background屬性改到:hover ,例如:
a {
text-decoration: none; padding-bottom: 4px; white-space: nowrap; }a:hover {
background: url(underline.gif) repeat-x 100% 100%; }來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-957437/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 去掉超連結的下劃線
- CSS動畫:有活力的連結下劃線CSS動畫
- CSS 多行文字超連結下劃線動效CSS
- 駝峰轉下劃線
- JavaScript 資料由駝峰結構轉下劃線結構JavaScript
- 下劃線轉成駝峰
- Java - 駝峰轉下劃線Java
- 批次下載瀏覽器網頁中全部連結的方法瀏覽器網頁
- 用微信分享轉發線下活動營銷推廣頁面連結的防封方案
- js中將小/大駝峰格式的字串轉為下劃線相連的字串JS字串
- Python 中的單下劃線和雙下劃線Python
- 根據網路連線(檔案連結)下載檔案到本地
- 【Python】單下劃線與雙下劃線的區別Python
- excel操作下劃線轉駝峰 文字拼接Excel
- https 下分頁生成的連結 http 解決方法HTTP
- CUDNN 官網下載連線DNN
- 一個工具類實現自定義Tablayout的下劃線寬度TabLayout
- Go和JavaScript結合使用:抓取網頁中的影像連結GoJavaScript網頁
- 自定義連線池
- python四種方式解析網頁獲取頁面中的連結Python網頁
- 網頁防封連結製作的原理有哪些?網頁
- 將網頁轉換為Markdown的免費線上轉換工具網頁
- 點選連結跳轉到應用指定頁面
- TextView自定義輕鬆實現下劃線、點選彈框TextView
- VirtualBox 本地網路連線無線狀態下連線虛擬機器虛擬機
- 下劃線的學習3
- 線上CAD轉換器網頁版詳解網頁
- WKWebView 獲取網頁高度,圖片點選檢視,網頁連結點選WebView網頁
- Windows Terminal 自定義 SSH 連線Windows
- Kettle自定義資料庫連線型別連線HGDB資料庫型別
- Python下劃線用法Python
- 網頁提示連線資料庫失敗是怎麼回事(網站資料庫連線失敗)網頁資料庫網站
- 超連結的跳轉位置
- 易優cms網站首頁輪播圖新增跳轉連結後沒有反應網站
- 反轉連結串列、合併連結串列、樹的子結構
- 網址連結跳轉外部安全提醒程式碼
- 如何把一個長連結轉短連結 短連結轉化器該如何使用
- 開啟網頁顯示資料庫連線出錯網頁資料庫
- 線上將網頁轉成PDF檔案\JPG圖片的工具網頁