2017-01-03 8 views
-1

ウィジェットのタイトルを含むdivの背景に透明な矢印を付けたいと思います。CSSトライアングルをウィジェットのdivに追加する

所望の出力:

enter image description here

イメージが動作しない場合は、このサイト上のウィジェットセクションとそのタイトルを見ることができます:http://moneyrope.com/ - 問題のウィジェットは、タイトルの「最新のマネーのヒント」を持っています - (完了サイトではなく、単にテスト/ステージング環境)。

CSS:

.latest-heading { 
 
    background: #53386f none repeat scroll 0 0; 
 
    color: #fff; 
 
    margin-bottom: 2%; 
 
    padding: 2%; 
 
    text-align: center; 
 
}

は事前にありがとうございました。

+0

申し訳ありませんが、私は、検索を行なったし、あなたがにリンクされているものを見つけることができませんでした。また、その解決策は私のために働いていません。 – satrap

答えて

0

:after疑似クラスを使用してこの矢印を追加できます。ここで

は実施例である:

.latest-heading { 
 
    background: #53386f none repeat scroll 0 0; 
 
    color: #fff; 
 
    margin-bottom: 2%; 
 
    padding: 2%; 
 
    text-align: center; 
 
} 
 
.latest-heading:after { 
 
    width: 0; 
 
    height: 0; 
 
    border-left: 20px solid transparent; 
 
    border-right: 20px solid transparent; 
 
    border-top: 20px solid #53386f; 
 
    content: ''; 
 
    position: absolute; 
 
    left: calc(50% - 20px); 
 
    top: 48px; 
 
}
<div class="latest-heading">1</div>

+0

答えにDekelを感謝します。残念ながら、実際のページの要素の上に表示されます。私がトップを取った場合:48pxを外して、理想的に行くべき場所の上にいくつかのPXを表示しますが、どうやってそれを取得するのか分かりません。 – satrap

+0

あなたは 'position:relative'を。に追加することができます。最新のクラス – Dekel

関連する問題