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

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    html css3不拉伸图片显示效果

    1.利用transform属性不拉伸显示图片,(路径问题需要按需求修改);

    html:

    <div id="surface-div1">
    <img :src="pic1" class="surface-img">
    </div>

    CSS:

    #surface-div1{
        position: relative;
        width: 372px;
        height: 175px;
        float: left;
        margin-top: -34px;
        margin-left: 122px;
        cursor: pointer;
        background: url(../../../static/img/addheadpic.jpg)center center no-repeat;
        text-align: center;
        border: 1px solid #CCCCCC;
        border-radius:6px;
        overflow: hidden;
    }
    #surface-div1 img{
        position: absolute;
        width: 100%;
        top: 50%;
        left: 0;
        transform: translateY(-50%) scale(1);
        border:none;
        border-radius: 6px;display:table-cell
    }


     

    最终效果如上图的左边。

    2.参考淘宝的,利用display:table-cell和文字大小控制居中

    html:

    <div id="surface-div">
      <div class="sur-div">
         <img :src="pic" class="surface-img">
      </div>
    </div>

    css:

    #surface-div{
        position: relative;
        width: 372px;
        height: 372px;
        float: left; 
        margin-top: -34px;
        margin-left: 122px;
        cursor: pointer;
        background: url(../../../static/img/addheadpic.jpg)center center no-repeat;
        text-align: center;
        border: 1px solid #CCCCCC;
        border-radius:6px;
        overflow: hidden;
    }
    .sur-div{
        display: table-cell;
        text-align: center;
        vertical-align: middle;
        font-size: 12px;
        width: 372px;
        height: 372px;
        overflow: hidden;
    }
    #surface-div img{   
        max-height: 100%;
        max-width: 100%;
        vertical-align: middle;
        border: 0;
    }

     

    效果如上图中的左边部分,重点是需要外面的div是正方形。
    淘宝的是这样的:

    到此这篇关于html css3不拉伸图片显示效果的文章就介绍到这了,更多相关html css3不拉伸图片 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

    上一篇:HTML+CSS 实现顶部导航栏菜单制作
    下一篇:关于html选择框创建占位符的问题
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    html css3不拉伸图片显示效果 html,css3,不,拉伸,图片,显示,