成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

5種超酷的Web頁面中Hover效果

開發(fā) 前端
想在自己的網(wǎng)站中應(yīng)用超酷的hover效果嗎?也許你可以從如下的這些實(shí)例中獲得一些靈感,如果你喜歡這些效果,也可以直接拷貝代碼并應(yīng)用到你的站點(diǎn)。

給平淡的站點(diǎn)帶來活力

hover效果能給網(wǎng)頁增加一些動(dòng)態(tài)效果,并且使得站點(diǎn)更具有活力。原來的做法是使用javascript來實(shí)現(xiàn)這些動(dòng)態(tài)效果,但是隨著CSS3的引入和現(xiàn)代瀏覽器的支持,我們可以用純粹的CSS代碼來實(shí)現(xiàn)這些有趣的效果。所謂的現(xiàn)代瀏覽器,更多的是指以Mozilla和Webkit為核心的瀏覽器,IE的表現(xiàn)稍微差強(qiáng)人意,所以請使用FireFox,Safari或者Chrome查看一下的效果。如下就是要介紹的5個(gè)非??岬募僀SS hover 效果。

向上跳躍

 

image

 

這種效果非常適合于當(dāng)頁面上有一橫排圖片的場景,當(dāng)鼠標(biāo)hover時(shí)就產(chǎn)生波浪一樣的效果。

這個(gè)效果實(shí)現(xiàn)是非常簡單的,并且有多種方法實(shí)現(xiàn),如下的核心實(shí)現(xiàn)方法是:初始給所有圖片設(shè)置mergin,當(dāng)hover時(shí),給相應(yīng)的圖片減少mergin的值,這樣就實(shí)現(xiàn)了向上跳躍的效果。

這種效果不光可以應(yīng)用于圖片,一般的橫向排列的導(dǎo)航欄也可以應(yīng)用這樣的效果。

效果中的透明效果是并不是必須的,不設(shè)置透明屬性并不影響hover時(shí)的跳躍效果,加上透明只是為了讓效果更平滑。

CSS代碼:

  1. .ex1 img{  
  2.     border5px solid #ccc;  
  3.     floatleft;  
  4.     margin15px;  
  5.     -webkit-transition: margin 0.5s ease-out;  
  6.     -moz-transition: margin 0.5s ease-out;  
  7.     -o-transition: margin 0.5s ease-out;  
  8. }  
  9.    
  10. .ex1 img:hover {  
  11.     margin-top2px;  

查看Demo

層疊與放大

 

image

 

這種效果類似于熔巖燈效果,當(dāng)鼠標(biāo)從上至下移動(dòng)時(shí),每個(gè)圖片都是慢慢地放大然后恢復(fù)到原始的狀態(tài)。

為了實(shí)現(xiàn)這樣的效果,首先把原始圖片顯示的時(shí)候縮小一點(diǎn),當(dāng)鼠標(biāo)hover時(shí),放大圖片的尺寸。

因?yàn)閳D片是居中顯示的,所以當(dāng)鼠標(biāo)hover時(shí),也增加了圖片的margin,這樣使得當(dāng)圖片放大時(shí)也是居中的效果。

CSS代碼

  1. /*Example 2*/ 
  2. #container {  
  3.     width300px;  
  4.     margin0 auto;  
  5. }  
  6.    
  7. #ex2 img{  
  8.     height100px;  
  9.     width300px;  
  10.     margin15px 0;  
  11.      -webkit-transition: all 1s ease;  
  12.     -moz-transition: all 1s ease;  
  13.     -o-transition: all 1s ease;  
  14. }  
  15.    
  16. #ex2 img:hover {  
  17.     height133px;  
  18.     width400px;  
  19.     margin-left-50px;  
  20. }  

查看Demo

文字淡入

 

image

 

類似的這種效果,一般是用JavaScript來實(shí)現(xiàn)的,當(dāng)hover其中某個(gè)元素時(shí),另一個(gè)元素發(fā)生一些變化。本例為了實(shí)現(xiàn)這一效果,首先把圖片和文字放在一個(gè)div里,然后設(shè)置div的color:transparent和line-height:0px。當(dāng)hover時(shí),更改color和line-height屬性,使得文字顯示。

