当前位置:  编程技术>WEB前端

让人不得不佩服的CSS效果

    来源: 互联网  发布时间:2014-09-06

    本文导语:  作者:eoe1.寻寻觅觅先要找个到好效果~才能抄如http://www.cssplay.co.uk/ http://www.cssbeauty.com 等都能常常看到今天不小心路过cssplayhttp://www.cssplay.co.uk/ menus/magnifier2.html好像好好玩滴样子自己开起topstyle来试一下建议大家看到好玩的样...

作者:eoe
1.寻寻觅觅
先要找个到好效果~才能抄
http://www.cssplay.co.uk/
http://www.cssbeauty.com
等都能常常看到

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

自己开起topstyle来试一下
建议大家看到好玩的样式~不要急着看他的CSS~没意义

2.自己动手~丰衣足食




    a
    
        ul#hovershow{
            list-style-type: none;
            margin: 50px;
            float: left;
            display: inline;
            clear: both;
        }
        ul#hovershow li{
            float: left;
            display: inline;
            width:64px;
            height: 64px;
            margin: 2px;
        }
        ul#hovershow li a {
            display: block;width:64px;
            height: 64px;

        }
        ul#hovershow li a img{
        border:1px #666 solid;    
        width:100%;
            height:100%;

        }
        ul#hovershow li a:hover{
        position: absolute;
        z-index:100;
        margin: -32px 0 0 -32px;

        }
        ul#hovershow li a:hover img{
        width:128px;
        height:128px;
        border:1px red solid;

        }

    




    

  •     

  •     

  •     

  •     

  •     

  •     






  •    提示:你可以先修改部分代码再运行

    做完自我感觉还不错~~~

    主要就是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
        

            ul#hovershow2{
                list-style-type: none;
                margin: 50px;
                width:200px;
                float: left;
                display: inline;
                clear: both;
            }
            ul#hovershow2 li{
                float: left;
                display: inline;
                width:20px;
                height: 20px;
                margin: 2px;

            }
            ul#hovershow2 li a {
                text-decoration: none;
                display: block;
                width:20px;
                height:20px;
                border:1px red solid;
                background-color: White;
                line-height: 20px;
                font-size: 12px;
                text-align: center;
            }

            ul#hovershow2 li a:hover{
            position: absolute;
            width:40px;
            height: 40px;
            line-height: 40px;
            font-size: 32px;
            z-index:100;
            margin: -10px 0 0 -10px;
            }

        





        
  • 1

  •     
  • 2

  •     
  • 3

  •     
  • 4

  •     
  • 5

  •     
  • 6

  •     
  • 7





  •    提示:你可以先修改部分代码再运行

    好了更好玩~放弃IE了~




        a
        

            ul#hovershow2{
                list-style-type: none;
                margin: 50px;
                width:200px;
                float: left;
                display: inline;
                clear: both;
            }
            ul#hovershow2 li{
                float: left;
                display: inline;
                width:20px;
                height: 20px;
                margin: 2px;

            }
            ul#hovershow2 li a {
                text-decoration: none;
                display: block;
                width:20px;
                height:20px;
                border:1px red solid;
                background-color: White;
                line-height: 20px;
                font-size: 12px;
                text-align: center;
            }

            ul#hovershow2 li a:hover{
            position: absolute;
            width:40px;
            height: 40px;
            line-height: 40px;
            font-size: 32px;
            z-index:100;
            margin: -10px 0 0 -10px;
            }
    ul#hovershow2 li:hover + li a{
            position: absolute;
            width:30px;
            height: 30px;
            line-height: 30px;
            font-size: 24px;
            z-index:99;
            margin: -5px 0 0 -5px;
            }

        





        
  • 1

  •     
  • 2

  •     
  • 3

  •     
  • 4

  •     
  • 5

  •     
  • 6

  •     
  • 7





  •    提示:你可以先修改部分代码再运行

    效果不是很是很理想
    试过把后面的A宽改成到刚好挡到左边的~可是看不到数字~不好看
    也试过一边用原来的方法
    一边用:after加了图片在左边~可是~一边有数字一边没有~更不好看~~又不可能做N张有数字的图片~扩展性不好 

    也许这就是css本身所限
    或许~用JS可以更简单的解决~````

        
     
     

    您可能感兴趣的文章:

     
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 急啊,菜啊,不得不问啊,怎么解决redhat中文显示问题
  • killall 奇怪的问题,百思不得其解
  • 见不得人的问题,能帮我看看么
  • <font color=red>苦思不得其解的问题</font>
  • java菜鸟提问,一个简单得不得了的,不能再简单的输出问题!!!!
  • 又是一个很菜的问题但是不得不麻烦大哥大姐了啊~
  • 一個百思不得其解的問題?
  • 一个百思不得其解的异常问题
  • 疑问,问了许多的人均不得解决!还请各位仁兄多指教!
  • 菜鸟入门百思不得其解???
  • 关于jdbc查询问题,百思不得其解!
  • 我的FC又用不得了,咋办?
  • dup2的问题,百思不得其解,求教,谢谢
  • 一個初學者苦苦思索,不得要領,大俠,F1、F1
  • 一个session问题,小弟百思不得其解,望各位大虾指点一二!!!
  • 雅虎疯了,我不得不封杀它!
  • 百思不得其解,真是头痛!
  • 请教字节序问题,分析了一个例子,但是不得要领。
  • 百思不得其解,vmvare上网问题!
  • java高手都上厕所去了吗?如何控制System.in.read()的字符回显?说白了就让不想让别人看到我在控制台上都输了些什么见不得人的东西


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3