html - 在套餐计划中添加广告横幅

标签 html css

我在其他网站上看到过这样做,我想知道是否有一种方法可以将它添加到我的网站而无需外部图像,只使用 HTML 和 CSS。所以它在我的网站上是什么,我的页面上有“卡片”,在那些卡片中,每张卡片中都有包裹,有些计划比其他计划更好,我想展示。卡片右上角有这样的东西 http://cliparts101.com/files/10/370381D4E69D42D621F694F53A4E045D/Banner_137.png 它有文字“最佳值(value)”或类似的东西。我是否必须用图像来做这件事并只覆盖文本,或者有没有办法用 css 做这件事

<div class="col-md-4">
            <div class="card">
                <div class="cardTitle">
                    <h1 class="text-center">Basic Plan</h1>
                </div>
                <hr class="cardRuler">
                <div class="cardBody">
                    <ul>
                        <li>Lorem</li>
                        <li>Lorem</li>
                        <li>Lorem</li>
                        <li>Lorem</li>
                    </ul>
                </div>
                <div class="cardFooter">
                    <button class="btn button-Primary center-block">Learn More</button>
                </div>
            </div>
        </div>

最佳答案

您可以使用纯 CSS 在容器上使用 :before 和 :after 伪元素制作这样的功能区。

.ribbon {
 font-size: 16px !important;
 width: 50%;
 position: relative;
 background: #ba89b6;
 color: #fff;
 text-align: center;
 padding: 1em 2em; 
 margin: 2em auto 3em;
}
.ribbon:before, .ribbon:after {
 content: "";
 position: absolute;
 display: block;
 bottom: -1em;
 border: 1.5em solid #986794;
 z-index: -1;
}
.ribbon:before {
 left: -2em;
 border-right-width: 1.5em;
 border-left-color: transparent;
}
.ribbon:after {
 right: -2em;
 border-left-width: 1.5em;
 border-right-color: transparent;
}
.ribbon .ribbon-content:before, .ribbon .ribbon-content:after {
 content: "";
 position: absolute;
 display: block;
 border-style: solid;
 border-color: #804f7c transparent transparent transparent;
 bottom: -1em;
}
.ribbon .ribbon-content:before {
 left: 0;
 border-width: 1em 0 0 1em;
}
.ribbon .ribbon-content:after {
 right: 0;
 border-width: 1em 1em 0 0;
}
<div class="ribbon">
   <strong class="ribbon-content">Random Content</strong>
</div>

关于html - 在套餐计划中添加广告横幅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48037917/

相关文章:

javascript - 如何给jquery按钮添加边框

javascript - 根据点击的 <a> 隐藏和显示 div

html - float : left? 的任何替代方案

java - 如何在游戏中将操作分配给复选框!对于java

html - 图像和 anchor ,如何将对齐应用于链接文本?

html - CSS 将切片图像读入 Dreamweaver Div

javascript - 在 Canvas 中使用 jQuery 不起作用?

javascript - jQuery 动画 scrollTop 问题

javascript - jquery 中点击切换按钮

html - 如何用背景色填充整个div