CSS代碼

  1. #ex3 {  
  2.     width730px;  
  3.     height133px;  
  4.     line-height0px;  
  5.     colortransparent;  
  6.     font-size50px;  
  7.     font-family"HelveticaNeue-Light""Helvetica Neue Light""Helvetica Neue"HelveticaArialsans-serif;  
  8.        font-weight300;  
  9.     text-transformuppercase;  
  10.     -webkit-transition: all 0.5s ease;  
  11.     -moz-transition: all 0.5s ease;  
  12.     -o-transition: all 0.5s ease;  
  13. }  
  14.    
  15. #ex3:hover {  
  16.     line-height133px;  
  17.     color#575858;  
  18. }  
  19.    
  20. #ex3 img{  
  21.     floatleft;  
  22.     margin0 15px;  

查看Demo

旋轉(zhuǎn)的圖片

 

image

 

實(shí)現(xiàn)這個(gè)效果是非常容易的,但是因?yàn)檫@是一個(gè)非常重要的效果,尤其對于畫廊中的縮略圖。這個(gè)效果中我們使用了一些較新的CSS樣式。這個(gè)例子使用了box-shadows,transitions和transforms。transform是實(shí)現(xiàn)旋轉(zhuǎn)部分,transition是為了讓效果更平滑。

CSS代碼

  1. #ex4 {  
  2.     width800px;  
  3.     margin0 auto;  
  4. }  
  5.    
  6. #ex4 img {  
  7.     margin20px;  
  8.     border5px solid #eee;  
  9.     -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);  
  10.     -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);  
  11.     box-shadow: 4px 4px 4px rgba(0,0,0,0.2);  
  12.     -webkit-transition: all 0.5s ease-out;  
  13.     -moz-transition: all 0.5s ease;  
  14.     -o-transition: all 0.5s ease;  
  15. }  
  16.    
  17. #ex4 img:hover {  
  18.     -webkit-transform: rotate(-7deg);  
  19.     -moz-transform: rotate(-7deg);  
  20.     -o-transform: rotate(-7deg);  
  21. }  

查看Demo

淡入和倒影

 

image

 

這個(gè)效果是相對復(fù)雜的效果,首先,設(shè)置減少圖片的初始的透明度,當(dāng)hover時(shí),把透明度設(shè)置回默認(rèn)值,另外會(huì)有一個(gè)圖片邊緣發(fā)光的效果和倒影效果(只在以Webkit為內(nèi)核的瀏覽器中起作用)。

如果你對倒影效果不太懂的話,可以參考這篇文章(Image Reflections with CSS)

CSS代碼

  1. #ex5 {  
  2.     width700px;  
  3.     margin0 auto;  
  4.     min-height300px;  
  5. }  
  6.    
  7. #ex5 img {  
  8.     margin25px;  
  9.     opacity: 0.8;  
  10.     border10px solid #eee;  
  11.    
  12.     /*Transition*/ 
  13.     -webkit-transition: all 0.5s ease;  
  14.     -moz-transition: all 0.5s ease;  
  15.     -o-transition: all 0.5s ease;  
  16.    
  17.     /*Reflection*/ 
  18.     -webkit-box-reflect: below 0px -webkit-gradient(linear, left topleft bottom, from(transparent), color-stop(.7transparent), to(rgba(0,0,0,0.1)));  
  19. }  
  20.    
  21.    
  22. #ex5 img:hover {    
  23.    opacity: 1;  
  24.    
  25.    /*Reflection*/ 
  26.   -webkit-box-reflect: below 0px -webkit-gradient(linear, left topleft bottom, from(transparent), color-stop(.7transparent), to(rgba(0,0,0,0.4)));  
  27.    
  28.    /*Glow*/ 
  29.   -webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);  
  30.   -moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);  
  31.   box-shadow: 0px 0px 20px rgba(255,255,255,0.8);  
  32. }  

查看Demo

總結(jié)

