私はタブとして使用するいくつかのサブディビジョンとdivを持っています。私の親ディビットは水平スクロールを持っています。スクロールでdivの最後の要素に余白を与えることはできませんか?
.parent {
display: flex;
overflow-x: auto;
padding: 15px 0 20px;
}
.tab {
font-size: 15px;
text-transform: uppercase;
padding: 10px 40px;
color: #a4b5bf;
white-space: nowrap;
}
<div class="parent">
<div class="tab">Tab 1</div>
<div class="tab">Tab 2</div>
<div class="tab">Tab 3</div>
<div class="tab">Tab 4</div>
</div>
問題は、私は最後の要素の上マージン権を設定したいときには、それだけで文句を言わないのdivの端から移動し、..です。彼は、マージンを取得します。このような何かあなたはインスペクタでそれを見るが、動きません。
CSSフレックスプロパティがあります。修正するために使用してください。 "flex:0 0 auto;"のようなもの –
どういう意味ですか?インスペクタを見ると、最後の要素に余裕がないからです。パディングのみ、それはすべての要素にありますか? –
余裕はありませんが、最初と最後の要素に左/右の余白を与えるjsの関数を持っています(私はそのようにする必要がありますが動作します)、最初は左から移動しますが、右側にもマージンがあります。 @DevBunker – grabnem