Re: [Blogger] css 设定图片大小

楼主: hit1205 (帮你把勇气装满)   2014-05-04 14:03:40
※ 引述《leomayjeff (lol)》之铭言:
推 wei76422:不过你的问题可以用max-height来让图片不放那么大 04/28 12:55
: height没法用% 这样就得写死高度了...
有一种比较新的办法可以只靠 CSS 做到对应画面宽或高,
但这方法有点太新了 XD... IE 到 11 才开始支援,
Firefox/Chrome 则分别是 19/26 版开始支援
就是使用 vw, vh 这两个单位:
http://jsfiddle.net/dr3T3/
1vw 等于画面 (可见部分) 的 1% 宽度,所以 100vw 就等于画面宽度
100vh 则是画面高度 (数值可以有小数点)
我上面写的这个范例是让宽度最高到 25%
而高度则最大到 25% 的 "画面高度" XD (.test1)
而 .test2 则是没设定最大高度的情形
我用 max-width 而不用 width 是为了避免变形
因为一旦指定了固定的 width 但高度超过 max-height 的话,
图片会直接被压扁 XDDDD
作者: wei76422 (wei)   2014-05-04 20:35:00
酷耶!!第一次看见这种写法,不过新浏览器才有支援就.....
作者: xxxzzz (...)   2014-05-04 21:17:00
借用.JS版.改成原PO要的height比较大,width就设成60%http://jsfiddle.net/dr3T3/2/

Links booklink

Contact Us: admin [ a t ] ucptt.com