头像 图片平铺

所属分类:媒体-图片展示,图像

 45902  465  查看评论 (17)
分享到微信朋友圈
X
头像 图片平铺 ie兼容9

现在越来越多的网站都使用了圆形的头像,并且悬浮的时候,会放大,我此处借用了【XIEAOLEE】的代码,做了一些修改优化,下载地址是:http://www.jq22.com/plugin/3166,他写的代码很棒!此处非常感谢他。此插件的API,大家可以查看他的。再次感谢【XIEAOLEE】

<script type="text/javascript" src="scripts/jquery.min.js"></script>
        <script type="text/javascript" src="scripts/jqthumb.min.js"></script>

 API

<script type="text/javascript">
                        $(function(){
                
                            // 插件初始化
                            $('img').jqthumb({
                                classname  : 'jqthumb',          // 类名. 默认是 jqthumb
                                width      : '100%',             // 新的图像裁剪后宽度. 默认是 100px.
                                height     : '100%',             // 新的图像裁剪后高度. 默认是 100px.
                                position   : {
                                    x : '50%',                   // 图像的 水平 位置. 默认是 50%, 表示水平居中图像.
                                    y : '50%'                    // 图像的 垂直 位置. 默认是 50%, 表示垂直居中图像.
                                },
                                source     : 'src',              // 指定图像源属性. 默认是 src.
                                show       : false,              // TRUE = 显示后立即处理. FALSE = 不表现出来. 默认是 TRUE.
                                responsive : 20,                 // 只使用老版本浏览器. 0 表示禁用. 默认是 20
                                zoom       : 1,                  // 放大输出, 2 表示将实际图像大小放大两倍. 默认是 1
                                method     : 'auto',             // 可以有 3 个方法: "auto", "modern" and "native". 默认是 auto
                                reinit     : true,               // TRUE = 当图片重新加载重新初始化. FALSE = 不作任何处理.
                                before     : function(oriImage){ // 每张图片开始处理前的回调函数.
                                    alert("I'm about to start processing now...");
                                },
                                after      : function(imgObj){   // 当每个图像剪裁时的回调函数.
                                    console.log(imgObj);
                                },
                                done       : function(imgArray){ // 当所有图片裁剪结束后的回调函数.
                                    for(i in imgArray){
                                        $(imgArray[i]).fadeIn();
                                    }
                                }
                            });
                        });
                    </script>

最基本的使用呢?

$(function(){
            $('.apply img').jqthumb({
                width: 200,
                height: 200,
                after: function(imgObj){
                   imgObj.css('opacity', 0).animate({opacity: 1},1000);
                 }
            });
        });
                

CSS是不需要的,我全部写入了JS

相关插件-图片展示,图像

jQuery放大镜插件imgzoom.js

jQuery图片放大插件imgzoom.js
  图片展示
 26858  317

jQuery仿京东商品放大镜

jQuery重写仿京东商品放大镜,使用更简单
  图片展示
 45511  540

jQuery图片放大、缩小、旋转

jQuery图片旋转插件jQuery.artZoom修改版
  图片展示
 50878  308

Apple TV的海报视差效果

CSS和jQuery重现这种现象
  图片展示
 31651  419

讨论这个项目(17)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    张帮 0
    2020/11/26 13:26:46
    img{
        object-fit: cover;
    }

    同样的效果

    回复
    Kitty.のバガ 0
    2017/8/31 10:02:10

    不想要圆形代码改哪

    回复
    insist 0
    2017/7/14 11:29:02

    直接用css3的scale()实现放大功能 不是也而已吗

        〃 祝我快乐0
        2017/9/6 17:54:18

        en 

    回复
    ?芽糖 0
    2016/11/30 23:11:52
    Beyonce Int 0
    2016/3/16 8:03:23
    很不错就是要比咯~~ 回复
    赢道编辑器 0
    2015/11/11 15:11:23

    感觉非常完美!

    回复
    云淡风轻 1
    2015/10/29 16:10:47

    @? 你设置的最大宽度不超过 手机的最大宽度,就可以,暂时没试过百分比,你可以试试

    回复
    ? 0
    2015/10/29 16:10:46

    手机端可以用吗

    回复
    夏之穿堂风 0
    2015/10/28 23:10:19

    正是我要找的,太棒啦,真是万分感谢

    回复
    寻路记 0
    2015/10/11 22:10:28

    很不错的哦,作者的两个插件都很棒,但是就是要J币,

    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复