• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    CSS实现的一个图片放大展示的一种思路
    这个用纯css实现的图片放大效果,真不错,看了以前有不少用纯css实现的图片放大效果的代码,都不理想,还是在这个好啊
    看下面的HTML代码:
    div class="photo">
    ul>
    li>a href="#nogo1" class="hor">img src=https://www.jb51.net/logo.gif  alt="" title="" />b>Snow capped mountains/b>/a>/li> /ul>
    /div>
    下面是CSS代码:
    复制代码 代码如下:

    /* common styling */ 
    a {color:#000;} 
    a:hover {text-decoration:none;} 
    a:visited {color:#000;} 
    /* slides styling */ 
    .photo {padding:20px; background:#222; width:600px; height:330px; text-align:left;} 
    .photo h1 {font-size:14px; font-weight:normal; color:#fc0; margin:0 0 0 5px; padding:0;} 
    .photo ul {list-style:none; padding:0; margin:0; width:216px; background:#333; border:1px solid #666; position:relative; height:144px;} 
    .photo ul li {display:inline; width:24px; height:24px; float:left; margin:6px;} 
    .photo ul li a {display:block; width:24px; height:24px; cursor:default; background:url(pics/arrow.gif) no-repeat;} 
    .photo ul li a b {display:none;} 
    .photo ul li a img {display:block; width:22px; height:22px; border:1px solid #666; border-top-color:#ccc;} 

    .photo ul li a:hover {white-space:normal;position:relative;} 

    .photo ul li a.vert:hover img {position:absolute; left:-12px; top:-20px; width:48px; height:64px; border-color:#fc0;} 
    .photo ul li a.hor:hover img {position:absolute; left:-20px; top:-12px; width:64px; height:48px; border-color:#fc0;} 

    .photo ul li a:active, .photo ul li a:focus {position:static; outline:0;} 

    .photo ul li a:focus.vert img, .photo ul li a:active.vert img {background-color:#000; position:absolute; left:260px; top:0; width:240px; height:320px; border:1px solid #fc0; padding:5px 45px;} 
    .photo ul li a:focus.hor img, .photo ul li a:active.hor img {background-color:#000; position:absolute; left:260px; top:0; width:320px; height:240px; border:1px solid #fc0; padding:45px 5px;} 
    .photo ul li a:focus b, .photo ul li a:active b {display:block; position:absolute; width:204px; height:150px; border:1px solid #666; top:165px; left:0; color:#ddd; font-weight:normal; padding:6px;} 

    看运行效果:

    [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
    上一篇:淘宝段正淳的css笔记大全第1/4页
    下一篇:用css滤镜实现的文字描边效果的代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    CSS实现的一个图片放大展示的一种思路 CSS,实现,的,一个,图片,放大,