<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>宽高比</title>
    <base href="/" />
    <link rel="icon" type="image/png" href="favicon.png" />
    <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css" />
    <link rel="stylesheet" href="css/app.css" />
    <script src="/plugs/holder/holder.min.js"></script>
    <style>
        .bd-example-ratios .ratio {
            display: inline-block;
            width: 10rem;
            color: var(--bs-secondary-color);
            background-color: var(--bs-tertiary-bg);
            border: var(--bs-border-width) solid var(--bs-border-color)
        }
        .bd-example-ratios .ratio>div {
            display: flex;
            align-items: center;
            justify-content: center
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="card mt-3">
            <div class="card-header .bg-dark-subtle">
                <strong>宽高比: </strong> 使用生成的伪元素使元素保持您选择的纵横比。非常适合根据父项的宽度响应式处理视频或幻灯片嵌入。
            </div>
            <div class="card-body">
                <h4>将父元素中的任何嵌入(如 )包装为纵横比类。由于我们的通用选择器,直接子元素会自动调整大小。.ratio .ratio-21x9</h4>
                <div class="ratio ratio-21x9">
                    <iframe src="http://www.ifiredoor.com" title="上海防火门" allowfullscreen></iframe>
                </div>
            </div>
        </div>

        <div class="card mt-3">
            <div class="card-header .bg-dark-subtle">
                <strong>纵横比: </strong> 纵横比可以使用修饰符类进行自定义。默认情况下,提供以下比率类:
            </div>
            <div class="card-body bd-example-ratios">
                <div class="ratio ratio-1x1">
                    <div class="border border-2 bg-body-secondary">1x1</div>
                </div>
                <div class="ratio ratio-4x3">
                    <div class="border border-2 bg-body-secondary">4x3</div>
                </div>
                <div class="ratio ratio-16x9">
                    <div>16x9</div>
                </div>
                <div class="ratio ratio-21x9">
                    <div>21x9</div>
                </div>
            </div>
        </div>
    
        <div class="card mt-3">
            <div class="card-header .bg-dark-subtle">
                <strong>自定义比例: </strong> 
            </div>
            <div class="card-body bd-example-ratios">
                <div class="ratio" style="--bs-aspect-ratio: 50%;">
                  <div>2x1</div>
                </div>
            </div>
        </div>
    </div>

    <script src="jquery/jquery-3.6.4.min.js"></script>
    <script src="bootstrap/js/bootstrap.bundle.min.js"></script>
    <script src="js/app.js"></script>
</body>
</html>