麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > CSS > 正文

html5和css3 動態(tài)氣泡按鈕的實現(xiàn)

2020-03-24 15:49:26
字體:
供稿:網(wǎng)友
我們正在創(chuàng)造一個有用的設(shè)置與對CSS3的多重背景和動畫的力量動畫按鈕,無需使用JavaScript,通過此按鈕包,您可以很容易地變成一個動畫按鈕,在您的網(wǎng)頁上的任何鏈接只是指定一個類名,需要的朋友可以參考下

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

 a href= # >

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

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

/* 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)); }

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

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,更多相關(guān)內(nèi)容請關(guān)注PHP !

相關(guān)推薦:

H5實現(xiàn)上傳本地圖片并能夠預(yù)覽的功能代碼

如何設(shè)置CSS 文本字體顏色

以上就是html5和css3 動態(tài)氣泡按鈕的實現(xiàn)的詳細內(nèi)容,其它編程語言

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 色屁屁xxxxⅹ免费视频 | 久啪视频| 日韩激情| 小雪奶水翁胀公吸小说最新章节 | 伊久在线| 青青操精品| 成人毛片视频在线播放 | 欧美精品在线视频观看 | 亚洲综合视频在线播放 | 久久草在线视频国产 | 天天夜干 | 精品国产一区二区亚洲人成毛片 | 日本高清视频网站www | 成年人小视频在线观看 | 爽妇网国产精品 | 国产成人自拍av | 99精品视频免费 | 日本s级毛片免费观看 | 国产高清自拍一区 | 美女扒开腿让男生桶爽网站 | 蜜桃视频在线播放 | 国产一区二区三区在线观看视频 | 国内精品免费一区二区2001 | 欧美五月婷婷 | 久久久久一区二区三区 | 国产91成人| 中文字幕在线日韩 | 中文字幕在线播放第一页 | 一夜新娘第三季免费观看 | 国产精品高清一区 | 91九色国产视频 | 主播粉嫩国产在线精品 | 日韩精品中文字幕在线观看 | 国产日产精品一区四区介绍 | 一级外国毛片 | 亚洲精品久久久久久下一站 | 国产精品一区在线观看 | 第四色成人网 | 毛片在线免费视频 | 色播av在线 | 羞羞视频免费观看网站 |