使用CSS环绕横幅

 mobiledu2502881283 发布于 2023-02-13 10:53

我正在尝试使用这个CSS在我正在研究的网站主题上设置一个环绕式横幅类型的交易:

http://asgeirhoem.no/ex/css-wraparound-ribbon/

我几乎逐字复制了所提到的网站上显示的内容:

(CSS)

header {
  position: relative;
  margin: 0 -10px;
  text-align: center;
  padding: 10px;
  background-color: #bb0000;
  color: white;
  text-shadow: 2px 2px 0 black;
}

header:before,
header:after {
  content: '';
  border-top: 10px solid #660000;
  position: absolute;
  bottom: -10px;
}

header:before {
  border-left: 10px solid transparent;
}

header:after {
  border-right: 10px solid transparent;
}

(HTML)



  

但它没有按预期工作.这是我在浏览器中查看页面时得到的内容:

在此输入图像描述

正如您所看到的,"环绕式"部分存在,但定位不正确,我不确定为什么会这样.任何帮助都会很棒.

1 个回答
  • 你错过了leftright财产:

    header:before {
        border-left: 10px solid transparent;
        left: 0;
    }
    header:after {
        border-right: 10px solid transparent;
        right: 0;
    }
    

    的jsfiddle

    2023-02-13 10:55 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有