私はドロップダウンコンポーネントを作成しようとしています。 (カスタムコンポーネントを使用)。"top:100%"の要素の高さが "0"ですか?
コンポーネントテンプレート(チャイルズ):
<input-box icon=right>
<ic-on art="save"></ic-on>
</input-box>
<scroll-bar>
<list-items mode="custom">
<div class="list-item" value="${data.value}">
<span>${data.label}</span>
</div>
</list-items>
</scroll-bar>
コンポーネントは属性[open]
を取得したときに、スクロールバーの要素を拡大しなければなりません。
だから私はいくつかのスタイルを設定します。リストアイテム要素は88pxの高さを有する
drop-box scroll-bar {
position:absolute;
left:0px;
top : 100%;
z-index: 100;
}
drop-box:not([open]) scroll-bar {
max-height : 0;
transition: max-height 0.15s ease-out;
}
drop-box[open] scroll-bar {
max-height: 500px;
transition: max-height 0.15s ease-in;
}
が、スクロールバーを私はtop : 100%
スクロールバーは高さを取得削除すると0
にとどまります間違った位置にある。
インターネットを検索しているので、静かにしばらくの間tryedしても解決策が見つかりませんでした。
すべてのアイデア?
ヘルプは大幅に評価されます。
あなたは私たちに問題を提出できますか? – Alteyss
私はしたいと思いますが、多くのコードと依存関係があります –