亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

實現實現html5和css3 動態氣泡按鈕

發布時間:2020-07-20 10:43:44 來源:億速云 閱讀:209 作者:Leah 欄目:web開發

這期內容當中小編將會給大家帶來有關實現實現html5和css3 動態氣泡按鈕,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

這一次,我們正在創造一個有用的設置與對CSS3的多重背景和動畫的力量動畫按鈕。通過此按鈕包,您可以很容易地變成一個動畫按鈕,在您的網頁上的任何鏈接只是指定一個類名。沒有必要JavaScript。四色主題和三個大小也可通過分配額外的類名。
要打開網頁上的常規鏈接成一個奇特的動畫CSS3的按鈕,你只需要到指定的按鈕類和支持的顏色之一。請參閱下面的一些例子:

<a href="#" class="button blue big">Download</a> 
<a href="#" class="button blue medium">Submit</a> 
<a href="#" class="button small blue rounded">Submit</a>

有四種顏色類 – 藍色,綠色,橙色和灰色。其余的類,你看到分配給上面的鏈接,是可選的。您可以選擇從規模小,中,大,一類 – 圓潤,它創建了一個按鈕更加圓潤的版本。
效果演示
推薦使用 Chrome、Firefox等標準瀏覽器查看效果,就是IE 9,也有不兼容的地方。

所有動畫按鈕的CSS代碼駐留在buttons.css。這使得很容易下降到現有的項目,并使用它。
請注意,整個的下面的代碼,我定義了兩個版本在一些地方的同一財產。這與瀏覽器處理CSS定義的方式。他們逐一解析規則,并將其應用,忽略了他們不明白的。這樣我們就可以有一個理解所有的規則,這是普通版,一個CSS3的啟用,將舊的忽視。
我們需要做的第一件事是定義按鈕類。這是按鈕的骨干,因為它適用于定位,字體和背景樣式。
首先是與字體相關的樣式,在這之后如下顯示屬性。它被設置為inline – block的,這使得它能夠坐在其周圍的文本(如內聯元素)的同一行,但也像一個方面的填充和利潤率塊。
在某一時刻,你會看到每個按鈕有四個背景圖像應用到它。雖然這聽起來很嚇人,只有一個文件,實際上是要求從服務器。前兩個背景,左下角和右上角部分泡沫圖像,你可以看到下面的插圖,和其他兩個是純CSS的梯度。
正如我上面提到的的,泡沫的背景是顯示為兩個單獨的圖像,背景位置屬性的偏移。使用CSS3的過渡屬性,我們定義動畫,在這兩個版本的背景圖片幻燈片的頂部或底部恭恭敬敬,你看到懸停按鈕時產生泡沫效應。

/* BlueButton */ 
.blue.button{ 
color:#0f4b6d !important; 
border:1px solid #84acc3 !important; 
/* A fallback background color */ 
background-color: #48b5f2; 
/* Specifying a version with gradients according to */ 
background-image: url('button_bg.png'), url('button_bg.png'), 
-moz-radial-gradient( center bottom, circle, 
rgba(89,208,244,1) 0,rgba(89,208,244,0) 100px), 
-moz-linear-gradient(#4fbbf7, #3faeeb); 
background-image: url('button_bg.png'), url('button_bg.png'), 
-webkit-gradient( radial, 50% 100%, 0, 50% 100%, 100, 
from(rgba(89,208,244,1)), to(rgba(89,208,244,0))), 
-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4fbbf7), to(#3faeeb)); 
} 
.blue.button:hover{ 
background-color:#63c7fe; 
background-image: url('button_bg.png'), url('button_bg.png'), 
-moz-radial-gradient( center bottom, circle, 
rgba(109,217,250,1) 0,rgba(109,217,250,0) 100px), 
-moz-linear-gradient(#63c7fe, #58bef7); 
background-image: url('button_bg.png'), url('button_bg.png'), 
-webkit-gradient( radial, 50% 100%, 0, 50% 100%, 100, 
from(rgba(109,217,250,1)), to(rgba(109,217,250,0))), 
-webkit-gradient(linear, 0% 0%, 0% 100%, from(#63c7fe), to(#58bef7)); 
}

每種顏色的類定義了獨特的一套獨特的屬性 – 按鈕的文本標簽的顏色,文字陰影和背景圖像。注意,我們使用的背景屬性按鈕添加多個圖像。他們是分層的頂部,首先出現在上面定義的。
只有Mozilla和Webkit瀏覽器目前支持CSS的梯度,但與完全不同的語法。其余的瀏覽器將顯示回退的背景顏色。您可能已經注意到,我們沒有包括一個免費版本的漸變規則的前綴。這是由于梯度不是一個CSS規范尚未正式的一部分的事實,并沒有首選語法協議。
在上面的片段中,你可以看到,我們定義在它上面的線性漸變和徑向之一。為了使漸變交融,更順利的WebKit和Mozilla的語法,我們定義,這使得外完全透明的漸變顏色的RGBA徑向之一。
有了這個,我們的CSS3動畫泡沫按鈕完成!
總結
這些按鈕是完全基于CSS和整合是非常簡單 – 只是下降的按鈕文件夾在您的項目中的某處。通過修改CSS文件,您可以創建自己的顏色和形狀。

上述就是小編為大家分享的實現實現html5和css3 動態氣泡按鈕了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

应城市| 信宜市| 大同市| 常山县| 抚松县| 安国市| 九龙城区| 绥江县| 宾阳县| 锦州市| 固安县| 大渡口区| 鹰潭市| 巴南区| 平安县| 探索| 东宁县| 镇平县| 资中县| 蓬溪县| 开江县| 乐至县| 黄龙县| 夏河县| 正宁县| 镇远县| 永州市| 鄱阳县| 大安市| 凌源市| 永平县| 桐柏县| 克山县| 万州区| 晋江市| 栾城县| 聂荣县| 榆社县| 绵竹市| 长治市| 齐齐哈尔市|