2016-07-27 14 views
-1

Ich habe mit diesem CSS einfach div bekam daran befestigtenCSS Übergang nicht mit Überlauf

.users_to_c{ 
    height: 500px; 
    width:400px; 
    background:rgb(0, 0, 0); 
    background-image: url("../img/back.jpg"); 
    position: absolute; 
    border-bottom-left-radius: 5px; 
    border-top-left-radius: 5px; 
    overflow: hidden; 
    -webkit-transition: 5s; 
    -moz-transition: 5s; 
    -ms-transition: 5s; 
    -o-transition: 5s; 
    transition: 5s; 
    &:hover{ 
     overflow: auto; 
    } 
} 

Hover Teil funktioniert es Überlauf zeigt, aber es funktioniert sofort.

+0

was ist die Frage ??? –

+0

@VincentRodomista mehr ein Problem.Übergang funktioniert nicht – COp

Antwort

1

"Überlauf" ist keine animierbare Eigenschaft. Hier

ist eine Liste der animierbaren Eigenschaften:

CSS animated properties

+0

Oh okay, danke, aber du weißt, wie kann ich es animieren wie Facebook? – COp

+0

Auf welches Feature von Facebook beziehen Sie sich? –

+0

In Chats, wenn Sie das linke div bewegen, wird der Scroller minimiert. – COp

0

Es ist tatsächlich nicht möglich, die Überlaufeigenschaft zu überführen. Dieser Code funktioniert gut mit Qualitäten wie background: red usw.

+0

Ich benutze weniger. – COp

0

die Sie interessieren,

<div class="wrap"> 
    <div class="users_to_c"> 
    Lorem ipsum dolor sit amet, 
    </div> 
</div> 

und

.wrap{ 
    height: 200px; 
    width:400px; 
    overflow: hidden; 
} 
.users_to_c{ 
    width:400px; 
    background:rgb(0, 0, 0); 
    background-image: url("../img/back.jpg"); 
    border-bottom-left-radius: 5px; 
    border-top-left-radius: 5px; 
    color:red; 
    padding: 20px; 
    box-sizing: border-box; 
} 

.wrap:hover{ 
     overflow-y: auto; 
    -webkit-transition: all 0.5s ease; 
    -moz-transition: all 0.5s ease; 
    transition: all 0.5s ease; 
    width: 420px; 
} 

Die Idee ist, einen Wrapper erstellen und wir werden animieren es durch zusätzliche 20px Polsterung bei Hover für Bildlaufleiste geben. Damit wird der innere Text nicht umgebrochen.

http://jsbin.com/qivukeb/edit?html,css,output

Dank!