BootStrap图片横向小图排列,点击图片放大,图片右上角显示删除按钮

效果图

一、图片页面----页面A

<div style="overflow: hidden; padding-top:5px;">
    <ul class="imgAll" style="display: inline; margin: 0; padding: 0;">
        @{
            foreach (Images item in Models)
            {
                <li id="imagesli[@item.ID]">
                    <a href="#" onclick="OpenImg('@item.Path')" data-toggle="modal" data-target="#ShowImgModal"><img style="width:90px; height:90px;" src="@item.Path"></a>
                    <span class="delImg" onclick="DeleteImg(@item.ID)">+</span>
                </li>
            }
        }
    </ul>
</div>

//引用Modal页面
@Html.Partial("预览图片的页面名称---页面B")
    .imgAll li {
        border: solid 1px #ccc;
        margin: 5px;
        float: left;
        position: relative;
        box-shadow: 0 0 10px #eee;
        list-style: none;
    }

    .delImg {
        position: absolute;
        top: -10px;
        right: -7px;
        width: 22px;
        height: 22px;
        background: #000;
        border-radius: 50%;
        display: block;
        text-align: center;
        line-height: 22px;
        color: #fff;
        font-weight: 700;
        font-style: normal;
        cursor: pointer;
        transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
    }
    //预览图片
    function OpenImg(path) {
        $("#BigImg").attr("src", "" + path + "");
    }

    //关闭预览
    function CloseImg() {
        $("#ShowImgModal").modal('hide');
    }

    //删除图片
    function DeleteImg(attachmentID) {
        ...
    }

二、点击后预览图片大图(Modal)----页面B

<!--放大图的ImgModal-->
<div class="modal fade bs-example-modal-lg text-center" id="ShowImgModal" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel">
    <div class="modal-dialog modal-lg" style="display: inline-block; width: auto;">
        <div class="modal-content" style="position: relative;">
            <img id="BigImg" src="" class="img-responsive center-block" alt="">
            <span class="delImg" onclick="CloseImg()">+</span>
        </div>
    </div>
</div>

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值