【发布时间】:2014-12-28 19:20:12
【问题描述】:
更具体地说,我使用的是聚合物纸影。
我正在尝试删除 paper-shadow 框的两侧以创建一个简单的箭头框,但我似乎无法摆脱它。我试过删除position: absolute,但这似乎并没有消除重叠行为。
这是我的 html/css 的样子:
HTML:
<div class="content-container">
<paper-shadow z="1">
<div class="content">
<h1>{{heading}}</h1>
<content></content>
</div>
<paper-shadow class="triangle" z="1"> </paper-shadow>
</paper-shadow>
</div>
CSS:
.content-container
flex: 3 0 45%
order: 1
position: relative
.content, .triangle
background-color: #fafafa
.content
padding: 20px
.triangle
position: absolute
height: 20px
width: 20px
top: 50%
left: 100%
transform: translate(-50%, -50%) rotate(-45deg)
box-shadow 来自paper-shadow:https://www.polymer-project.org/docs/elements/paper-elements.html#paper-shadow
【问题讨论】:
-
您还没有显示您的 box-shadow 代码。也要小心制作自己的 HTML 元素。不推荐,也不太支持。您可以降低小方块上的 z-index 以隐藏它的一半。
-
对不起。忘了提,
box-shadow来自shadow-paper。并尝试过,但它不起作用。 -
您需要发布实际代码的演示。
-
前几天有一个类似的问题,我想我的回答可能对你有用;)stackoverflow.com/questions/27607200/…