誰もが最初に表示されるようにdropdovnコンテンツに矢印を追加する方法を知っていますか? 私の問題は、疑似要素(ドロップダウンコンテンツに)またはdivでCSSを使用して矢印を追加すると、ボタンのクリックが最初に表示され、次に矢印が表示されます(矢印はコンテンツの上に配置されます)。またhereマテリアライズCSS。どのようにドロップダウンコンテンツの上に三角形を追加する
html{
background: #000000;
}
.dropdown-content{
margin: 20px 0px 0px 0px;
overflow:inherit;
}
.dropdown-button::before {
content: "▼";
display: inline;
padding-right: 5px;
}
.dropdown-content:after{
content: "";
position: absolute;
width: 40px;
height: 40px;
background: #ffffff;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
top: 0;
right: 10px;
}
<div class="col s12">
<a class='dropdown-button btn' href='#' data-beloworigin='true' data-activates='dropdown1'>Drop Me!</a>
<ul id='dropdown1' class='dropdown-content'>
<li><a href="#!">one</a></li>
<li><a href="#!">two</a></li>
<li class="divider"></li>
<li><a href="#!">three</a></li>
</ul>
</div>
フィドル:ここ
がその例です。
特定のソリューションには対応しましたか?私は他の選択肢が何であるか知りたいと思っています。 – rawnewdlz
私は、ドロップダウンコンテンツCSSにオーバーフローを引き継ぐ!重要な状態を追加して解決策を得る。ここに例がありますhttps://jsfiddle.net/sj2tm8cd/38/ –
ニースは、 "hidden"以外のオーバーフロープロパティで動作するようです。あまりにもそれを使用する ""重要な悪い。 – rawnewdlz