2017-07-02 7 views
-2

enter image description here2つのダイビングの間にボタンを置く方法は?

私はCSSを使用して、このようなデザインにしたいが、私は2 div秒の間、トップにこのボタンを配置する方法がわからない、誰も私を助けることができますか?

<div></div> 
button 
<div></div> 
+0

こんにちは、歓迎、StackOverflowへ。ヘルプページ、特に[ここではどのトピックについて聞かせていただけますか?](http://stackoverflow.com/help/on-topic)と[質問しないでください。」](http://stackoverflow.com/help/dont-ask)。さらに重要なことは、[Stack Overflow question checklist](http://meta.stackexchange.com/q/156810/204922)をお読みください。また、[最小、完全、および検証可能な例](http://stackoverflow.com/help/mcve)についても知りたいことがあります。 – natanelg97

+0

回答しなかったので、私は自分の答えを削除し、この可能性のある重複を示唆しています。https://stackoverflow.com/questions/14940540/css-how-to-position-element-in-half-height-vertical-50 – LGSon

答えて

1

ボタンのスタイルposition: absolute;を作成し、righttopまたはbottomプロパティを定義します。

スクロール中にボタンを固定したい場合、あなたはまた、あなたの要素をプルアップするために、負のmargin-topを使用することができますposition: fixed;

#up{ 
 
background-color:#B7005D; 
 
height:10vh; 
 
width:100%; 
 
} 
 
#middle{ 
 
background-color:#E0E1E0; 
 
height:40vh; 
 
width:100%; 
 
} 
 
#floating-button{ 
 
    width: 50px; 
 
    height: 50px; 
 
    border-radius: 50%; 
 
    background: #B7005D; 
 
    position: fixed; 
 
    top: calc(50% - 25px); 
 
    right: 30px; 
 
    cursor: pointer; 
 
    box-shadow: 0px 2px 5px #666; 
 
}
<div id="up"></div> 
 
<div id="middle"></div> 
 
<div id="floating-button"></div>

0

を設定します。

関連する問題