css实现整体网页16 9,CSS实现宽度自适应宽高16:9的矩形的示例

前面我们讲了怎么做一个自适应宽高1:1的正方形

https://www.ddpool.cn/css/753385.html

现在我们来讲讲做自适应16:9的矩形要怎么做

第一步先计算高度,假设宽100%,那么高为h=9/16=56.25%

第二步利用之前所说设置padding-bottom方法实现矩形

*{

margin: 0px;

padding: 0px;

}

/* .wrap:包裹矩形的div,用来控制矩形的大小 */

.wrap{

width: 20%;

}

/* .box 矩形div,宽度是.wrap的百分百,这主要是为了方便高度的计算 */

.box{

width: 100%;

/*防止矩形被里面的内容撑出多余的高度*/

height: 0px;

/* 16:9padding-bottom:56.25%,4:3padding-bottom:75% */

padding-bottom: 56.25%;

position: relative;

background: pink;

}

/* 矩形里面的内容 ,要设置position:absolute,才能设置内容高度100%和矩形一样 */

.box p{

width: 100%;

height: 100%;

position: absolute;

color: #666;

}

  这是一个16:9的矩形

类似不同的比例矩形,都可以用这种方法实现

到此这篇关于CSS实现宽度自适应宽高16:9的矩形的示例的文章就介绍到这了,更多相关CSS 宽度自适应宽高内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持! ad51e517755f8fd6a7ec83ced4ecfaf3.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值