search

Home  >  Q&A  >  body text

javascript - CSS能否使图片放大到窗口大小

加了max-width:100%能够使大图片缩小到窗口大小,那么如何设置能使小图片放大到窗口大小呢。还是必须得用js来做这个事?

ringa_leeringa_lee2821 days ago556

reply all(6)I'll reply

  • 怪我咯

    怪我咯2017-04-10 14:54:05

    1.图片方式

    img{
        width: 100%;
        height: auto;
    }
    

    2.背景图+background-size
    此处利用padding-top的百分比特性

    .img{
        padding-top: 图片高度/图片宽度 * 100%;
        background-size: 100% 100%;
    }
    

    reply
    0
  • 大家讲道理

    大家讲道理2017-04-10 14:54:05

    可以作为其他元素的背景,然后设置background-size

    reply
    0
  • PHP中文网

    PHP中文网2017-04-10 14:54:05

    直接用 width: 100% 不行嗎?

    max-width: 100%;
    min-width: 100%;
    

    等於 width: 100%

    reply
    0
  • ringa_lee

    ringa_lee2017-04-10 14:54:05

    CSS实现响应式全屏背景图

    reply
    0
  • PHPz

    PHPz2017-04-10 14:54:05

    background-size: cover;

    reply
    0
  • 高洛峰

    高洛峰2017-04-10 14:54:05

    html {
    width: 100%;
    height: 100%;
    background: url(bg.jpg) no-repeat center center fixed;
    background-size: cover;
    }


    参考资料:http://css-tricks.com/perfect-full-page-background-image/

    reply
    0
  • Cancelreply