【问题标题】:CSS Trapezium becoming triangle inside bootstrap modalCSS Trapezium 在引导模式中变成三角形
【发布时间】:2017-04-11 00:53:13
【问题描述】:

我正在尝试在引导模式中使用带有文本的梯形,但是当我尝试执行以下操作时,我得到的是三角形而不是梯形。我希望梯形具有响应性并水平位于模态的中心。

HTML

<div id="podium" class="modal" role="dialog" aria-labelledby="podium">
    <div class="modal-dialog modal-lg" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <h1 class="modal-title">Game Over!</h1>
            </div>
            <div class="modal-body">
                <span id="winnerSymbol" class="noughts">&#9711;</span>
                <img id="crown" class="crownNought" src="images/crown.png"/>
                <div id="wonText" class="box">WON</div>
            </div>
        </div>
    </div>
</div>

CSS

#wonText {
    border-left: 20vw solid red;
    border-top: 5vw solid transparent;
    border-bottom: 5vw solid transparent;
    width: 0;
    height: 10vw;
}

【问题讨论】:

    标签: html twitter-bootstrap css bootstrap-modal


    【解决方案1】:

    您好,我试用了您的代码。这是一个三角形,因为设置的高度不足以形成梯形。因此它是一个三角形。你有两个解决方案。

    增加 wonText div 的高度。

    height : 15vw //or more 
    

    减小边框宽度。以下维度对我有用

    border-left : 10vw solid red;
    border-top : 3vw solid transparent;
    border-bottom : 3vw solid transparent;
    width: 0;
    height : 10vw;
    

    【讨论】:

    • 好的,现在它也适用于我。我还可以为它设置一个最大宽度吗?
    • 我尝试设置最大宽度。这是我可以做到的方式。用另一个 div 将 wonTextDiv 括起来并在其上设置 max-width。不要忘记将其设置为溢出隐藏。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-04
    • 2021-12-16
    • 1970-01-01
    • 2015-01-13
    • 1970-01-01
    相关资源
    最近更新 更多