2016-04-07 12 views
0

Temel olarak, ekranın ortasına değecek şekilde hizalanmış 2 resim yan yana görüntülemek istiyorum. görüntü boyutundan bağımsız). Sabit konumlandırma ile bunu yapabildim, ancak bu durumda, görüntüler ekranın "kendi" tarafları için çok büyükse kayma olmayacaktır.Bir satırda değişken büyüklükte iki imge, ortada ortalanmış, çok büyükse yatay kaydırma ile

HTML:

<div class="left"> 
    <img src="xyz.jpg"/> 
</div> 
<div class="right"> 
    <img src="abc.jpg"/> 
</div> 

CSS:

.left { 
    position: fixed; 
    right: calc(50% + 10px); 
    width: auto; 
} 
.right { 
    position: fixed; 
    left: calc(50% + 10px); 
    width: auto; 
} 

FIDDLE

aynı davranışı almak, ancak yatay kaydırma ile nasıl sence? Pozisyon ile yapılamayacağına inanıyorum: Sabit. Başka bir yolu var mı? Thanks1

cevap

0

Genişliğini ve yarı genişliğini (% 50) kullanabilirsiniz. Gövde taşması için varsayılan değer otomatik olduğundan kaydırma otomatik olarak görüntülenir (kaydırma).

Bunu deneyin ve ne istediğinizi görün.

<div class="left"> 
    <img src="http://i.imgur.com/afd65O1.png" /> 
</div> 
<div class="right"> 
    <img src="http://i.imgur.com/WTuWgFvl.jpg" /> 
</div> 

Ve CSS Öneriniz için

.left, 
.right { 
    float: left; 
    width: 50%; 
} 

Fiddle

+0

Teşekkürler ama bunun istenen etkisi yoktur. güncellenmiş kemanın içinde. Görüntüler sırasıyla sola ve sağa hizalanmış ve ortalanmış değil. Ekran boyutu çok küçükse ve çakışırlar. – Jonas

+0

Bunu deneyin https://jsfiddle.net/Lpbg2zxe/3/ –

+0

Merhaba Adrian, yardımlarınız için teşekkürler. Bu çözüm benim için de işe yaramıyor gibi görünüyor, görüntüler sola hizalanmış, dokunma noktasının sayfanın ortası olmasını istiyorum. – Jonas

0
.left { 
    width: 50%; 
    float: left; 
    overflow-x: scroll; 
} 
.right { 
    width: 50%; 
    float: right; 
    overflow-x: scroll; 
} 
+0

bir şekilde çalışır, ancak her img kendi kaydırma çubuğuna sahiptir, şarkı söylemek istiyorum :) – Jonas

+0

https://jsfiddle.net/ha870kwt/ – Jonas

İlgili konular