国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

CSS實例:創建一個鼠標感應換圖片的按鈕

2024-07-11 08:44:07
字體:
來源:轉載
供稿:網友

這個CSS教程將教你如何使用CSS創造一個漂亮的動態按鈕 ,所謂動態,指的是默認狀態和聚焦狀態時背景按鈕圖片不一樣.
這個CSS教程將教你如何使用CSS創造一個漂亮的動態按鈕 ,所謂動態,指的是默認狀態和聚焦狀態時背景按鈕圖片不一樣,讓我們看一下這是怎么完成的:
CSS實例:創建一個鼠標感應換圖片的按鈕
滑動門
因為我們希望我們的按鈕是靈活的,我們將要作出的背景圖像,可以文本自動改變大小。對于這一點,我們就用心愛的滑動門技術;兩個互補圖片所創造出來的幻覺,一個默認的,一個點擊時出現的。
我們的按鈕,將是一個基本的標簽嵌套<a>和<span> ,然后給每一個不同的層指定不同的背景圖像。下面是HTML代碼:
<a href=”#” class=”button”><span>Bring world peace</span></a>
接著,我們需要的是兩張清晰的背景圖片,分別使用在默認和聚焦狀態下面:
CSS實例:創建一個鼠標感應換圖片的按鈕_VeVb.com
我們將用這兩張圖片在CSS下面達到按鈕的變幻效果,而不需要使用任何Javascript。背景圖片應該設置一個合理的高度和寬度。比如這里,我們設定寬為300px,高為24px。
下面是分別是和的背景圖片。
SPAN
如何利用CSS創建一個漂亮的按鈕
A
CSS實例:創建一個鼠標感應換圖片的按鈕
樣式化按鈕
最后,我們需要一個CSS對按鈕進行樣式化 ,使這一切都聯系在一起。因為我們要在此過程中,要對span和a元素增加到浮動屬性,所以,我們對整下樣式進行一個清除浮動:.clear { /* generic container (i.e. div) for floating buttons */ overflow: hidden; width: 100%;} a.button { background: transparent url('bg_button_a.gif') no-repeat scroll top right; color: #444; display: block; float: left; font: normal 12px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 18px; /* sliding doors padding */ text-decoration: none; } a.button span { background: transparent url('bg_button_span.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 18px; }
我們現在已經有了一個漂亮的按鈕,但他還沒有達到聚焦時所需要的轉換效果,所以,我們還需要加入:a.button:active { background-position: bottom right; color: #000;outline: none; /* hide dotted outline in Firefox */ } a.button:active span { background-position: bottom left; padding: 6px 0 4px 18px; /* push text down 1px */ }
OK,大功告成。但需要注意的是,光靠上面的方法,不能正常運行于IE瀏覽器下面,所以,要讓他在IE上也能工作,你需要在a標簽里使用到:
<a href=”#” onclick=”this.blur();” class=”button”> … </a>
翻譯的不是太流暢,早知道的話用自己的話解釋了。如果上面的看不明白,你可以點擊這里查看英文原文教程:How to make sexy buttons with CSS。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 望都县| 连州市| 宁武县| 辉南县| 桐庐县| 咸阳市| 金沙县| 开原市| 合阳县| 大同市| 鄄城县| 西华县| 虞城县| 眉山市| 洛扎县| 新和县| 淳化县| 汉源县| 沂源县| 海兴县| 共和县| 合江县| 洞口县| 浪卡子县| 长丰县| 无极县| 德兴市| 巩留县| 乐至县| 寻乌县| 荣昌县| 丹棱县| 玉溪市| 安顺市| 安岳县| 武乡县| 定结县| 化德县| 柘城县| 温宿县| 进贤县|