国产精品一区二区三区……-大杳蕉伊人欧美一本遒在饯-日本不卡一区免费在线观看-国产亚洲欧美中文字幕

400-800-9385
網站建設資訊詳細

網站前端制作之css按鈕動畫效果

發(fā)表日期:2021-10-09 15:03:13   作者來源:林志平   瀏覽:2097   標簽:網站前端制作    
了解更多的按鈕是很多網站頁面的組成部分,為了使設計出來的頁面更加美觀,按鈕的外觀設計也重要,按鈕需要實現(xiàn)的鼠標效應效果主要有默認和懸停狀態(tài),添加鼠標懸停,可以豐富優(yōu)化按鈕的設計,也可以吸引用戶注意力,提升用戶體驗。鼠標的默認效果大多都是按照設計圖上的效果實現(xiàn),鼠標的懸停時按鈕從默認效果到懸停狀態(tài)的效果的轉換效果,可以做到的效果有很多種,例如下面的三種效果:
Html:
效果一是當鼠標懸停的時候,背景色從中間往左右兩邊擴散。
了解更多按鈕的樣式效果如下圖:

前端圖例1

Css:
.combtn{
text-align: center;
}
.combtn a{
position: relative;
z-index: 1;
display: inline-block;
min-width: 150px;
height: 50px;
line-height: 48px;
border: #666666 solid 1px;
color: #323333;
font-size: 18px;
-webkit-transition: border-color 0.4s, color 0.4s;
transition: border-color 0.4s, color 0.4s;
}
.combtn a:hover{
color: #FFFFFF;
border: #85b79a solid 1px;
}
.combtn a::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #85b79a;
z-index: -1;
opacity: 0;
-webkit-transform: scale3d(0.7, 1, 1);
    transform: scale3d(0.7, 1, 1);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
    transition: transform 0.4s, opacity 0.4s;
-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.combtn a:hover::before{
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
效果二是當鼠標懸停的時候,白色線框出現(xiàn)在按鈕里面的四周。
了解更多按鈕的樣式效果如下圖:
前端圖例2
Css:
.combtn{
text-align: center;
}
.combtn a{
min-width: 150px;
height: 50px;
line-height: 50px;
color: #FFFFFF;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background: #85b79a;
}
.combtn a:before {
   content: '';
   position: absolute;
   border: white solid 4px;
   top: 4px;
   left: 4px;
   right: 4px;
   bottom: 4px;
   opacity: 0;
  -webkit-transition-duration: 0.3s;
   transition-duration: 0.3s;
   -webkit-transition-property: opacity;
   transition-property: opacity;
}
.combtn a:hover:before, .combtn a:focus:before, .combtn a:active:before {
   opacity: 1;
}
效果三是當鼠標懸停的時候,白色線框出現(xiàn)在按鈕外面的四周。跟上面效果二的效果有些相似,效果二是白色線框在按鈕里面,效果三是綠色線框在按鈕在外面四周。
了解更多按鈕的樣式效果如下圖:
前端圖例3
 
Css:
.combtn{
text-align: center;
}
.combtn a{
min-width: 150px;
height: 50px;
line-height: 50px;
color: #FFFFFF;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background: #85b79a;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}
.combtn a:before {
   content: '';
   position: absolute;
   border: #85b79a solid 4px;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   -webkit-transition-duration: 0.3s;
   transition-duration: 0.3s;
   -webkit-transition-property: top, right, bottom, left;
   transition-property: top, right, bottom, left;
}
.combtn a:hover:before, .combtn a:focus:before, .combtn a:active:before {
   top: -8px;
   right: -8px;
   bottom: -8px;
   left: -8px;
}
如沒特殊注明,文章均為方維網絡原創(chuàng),轉載請注明來自http://pdcharm.com/news/6240.html
玉环县| 贡觉县| 岗巴县| 沿河| 肃北| 秭归县| 体育| 徐闻县| 山阳县| 阳城县| 益阳市| 通辽市| 大石桥市| 固始县| 武夷山市| 双峰县| 凭祥市| 常德市| 阜阳市| 惠安县| 呼伦贝尔市| 湄潭县| 砚山县| 石棉县| 大石桥市| 六盘水市| 全州县| 连山| 刚察县| 苍山县| 镇宁| 新野县| 石屏县| 沙河市| 汉川市| 曲阳县| 朝阳市| 阜阳市| 巨野县| 汝南县| 普宁市|