Javascript 如何设置宽度与高度相同的div标记的样式?像个正方形
我使用引导框架构建网站。我试着搜索,但没有效果。 此外,我对Javascript和CSS的知识也不多 下面是一个示例代码:Javascript 如何设置宽度与高度相同的div标记的样式?像个正方形,javascript,css,Javascript,Css,我使用引导框架构建网站。我试着搜索,但没有效果。 此外,我对Javascript和CSS的知识也不多 下面是一个示例代码: <div class="row"> <!-- Squares inline-block--> <div class="col-md-2"> </div> <div class="col-md-2"> </div> <div class="col-md-2"> </div> <
<div class="row">
<!-- Squares inline-block-->
<div class="col-md-2">
</div>
<div class="col-md-2">
</div>
<div class="col-md-2">
</div>
<div class="col-md-2">
</div>
<div class="col-md-2">
</div>
<div class="col-md-2">
</div>
<!-- Squares inline-block-->
</div>
你能帮帮我吗?假设你给你想要成为正方形的div一个类(我们称之为“square”):
<div class="row square">
要链接css文件,请将以下内容放在html文件的顶部:
<head>
<link rel="stylesheet" href="bootstrap.css"> <!--I'm sure you've done this step :)-->
<link rel="stylesheet" href="filename.css">
</head>
学习CSS很容易。试试看 有一种非常简单的方法可以从纯CSS创建纵横比为1:1的div HTML:
这将使宽度与高度保持一致,尽管手动设置宽度和高度要简单得多。是否尝试确保引导网格列调整大小时,其高度也会调整?是的。高宽比为1:1。
<head>
<link rel="stylesheet" href="bootstrap.css"> <!--I'm sure you've done this step :)-->
<link rel="stylesheet" href="filename.css">
</head>
<div class="width ratio">
<div class="content">Aspect ratio 1:1</div>
</div>
.width {
width: 45%; /* Desired width size */
background: #000;
position: relative;
display: inline-block;
margin: 1%;
vertical-align: top;
}
.width:before {
content: '';
display: block;
}
.ratio:before {padding-top: 100%;} /* keeps ratio at 1:1 */
.content {
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
font-size: 1.5rem;
color: #fff;
}