經(jīng)過測試,這些效果在以Webkit為核心的瀏覽器上表現(xiàn)最出色,Mozilla次之,IE最差,如果要使得在IE9中的效果更好,則需要其它的第三方JS庫。以上的這五個(gè)純CSS實(shí)現(xiàn)的hover效果,應(yīng)該會(huì)給你帶來一些設(shè)計(jì)上的靈感,你可以綜合運(yùn)用這些CSS樣式,并加入一些其他的CSS來產(chǎn)生一些有意思的效果。如果你也有一些非??岬腃SS效果,歡迎參與討論。

編注

以上的五種CSS Hover效果都應(yīng)用了***的CSS3效果,在現(xiàn)代的瀏覽器中,應(yīng)用這些CSS能展現(xiàn)出非常漂亮的效果。值得一提的是IE9,IE9不支持transition和transform這兩種效果,使得這五種效果在IE9下表現(xiàn)的不佳,寄希望于IE10吧。

原文鏈接:http://www.cnblogs.com/powertoolsteam/archive/2011/05/10/2042142.html

【編輯推薦】

  1. 高性能WEB開發(fā)應(yīng)用指南
  2. 一個(gè)超棒的CSS小工具:***Web性能優(yōu)化
  3. 20個(gè)新鮮的Web應(yīng)用 Web設(shè)計(jì)師不可錯(cuò)過
  4. 探索移動(dòng)Web網(wǎng)頁編碼設(shè)計(jì)
  5. Web設(shè)計(jì)師:網(wǎng)頁設(shè)計(jì)如何自學(xué)成才
責(zé)任編輯:陳貽新 來源: 葡萄牙團(tuán)隊(duì)博客
相關(guān)推薦

2011-05-04 09:05:39

Flash

2011-03-02 13:15:26

HTML 5jQuery

2022-06-27 08:01:55

動(dòng)畫CSS前端

2012-06-13 14:19:27

2012-03-28 09:49:55

WEB特效

2009-04-03 08:33:59

Symbian諾基亞Photo Brows

2011-05-12 16:01:51

HTML5

2023-05-15 09:16:18

CSSCSS Mask

2021-03-03 16:01:48

Web設(shè)計(jì)模式

2011-05-31 09:23:58

Android Activity

2010-02-22 09:39:52

HTML 5Web

2024-04-28 18:28:12

API文檔生成工具開發(fā)Web API

2015-08-26 17:22:45

bootstrap下一代特點(diǎn)

2015-08-27 09:37:22

Bootstrap特點(diǎn)

2017-03-13 13:32:39

LinuxVim技巧

2012-01-10 14:59:42

jQuery

2014-04-17 09:54:47

HTML5JavaScript

2021-04-20 22:09:13

Python編程語言

2010-10-20 09:05:16

ASP.NET MVC

2010-09-03 09:55:10

CSS偽類hover
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 精品国产一二三区 | 日本不卡一区二区三区在线观看 | 日韩美女一区二区三区在线观看 | 三级在线观看 | 久久久久国产精品免费免费搜索 | 午夜一区二区三区在线观看 | 国产成人久久精品一区二区三区 | av在线播放一区二区 | 毛片一区二区三区 | 久久国产精品一区二区三区 | 亚洲在线 | 国产精品美女一区二区 | 日本欧美在线视频 | 日韩在线观看网站 | 成人免费一区二区三区视频网站 | 亚洲网站在线观看 | 国产ts人妖一区二区三区 | 一本色道精品久久一区二区三区 | 亚洲精品99999 | 国产特黄一级 | 看真人视频一级毛片 | 一区二区在线看 | 99热激情| 黑人精品欧美一区二区蜜桃 | 国产亚洲精品久久午夜玫瑰园 | 国产a级黄色录像 | 日韩毛片在线视频 | 久久久久久蜜桃一区二区 | 亚洲一区二区三区在线播放 | 在线午夜电影 | 一区二区三区四区国产 | 成人在线免费观看 | 一区二区三区在线 | 在线观看中文字幕dvd播放 | 日日操夜夜摸 | 97国产爽爽爽久久久 | 精品久久久久久久久久久 | 天天干夜夜操 | 欧美一区二区三区在线播放 | 国产精品成av人在线视午夜片 | 综合网中文字幕 |