律师网站设计中用CSS实现宽度自适应16:9的矩形

  • 2020-12-09
  • 2944

第一步先计算高度,假设宽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相关文章可以浏览本站网站技术栏目,如果觉得有用请大家多多支持我们!

相关阅读

CSS3变形透视动画-3-cyy

CSS3FLEX弹性盒模型让布局飞起来-2-cyy

CSS3FLEX弹性盒模型让布局飞起来-cyy

轻松掌握CSS3定位布局特性-cyy

CSS3变形透视动画-2-cyy

成都律品科技有限公司专注律师互联网营销技术服务,创始人员2009年开始从事律师行业互联网技术开发、营销运营工作已十年,2018年公司正式成立,不断探索律师行业服务需求,致力于为律师行业提供透明、优质的服务,现已为全国多家律师事务所、律师团队提供互联网技术及营销支持。

在线咨询
  • 152-0832-9147

  • 105991110

全时在线,如未回复请留下联系方式

微信咨询