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>