css - 成 Angular ,将 CSS 色带包裹在图像上

标签 css ribbon

仅使用 CSS 可以实现此功能区吗?

Example image of ribbon I'm trying to create in CSS

最佳答案

.box {
    width: 300px;
    height: 300px;
    background-color: #a0a0a0;
    position: relative;
}
.ribbon {
  -webkit-transform: rotate(-45deg); 
     -moz-transform: rotate(-45deg); 
      -ms-transform: rotate(-45deg); 
       -o-transform: rotate(-45deg); 
          transform: rotate(-45deg); 
    border: 25px solid transparent;
    border-top: 25px solid #757575;
    position: absolute;
    bottom: 20px;
    right: -50px;
    padding: 0 10px;
    width: 120px;
    color: white;
    font-family: sans-serif;
    size: 11px;
}
.ribbon .txt {
    position: absolute;
    top: -20px;
    left: 20px;
}​
<div class="box">
    <div class="ribbon">
        <div class="txt">
            Example Text
        </div>
    </div>
<div>​

关于css - 成 Angular ,将 CSS 色带包裹在图像上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13071715/

相关文章:

winforms - DevExpress 中的 BarButtonItem 和 RibbonBarManager 点击事件

css - 对齐具有可变文本长度的卡片网格中的按钮(Material Design Lite)

c# - 在 WPF FluentRibbon Suite 控件中隐藏功能区选项卡标题

c# - 如何在 Office 功能区开发的编辑框中隐藏密码文本

windows - 使用 Delphi XE 的多模态对话框问题

c# - 尝试使用 Visual Studio UI 测试器时出现 FailedToperformActionOnBlockedControlException

javascript - 为什么不是位置 : sticky affecting my navbar?

javascript - 取消不会在 angularjs 中切换 ngHide

image - 使用高度 flexbox 调整图像大小

html - 为什么我的 nav ul li 是 :active background color not working?