2017-06-10 3 views
2

コンテンツ列とスティッキーサイドバーを持つレイアウトがあります。ページを下にスクロールするコンテンツ列の最後にサイドバーを停止する必要があります。ここで親要素の終わりでスティッキー要素を停止する方法

enter image description here

私が使用しているHTMLとCSS:私が間違っているhttps://codepen.io/anon/pen/awNorj

にも

<div class="container"> 
    <div class="content">Content</div> 
    <div class="sidebar">Sidebar (sticky)</div> 
    <div style="clear:both"></div> 
</div> 


.content{ 
    float: right; 
    width: 80%; 
    margin-left: 20%; 
} 

.sidebar { 
    float: left; 
    width: 20%; 
    position: -webkit-sticky; 
    position: sticky; 
    bottom: 30px; 
} 

を?

+1

あなたは私はあなたの質問を理解していないので、DOMに挿入せずに、Webページ上で何かを置くことはできませんが、あなたがここにあなたのマークアップを投稿するために必要とされている、ではありません将来的に誰も助けない明日の変更や消え去りがあります。https://stackoverflow.com/help/mcve – Rob

+0

DOMの意味を説明できますか?多分、スクリーンショットが役立つでしょう。私はあなたが言及した "右の列の終わりの下に行く"効果は見ません。 –

+2

皆さん、これは彼が望んでいる動作ですhttp://im.imgur.com/NTVo5ro.png代わりに、彼はこれを取得http://i.imgur.com/M80qLWU.png –

答えて

0

あなたの要素を試してみてください:

position: absolute; 
+1

私は位置を使用することはできません: –

関連する問題