2016-08-26 6 views
3

div가있는 HTML/CSS가 있습니다. 나는 그것의 자신의 폭의 100 %를 당기 길 원한다. 이제 화면의 100 %를 가져옵니다.CSS 고정 div 자신의 요소 왼쪽 100 %

장기적으로 나는 위에 CSS 애니메이션을 추가 할 것입니다.

https://jsfiddle.net/5L7a5pfr/

HTML

<div class="test left"> 
testing something 
</div> 

CSS

.test { 
    position: fixed; 
    background: green; 
    color: #fff; 
    top: 0; 
    left: 0; 
} 

.left { 
    left: -100%; 
} 
+0

내가 내가 그렇게, 그것은 100 % 왼쪽으로 화면이 꺼져 말했다 MaciejWójcik @ jsfiddle –

+0

에 아무것도 볼니까. –

답변

5

당신은 사용할 수 있습니다 transform: translateX(-100%)

.test { 
 
    position: fixed; 
 
    background: green; 
 
    color: #fff; 
 
    top: 0; 
 
    left: 0; 
 
    margin-left: 50%; 
 
} 
 
.move { 
 
    top: 25px; 
 
    transform: translateX(-100%); 
 
}
<div class="test left">testing something</div> 
 
<div class="test left move">Move 100% left of its own width</div>

+0

답을 가지고 놀고 있었고 센터링 방법을 생각해 냈습니다. https://jsfiddle.net/Hastig/5L7a5pfr/1/ –

+0

센터 요소로 사용하려면 https://jsfiddle.net/5L7a5pfr/을 사용하십시오. 2/ –

+0

100 % 너비로 오프셋하는 방법을 사용하는 동안 자신의 중심에두기를 원한다면 의미가 있습니다. –