讓人不得不佩服的CSS效果_經驗交流

來源:互聯網
上載者:User
作者:eoe
1.尋尋覓覓
先要找個到好效果~才能抄
如http://www.cssplay.co.uk/
http://www.cssbeauty.com
等都能常常看到

今天不小心路過cssplay
http://www.cssplay.co.uk/ menus/magnifier2.html
好像好好玩滴樣子

自己開起topstyle來試一下
建議大家看到好玩的樣式~不要急著看他的CSS~沒意義

2.自己動手~豐衣足食




a

















提示:你可以先修改部分代碼再運行

做完自我感覺還不錯~~~

主要就是a:hover position: absolute; margin 三個~
不過做後才發現~IE5的A失效了

3.取找補短
是時候看人家的CSS的~`雖然同樣也是IE5的A失效
#enlarge {padding:0; margin:2em auto; list-style-type:none; width:240px; height:40px;}
#enlarge li {display:block; float:left; width:40px; height:40px; position:relative;}
#enlarge li a {display:block; width:40px; height:40px; background:transparent; overflow:hidden; position:relative;}
#enlarge li a img {width:100%; height:100%; border:0;}
#enlarge li a:hover {position:absolute; left:-20px; top:-20px; width:80px; height:80px; z-index:100;}
提示:你可以先修改部分代碼再運行

FT ~寫得比人家多了一個定義~~
他的方法是用position:relative 配合left top 都是一樣用負值來搞的~

4.舉一反三
突然想到最近要寫的擦車論壇~文章下面的分頁可以用這樣來玩~




a






  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7





提示:你可以先修改部分代碼再運行

好了更好玩~放棄IE了~




a






  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7





提示:你可以先修改部分代碼再運行

效果不是很是很理想
試過把後面的A寬改成到剛好擋到左邊的~可是看不到數字~不好看
也試過一邊用原來的方法
一邊用:after加了圖片在左邊~可是~一邊有數字一邊沒有~更不好看~~又不可能做N張有數位圖片~擴充性不好

也許這就是css本身所限
或許~用JS可以更簡單的解決~````
  • 相關文章

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.