Javascript 如何计算和调整图像大小?

Javascript 如何计算和调整图像大小?,javascript,css,responsive-design,Javascript,Css,Responsive Design,如何将此空白空间用于图像(调整图像宽度) 请检查这个 看看这个 指定宽度以使用li CSS: HTML: 是的,它很可爱,但在一行中只有3个元素。例如,卡的最小宽度是100px,设备宽度是960px,我需要得到9个元素,100+(60/9)px,然后将宽度更改为width:calc(100%/9-3px)是的,但数字9不是静态的,,,我的设备显示9张卡,另一张显示12张卡。。。 li { width: 232px; min-width:

如何将此空白空间用于图像(调整图像宽度)

请检查这个

看看这个

指定宽度以使用
li

CSS:

HTML:


是的,它很可爱,但在一行中只有3个元素。例如,卡的最小宽度是100px,设备宽度是960px,我需要得到9个元素,100+(60/9)px,然后将宽度更改为
width:calc(100%/9-3px)是的,但数字9不是静态的,,,我的设备显示9张卡,另一张显示12张卡。。。
li {
    width: 232px;
    min-width: 232px;
    height: 174px;
    box-sizing: border-box;
    padding: 4px 0 0 4px;
    margin: 0 0 0 3px;
}
li div {
    background-image:url(http://i.stack.imgur.com/WCveg.jpg);
    float: left;
    width: 100%;
    height: 170px;
    box-sizing: border-box;
    margin: 0;
    border-radius: 4px;
    background-color: #105b63;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
}
ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

li {
    display: inline-block;
    width: calc(100% / 3 - 3px); /* Added this (Keep in mind I subtracted 3px since you have a margin-left of 3px) */
    /* min-width taken out */
    height: 174px;
    box-shadow: none;
    box-sizing: border-box;
    background: none;
    padding: 4px 0 0 4px;
    margin: 0 0 0 3px;
    padding: 0px;
    float: left;
}

li div {
    background-image:url(http://i.stack.imgur.com/WCveg.jpg);
    float: left;
    width: 100%;
    height: 170px;
    box-sizing: border-box;
    margin: 0;
    border-radius: 4px;
    background-color: #105b63;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
}
<ul>
  <li>
    <div></div>
  </li>
  <li>
    <div></div>
  </li>
  <li>
    <div></div>
  </li>
  <li>
    <div></div>
  </li>
  <li>
    <div></div>
  </li>
  <li>
    <div></div>
  </li>
  <li>
    <div></div>
  </li>
  <li>
    <div></div>
  </li>
  <li>
    <div></div>
  </li>
  <li>
    <div></div>
  </li>
</ul>