2016-11-30 9 views
0

У меня есть два divs whitch, когда дочерний элемент div находится внутри родителя div. Ди-ребенок больше, чем его родитель. Поэтому я решил разместить свиток в родительском div, чтобы лучше видеть содержимое дочернего элемента div.Клип div также клип прокрутки

Проблема в том, что теперь мне нужно использовать зажим свойства в родительском div, но клип также влияет на прокрутку.

Что я хотел бы спросить, есть ли способ, которым я мог бы обрезать родительский div, и размер прокрутки ajdustes automaclty для прокрутки.

Следит мой код:

.outter{ 
 
    width:100px; 
 
    height:100px; 
 
    background-color:blue; 
 
    overflow: scroll; 
 
    position: absolute; 
 
    clip: rect(23.75px 120px 120px 23.75px); 
 
} 
 

 
.inner{ 
 
    width:200px; 
 
    height:200px; 
 
    background-color:red; 
 
    
 
}
<div class="outter"> 
 
    <div class="inner"></div> 
 
</div>

[EDIT]:

FOLLOWS тебе результат, что я претендую.

enter image description here

Если вы campare изображение выше и результат сниппета, что я ставлю выше, что в результате свитки apears вырезать и изображение не

+1

Обычно мы называем это ребенок и родитель ДИВ ... не сын и отец – k97513

+0

Спасибо @ k97513. Я уже внес изменения :) –

+0

Я не понимаю, какой результат вы хотите. Могли бы опубликовать образ того, чего вы хотите достичь? –

ответ

0

Вот что clip недвижимость предположительно, ограничивает видимую область элемента. Если вы пытаетесь закрепить содержимое внутреннего элемента, вы можете абсолютно поместить его для этого.

Надеюсь, это поможет!

.outter { 
 
    position: relative; 
 
    width:160px; 
 
    height:160px; 
 
    background-color:red; 
 
    overflow: scroll; 
 
} 
 

 
.inner{ 
 
    position: absolute; 
 
    left: -40px; 
 
    top: -40px; 
 
    background:url('http://placekitten.com/g/400/400'); 
 
    background-size: cover; 
 
    background-repeat: no-repeat; 
 
    background-position: center; 
 
    width:400px; 
 
    height:400px; 
 
}
<div class="outter"> 
 
    <div class="inner"> 
 
    </div> 
 
</div>

+0

Я работаю над большим webapp. Часть кода уже реализована, и я не могу иногда менять способ, которым я хочу. Решение, которое вы мне дали, у меня уже было, но я пришел к выводу, что это не работает для меня. Но спасибо за попытку помочь мне. –