翻轉的CSS
由三奇,又名Halikidiki : 2005年1月19
現在正在一個我自己,我敢肯定,所有網頁設計師在某個時候在其設計壽命想改變一個映像到另一個時,滑鼠輾過(通常使用的聯絡) 。最通用的方式實現這一目標是利用JavaScript和有很多教程了。但是,你(如果你像我這樣的東西)停頓某處教程,跳到直線年底獲得代碼,然後只要複製並粘貼到您的網站上。現在,這個工作和一切,你不明白,為什麼它的作品。或者,如果任何事情都會發生錯誤你怎麼解決?翻車的CSS更簡單,不需要任何東西,除非CSS和HTML (甚至不為預) 。
本教程將引導您如何使錨標籤到連結的圖片,然後不斷變化的圖片時,滑鼠上的形象。
這是一個例子,就是我要告訴你如何去做:
以下是如何
下面的步驟將解釋如何可以實現這一效果。
開啟HTML檔案您想要一個CSS翻滾(或使用此HTML代碼如果您只想進行實驗的效果) :
-
<html>
-
<head>
-
<title>CSS Rollovers</title>
-
<style type="text/css">
-
@import "rollover.css";
-
</style>
-
</head>
-
-
<body>
-
<div>
-
<a href="#" id="example">Home</a>
-
</div>
-
</body>
-
</html>
-
您不必擔心任何的代碼(你應該很容易理解這一切反正)以外的錨定標記的,什麼是內部的風格標記。
儲存您的HTML檔案。
開放的FrontPage /製作/記事本(無論你喜歡使用) ,並粘貼的CSS :
-
#example{
-
height: 20px;
-
width: 158px;
-
text-indent: 10000px;
-
overflow: hidden;
-
background: url(kirupa1.gif) top left no-repeat;
-
display: block;
-
}
-
-
#example:hover{
-
background-position: bottom left;
-
}
-
為了本教程,請檔案rollover.css並儲存在同一目錄作為您的HTML檔案。
現在,這是本從不同majorly使用JavaScript 。對於轉你有兩個形象,一個是原來的狀態和一個過渡的狀態。當使用的CSS翻車你需要把圖片都在相同的映像,像這樣:
儲存的形象kirupa1.gif在同一目錄中的HTML + CSS檔案。然後查看您的HTML檔案和voila !
現在...時間去通過這個代碼!
#什麼是指所謂的ID什麼,一樣上課,但應只能使用一次的HTML檔案。
尺寸kirupa1.gif是158px的40px 。但是,一半的高度是一個形象,我們不希望看到(至今) ,我們將高度20px ,以及後來對我們制定的背景,地位最高。
對於瀏覽器無法查看的CSS (是的,我知道... )你應該始終包括一些文字中之間的開啟和關閉錨標記。對於那些瀏覽器可以查看的CSS我們必須擺脫這一案文。因此,我們確定了文本縮排一些數量龐大,並設定溢出為隱藏。自我解釋。
最後兩行中的#例如( )只是所謂的背景圖片,告訴它自己置於上方,並且也不要重演。
其次是#例如:懸停-在懸停說基本上是當滑鼠移動到這個因素風格像這樣。
所有這一切都沒有改變它是展示頂端20pixels ,以顯示底部20pixels ,有效映像切換。
幹得好!您已經成功地創造了一些純粹的CSS翻車!這是非常簡單的比使用JavaScript ,因為它並不需要載入映像時,第二次滑鼠輥超過您有沒有必要使用JavaScript預裝的形象。