代码如下 | 复制代码 |
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link rel="stylesheet" type="text/css" href="/reset.css"> <script type="text/javascript" src="/jquery-1.6.1.min.js"></script> <title>图片居中</title> <style type="text/css"> .img-box{background:#EFEFEF; padding:20px;} .img-box li{float:left; margin-right:10px; padding:5px; background:#fff; overflow:hidden;} .img-box li a{float:left; overflow:hidden; text-align:center; position:relative;} .img-box li a img{position:relative; vertical-align:text-top;} /*themes*/ .themes1 li{width:200px; height:200px;}/*容器宽高*/ .themes1 li a{width:200px; height:200px;}/*容器宽高*/ .themes2 li{width:100px; height:100px;} .themes2 li a{width:100px; height:100px;} .themes3 li{width:120px; height:90px;} .themes3 li a{width:120px; height:90px;} </style> </head> <body> |
此脚本拟达到以下需求
1.当图片高或宽超过父容器时截取中间部分显示。
2.当图片宽高小于父容器时,居中显示。