2017-04-26 12 views
0

次のdivに位置を固定しようとしています。しかし、私は位置を追加する:CSSに固定要素が消えるだけです。どんな提案も可能になります。ありがとう!div要素の位置が固定されています

ビクトリア

ウェブとコードhttp://vtwg.eu/ZMT/untitled3.html

<div id="book-now"> 
<a href="mailto:[email protected]?subject=Music_Tours"><img 
src="book_now.png" alt="" width="90"></img></a> 
</div> 


#book-now{ 

background-image: url("back_2.png"); 
background-repeat: repeat; 
text-align: right; 
padding-right: 60px; 
padding-top: 40px; 
} 
+0

あなたはそれが同じ場所にあなたがスクロールするか、右のスライダの下にそれをしたいですかに関係なく固定されるように取得しようとしていますか? – Keith

+0

こんにちは、私はオブジェクトがスライダのすぐ下にあるようにしたいと思います。私はうまく質問に答えるのですか?簡単な解決策があれば私は提案にオープンしています:) .thanks !!!!!! –

+0

イエローブックの画像を固定したいだけですか?この暗い背景なしで?私は本のfondoを削除し、今すぐdivを予約し、画像を含むリンクのみを配置することを提案します。 with:位置:固定; top:250px(多かれ少なかれ);右:0; –

答えて

0

以下

固定要素がブラウザにfixedあります。あなたはそれがtopright財産それの値を与えることによってを固定する場所を定義する必要があり要素が位置を固定している場合、あなたはtopbottomの設定とするだけでなく、その位置を定義する必要が

position:fixed; 
    top: 100px; 
    right: 100px; 
+0

@OlivierKrull問題点を明確にしてください。あなたはそれを固定したいです。固定する必要があります**どこか**。あなたが望む最終結果は何ですか、あなたは明確にすることができますか? –

+0

問題ない男、私はちょうどあなたの答えに同意した。 (私は質問しなかった)。 –

+1

@OlivierKrull ok申し訳ありません。私はこれがあなたの最初のアイデアだと思って、あなたはより良いものを望んでいました。 –

0

leftまたはright(デフォルトはウィンドウの左上隅)ですが、widthheightもあります。そうでないと、幅と高さがゼロになり、したがって見えなくなります。

追加:それはすべての4つの言及の設定(topbottomleftright)ものはそれらの位置によって定義されているので、あなたは、幅と高さは必要ありませんのための位置の設定があります。

例:

.x { 
 
    position: fixed; 
 
    top: 60px; 
 
    left: 100px; 
 
    width: 160px; 
 
    height: 120px; 
 
    background-image: url("http://placehold.it/60x40/fa7"); 
 
    background-repeat: repeat; 
 
    text-align: right; 
 
    }
<div class="x"></div>

と幅と高さの設定せず(すなわち、目に見えない):

.x { 
 
    position: fixed; 
 
    top: 60px; 
 
    left: 100px;; 
 
    background-image: url("http://placehold.it/60x40/fa7"); 
 
    background-repeat: repeat; 
 
    text-align: right; 
 
    }
<div class="x"></div>

+0

ありがとうヨハネス、また役に立つ情報! –

+0

こんにちは!残念ながら、クライアントはこのオブジェクトを上から700ピクセル置くことを望んでいます...そして、私がそのオブジェクトを消すと明らかに...任意の手がかりが...上の任意の位置で起こるようです:600px:/ –

+0

ここにトップ700pxで消えて... – Johannes

0

あなた使用位置:固定、ブラウザウィンドウ用です。 上、左、右、下のいずれかの値を入力する必要があります。以下のような :

#book-now{ 
    position: fixed; 
    top: 50px; 
    left: 50px; 
    background-image: url("back_2.png"); 
    background-repeat: repeat; 
    text-align: right; 
    padding-right: 60px; 
    padding-top: 40px; 
} 
+0

こんにちはニーナ、お返事ありがとう!それもうまくいった! :) –

関連する問題