移动端图片上下居中且按钮始终保持在图片底部一定距离


最近开发中经常碰到这样的问题:活动中需要一个弹层,弹层是一张图片,图片上有一个按钮,一般是指向一个链接地址的。在手机里,要求图片大小尺寸不限,但是要上下左右居中,并且图片上的按钮保存在图片底部一定位置。

贴代码:html代码

<div class="floatResult">
        <div class="bg"></div>
        <div class="result">
            <span class="span"></span>
            <span class="image">
                <img src="img/gameover0.png" alt="闯关成功">
                <a class="imgBtn" href="javascript:void(0);">返回</a>
            </span>
            <span class="span"></span>
        </div>
    </div>

css代码

.floatResult {
        /*display: none;*/
    }

    .floatResult .bg {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(0, 0, 0, 0.6);
    }

    .floatResult .result {
        text-align: center;
        position: fixed;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
    }

    .floatResult .result .span {
        display: inline-block;
        width: 1%;
        height: 100%;
        vertical-align: middle;
    }

    .floatResult .result .image {
        width: 80%;
        height: auto;
        display: inline-block;
        vertical-align: middle;
        position: relative;
    }

    .floatResult .result img {
        width: 100%;
        vertical-align: middle;
    }

    .floatResult .result .imgBtn {
        display: inline-block;
        width: 70%;
        position: absolute;
        left: 50%;
        bottom: 8%;
        margin-left: -35%;
        height: 44px;
        line-height: 42px;
        font-size: 18px;
        color: #fff;
        text-align: center;
        border-radius: 22px;
        background: #ff4345;
        text-decoration: none;
    }

目录结构如下:

本例按钮是用css制作的。还可以,直接用图片来顶替。直接用图片的话,自适应效果会更好些。

优质内容筛选与推荐>>
1、scrapy爬虫出现Forbidden by robots.txt
2、机器学习算法一览图
3、HDU 4055 Number String 计数DP
4、RedisTemplate通过scan方法进行自定义操作:1、根据hashKey的名称匹配相关hash键值对
5、深入理解Java Proxy机制


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号





    联系我们

    欢迎来到TinyMind。

    关于TinyMind的内容或商务合作、网站建议,举报不良信息等均可联系我们。

    TinyMind客服邮箱:support@tinymind.net.cn