html图片保持长宽比,实现图片在页面中宽高一直保持16:9比例的方法

html图⽚保持长宽⽐,实现图⽚在页⾯中宽⾼⼀直保持16:9⽐
惠灵顿医院
太原科技大学图书馆例的⽅法
实现图⽚在页⾯中宽⾼⼀直保持16:9⽐例的⽅法
发布时间:2020-08-31 14:25:10
碳纳米管
来源:亿速云
阅读:133
作者:⼩新
⼩编给⼤家分享⼀下实现图⽚在页⾯中宽⾼⼀直保持16:9⽐例的⽅法,希望⼤家阅读完这篇⽂章后⼤所收获,下⾯让我们⼀起去探讨吧!⽬标:
遇到⼀个需求,让图⽚在页⾯中,不管宽度如何变化。宽⾼保持16:9的⽐例。
实现:
微博的兴起
⽅法⼀:这也是⽐较经典的⼀个⽅法,利⽤padding-bottom来实现。
固定宽⾼⽐16:9
*{
margin: 0px;
padding: 0px;
}含泪劝告
.wrap{
width:100%;
}
/* 16:9宽⾼⽐,则设padding-bottom:56.25% */
/* height: 0px,防⽌矩形被⾥⾯的内容撑出多余的⾼度*/
.box{
width: 100vw;
height: 0px;
position: relative;
padding-bottom: 56.25%;
background: pink;
}
/* 如果需要在div⾥⾯设置内容*/
/* 需要设置position:absolute,才能设置内容⾼度100%和矩形⼀样 */
/*.box p{
width: 100%;
height: 100%;小儿垂钓 赏析
position: absolute;
}*/
这是⼀个16:9的矩形
⽅法⼆:利⽤vmin来实现。
固定宽⾼⽐16:9
*{
margin: 0px;
padding: 0px;
}
.wrap{
width:100%;
}
/*vmin:相对于可视窗⼝的宽度或⾼度中较⼩的那个,被均分为100单位的vmin*/
/*例:当宽度是300,⾼度是600,那么50vmin则是相对于宽度的50%*/
.box{
height: 56.25vmin;
background: pink;
}
这是⼀个16:9的矩形
注意:如果屏幕宽度较⼤⾼度较⼩时,则可以⽤vmax。如果需要随意切换时,可以通过js来控制。
看完了这篇⽂章,相信你对实现图⽚在页⾯中宽⾼⼀直保持16:9⽐例的⽅法有了⼀定的了解,想了解更多相关知识,欢迎关注亿速云⾏业资讯频道,感谢各位的阅读!

本文发布于:2024-09-20 20:28:19,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/625436.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:实现   宽度   设置   内容
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议