html – 如何使用带尖头的CSS创建div

我看到许多线程远程相关,基本上建议在:: after或::之前的CSS三角形,但没有一个真正淘汰.我把它扔掉,看看是否有人有任何想法.

我正在寻找一个带尖头或斜顶的div,它仍然保持一个统一的边框和盒子阴影与div的其余部分.

请参阅链接获取我正在尝试创建的图像:

解决方法

如果你不想使用图像,你可以做这样的事情.但在这种情况下,处理图像要容易得多.
body {
    background-color: #CCC;
}

.wrapper {
    
}

.outer {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 205px 32px 205px;
    border-color: transparent transparent #ffffff transparent;
    position: absolute;
}

.inner {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 200px 32px 200px;
    border-color: transparent transparent #ea2225 transparent;
    margin-left: -200px;
    margin-top: 5px;
    position: absolute;
}

.fix {
    background-color: #FFF;
    height: 10px;
    width: 410px;
    position: absolute;
    margin-top: 32px;
}

.red {
    width: 396px;
    height: 300px;
    background-color: #ea2225;
    margin-top: 37px;
    position: absolute;
    border-left: 7px solid #FFF;
    border-right: 7px solid #FFF;
    border-bottom: 6px solid #FFF;
-webkit-Box-shadow: 3px 5px 5px 0px rgba(48,48,1);
-moz-Box-shadow: 3px 5px 5px 0px rgba(48,1);
Box-shadow: 3px 5px 5px 0px rgba(48,1);
}
<div class="wrapper">
     <div class="fix"></div>
<div class="outer">
   
  <div class="inner"> 
    
  </div>
    
</div>
  
</div>
   <div class="red"></div>

http://jsfiddle.net/0csqog8s/

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些