私はユーザーのデバイスに関係なく反応し、左のサイトに三角形を持つバブルを作ろうとします。私が試した何 左のサイトで三角形を使って敏感なバブルを作る方法
:
HTML:
.responsive-bubble {
position: relative;
display: inline-block;
max-width: 80%;
min-width: 80%;
min-height: 1.5em;
padding: 20px;
background: #ebebeb;
border: #ebebeb solid 4px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 0px;
border-style: solid;
float: right;
}
.responsive-bubble:before {
content: "";
position: absolute;
bottom: calc(89% - 3px);
left: calc(-4% - 3px);
border-style: solid;
border-width: 18px 18px 0;
border-color: #7F7F7F transparent;
display: block;
width: 0;
z-index: 0;
}
<div class="responsive-bubble">“And here comes some really long text which doesnt mean anything however it have to be long to provide a lot of characters and see how this buble works when long text is here and even when nearly no text is here and so on. I hope you know what I mean
So i am adding few additional words! So i am adding few additional words! So i am adding few additional words!”</div>
<div class="responsive-bubble">“Some shorter text come here to see how it looks when it's not so many text HERE! Some shorter text come here to see how it looks when it's not so many text HERE!”</div>
<div class="responsive-bubble">“Some shorter text come here to see how it looks when it's not so many text HERE!”</div>
動作しないもの:
をそれがどのように見える、それがどのように見える必要がありますどのように
バブルそれは自己応答ですcorrecしかし、私は左のサイトの三角形に問題がある、それはバブルに依存する正しい位置にない。
DEMO:デモの
私は境界線を変更し、これだけ多くの詳細を提供するために: https://jsfiddle.net/jkdurdjr/2/
は、ここで私が間違ってやっているものを私に伝えることができます誰ですか?
http:// stackoverflowをご覧ください。com/questions/30011363/transparent-shape-with-upper-corner/30011454#30011454 – Harry
私はこのように混乱しています - > ** https://jsfiddle.net/jkdurdjr/8/** – adeneo