2016-09-17 4 views
3

Ich versuche dies zu lange Zeit, aber ... kein Glück. Die Frage selbst ist ein wenig einfach.Positionierung eines Div relativ zu SCREEN und einem COL div

Ich brauche einen div auf der linken Seite des Bildschirms beginnen zu machen und am Ende eines col-xx-x div endet, die wiederum in einem row div ist, die wiederum in einem container div ist.

Ich habe es schon mit jQuery getan, aber ich bin für eine Art und Weise, dass die Verwendung nur HTML und CSS zu tun zu suchen.

machte ich ein Bild zu einem besseren Verständnis:

Image

(Das rote Quadrat ist der div, die ich will, aber es ist offensichtlich)

Hinweis: Beachten Sie, dass auf meinem Bild habe ich a col-md-6 div, aber die col ist unbestimmt (col-xx-x), ich habe 6 nur zum Zeichnen verwendet.

Hier ist eine Geige mit dem Code mit jQuery:

https://fiddle.jshell.net/b8xcp6j7/

+0

Können Sie 'html' und' css' Text bei Question angeben? _ "Ich habe ein Bild zu einem besseren Verständnis gemacht:" _ Kann das Problem nicht reproduzieren, indem ich ein Bild bei Frage verwende. – guest271314

+0

Aktualisiert, jetzt gibt es eine Geige. –

+0

Versuchen Sie, ein Element mit Text zu positionieren? Das Rendering bei jsfiddle unterscheidet sich von Bild bei Frage? – guest271314

Antwort

0

Sie .box Element width-200% anpassen können, setzen position-relative, left zu -100%

.box { 
    width: 200%; 
    border: 4px solid red; 
    padding: 15px; 
    position:relative; 
    left:-100%; 
} 

jsfiddle https://fiddle.jshell.net/6a0uac4y/2/

+0

Die rote Box muss auf der linken Seite des Bildschirms beginnen, ** wirklich ** auf der linken Seite, als ob sie sich gegenseitig feststecken würde, und sie nicht übertreffen. –

+0

Meinst du, '.box' -Element sollte nicht außerhalb des Ansichtsfensters sein, sondern links vom Ansichtsfenster beginnen? – guest271314

+0

Genau! und endet auf der rechten Seite der '.col' –

Verwandte Themen