技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運(yùn)營(yíng)

贊助商

分類目錄

贊助商

最新文章

搜索

CSS按鈕鼠標(biāo)懸停效果(背景顏色漸變動(dòng)畫)

作者:admin    時(shí)間:2022-1-18 18:11:58    瀏覽:

本文給大家介紹一款按鈕的鼠標(biāo)懸停效果,是純CSS實(shí)現(xiàn)的,鼠標(biāo)移上按鈕后,按鈕背景顏色隨之變化。這個(gè)效果使用非常廣泛,非常多的網(wǎng)頁(yè)都用上了這個(gè)效果。

demodownload

HTML

HTML代碼里,第一個(gè)按鈕,button使用button的CSS屬性;第二個(gè)按鈕,button使用了兩個(gè)CSS屬性,button-primary。

<div>
  <input class="input" type="text"/>
  <button class="button">Button</button>
  <button class="button -primary">Button</button>
</div>

CSS

.button {
  padding: 1rem 2rem;
  border-color: #171d27;
  background-color: #fff;
  background-image: radial-gradient(ellipse at bottom, #f6f6f8 50%, transparent 75%);
  background-position: center bottom;
  background-size: 0% 0%;
  background-repeat: no-repeat;
  font-weight: bold;
  transition: background-size 100ms 0ms ease;
  will-change: background-size, transform;
}
.button:hover {
  background-size: 200% 200%;
  transition: background-size 320ms 0ms ease;
}
.button:active {
  transform: translate3d(0, 0.25rem, 0) scale3d(96%, 96%, 1);
}
.button.-primary {
  background-color: #171d27;
  background-image: radial-gradient(ellipse at bottom, #43526f 50%, transparent 75%);
  color: #fff;
}

.button 設(shè)置按鈕的顏色等樣式屬性,.button:hover.button:active 設(shè)置按鈕鼠標(biāo)懸停后的變化效果,.button.-primary 設(shè)置按鈕的樣式。

execcodegetcode

您可能對(duì)以下文章也感興趣

x
  • 站長(zhǎng)推薦
/* 左側(cè)顯示文章內(nèi)容目錄 */