国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 web前端 css教程 基于CSS3 animation的鼠標滑過按鈕特效的實例詳解

基于CSS3 animation的鼠標滑過按鈕特效的實例詳解

May 27, 2017 pm 05:32 PM

  簡要教程

  這是一組使用CSS3 animation制作的鼠標滑過按鈕動畫特效。這組鼠標滑過按鈕動畫共有13最后效果,均由按鈕的偽元素和CSS3 animation來制作完成。

?

基于CSS3 animation的鼠標滑過按鈕特效的實例詳解

查看演示????? 下載插件

?

  使用方法

  HTML結(jié)構(gòu)

  該效果通過超鏈接來制作按鈕,例如第一種Swipe效果的HTML代碼為:

<a class="btn-0" href="#">Swipe</a>

  CSS樣式

  為了方便,特效中為除了、之外的所有元素都添加了動畫過渡效果。

html *,
html *:before,
html *:after {
  box-sizing: border-box;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
html i, html em,
html b, html strong,
html span {
  -webkit-transition: none;
  transition: none;
}

  然后為按鈕設(shè)置通用樣式。

a {
  text-decoration: none;
  line-height: 80px;
  color: black;
}
[class^="btn-"] {
  position: relative;
  display: block;
  margin: 20px auto;
  width: 100%;
  height: 80px;
  max-width: 250px;
  text-transform: uppercase;
  overflow: hidden;
  border: 1px solid currentColor;
}

  在第一個DEMO中,通過按鈕的:before偽元素來制作深紫色的滑塊。滑塊采用絕對定位,位于按鈕的左側(cè)位置,開始時它的寬度為0.

.btn-0 {
  color: #9a3789;
}
.btn-0:before {
  content: &#39;&#39;;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 80px;
  background: #520c46;
}

  在鼠標滑過按鈕時,按鈕的字體顏色過渡為白色,:before偽元素的寬度有0變化為100%。

.btn-0:hover {
  color: #e1c4dc;
}
.btn-0:hover:before {
  width: 250px;
}

  在用戶點擊按鈕時,再為按鈕的背景色變換一種較淺的紫色。

.btn-0:active {
  background: #881474;
}

以上是基于CSS3 animation的鼠標滑過按鈕特效的實例詳解的詳細內(nèi)容。更多信息請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻,版權(quán)歸原作者所有,本站不承擔相應(yīng)法律責任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機

Video Face Swap

Video Face Swap

使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

熱門話題

Laravel 教程
1600
29
PHP教程
1502
276
純CSS3怎么實現(xiàn)波浪效果?(代碼示例) 純CSS3怎么實現(xiàn)波浪效果?(代碼示例) Jun 28, 2022 pm 01:39 PM

純CSS3怎么實現(xiàn)波浪效果?本篇文章就來給大家介紹一下使用 SVG 和 CSS 動畫制作波浪效果的方法,希望對大家有所幫助!

如何加速Windows 11中的動畫效果:2種方法解析 如何加速Windows 11中的動畫效果:2種方法解析 Apr 24, 2023 pm 04:55 PM

當微軟推出Windows11時,它帶來了許多變化。其中一項更改是增加了用戶界面動畫的數(shù)量。一些用戶想要改變事物的出現(xiàn)方式,他們必須想辦法去做。擁有動畫讓用戶感覺更好、更友好。動畫使用視覺效果使計算機看起來更具吸引力和響應(yīng)能力。其中一些包括幾秒鐘或幾分鐘后的滑動菜單。計算機上有許多動畫會影響PC性能、減慢速度并影響您的工作。在這種情況下,您必須關(guān)閉動畫。本文將介紹用戶可以提高其在PC上的動畫速度的幾種方法。您可以使用注冊表編輯器或您運行的自定義文件來應(yīng)用更改。如何提高Windows11動畫的

巧用CSS實現(xiàn)各種奇形怪狀按鈕(附代碼) 巧用CSS實現(xiàn)各種奇形怪狀按鈕(附代碼) Jul 19, 2022 am 11:28 AM

本篇文章帶大家看看怎么使用 CSS 輕松實現(xiàn)高頻出現(xiàn)的各類奇形怪狀按鈕,希望對大家有所幫助!

如何使用CSS實現(xiàn)元素的旋轉(zhuǎn)背景圖動畫效果 如何使用CSS實現(xiàn)元素的旋轉(zhuǎn)背景圖動畫效果 Nov 21, 2023 am 09:05 AM

如何使用CSS實現(xiàn)元素的旋轉(zhuǎn)背景圖動畫效果背景圖動畫效果可以增加網(wǎng)頁的視覺吸引力和用戶體驗。本文將介紹如何使用CSS實現(xiàn)元素的旋轉(zhuǎn)背景圖動畫效果,并提供具體的代碼示例。首先,我們需要準備一張背景圖,可以是任何你喜歡的圖片,例如一張?zhí)柣蛘唠婏L扇的圖片。將該圖片保存并命名為“bg.png”。接下來,創(chuàng)建一個HTML文件,并在文件中添加一個div元素,將其設(shè)置為

css怎么隱藏元素但不占空間 css怎么隱藏元素但不占空間 Jun 01, 2022 pm 07:15 PM

兩種方法:1、利用display屬性,只需給元素添加“display:none;”樣式即可。2、利用position和top屬性設(shè)置元素絕對定位來隱藏元素,只需給元素添加“position:absolute;top:-9999px;”樣式。

css3如何實現(xiàn)鼠標點擊圖片放大 css3如何實現(xiàn)鼠標點擊圖片放大 Apr 25, 2022 pm 04:52 PM

實現(xiàn)方法:1、使用“:active”選擇器選中鼠標點擊圖片的狀態(tài);2、使用transform屬性和scale()函數(shù)實現(xiàn)圖片放大效果,語法“img:active {transform: scale(x軸放大倍數(shù),y軸放大倍數(shù));}”。

原來利用純CSS也能實現(xiàn)文字輪播與圖片輪播! 原來利用純CSS也能實現(xiàn)文字輪播與圖片輪播! Jun 10, 2022 pm 01:00 PM

怎么制作文字輪播與圖片輪播?大家第一想到的是不是利用js,其實利用純CSS也能實現(xiàn)文字輪播與圖片輪播,下面來看看實現(xiàn)方法,希望對大家有所幫助!

css3怎么實現(xiàn)花邊邊框 css3怎么實現(xiàn)花邊邊框 Sep 16, 2022 pm 07:11 PM

在css中,可以利用border-image屬性來實現(xiàn)花邊邊框。border-image屬性可以使用圖片來創(chuàng)建邊框,即給邊框加上背景圖片,只需要將背景圖片指定為花邊樣式即可;語法“border-image: url(圖片路徑) 向內(nèi)偏移值 圖像邊界寬度 outset 是否重復;”。

See all articles