2014-01-23 4 views
2

친구, 내가 없음 표준 CSS와CSS를 자바 스크립트처럼 사용할 수 있습니까?

.button1:active 
{ 
    #button2 
    { 
    width:width+20px; 
    } 
} 
+2

LESS, SASS 또는 기타 유사한 도구를 사용할 수 있습니다. http://jsbin.com/으로 이동하십시오. CSS 탭을 열고 CSS 탭 옆에있는 화살표를 클릭하여 재생하십시오. –

+0

CSS에 기능이 없습니다. 원하는 효과를 설명해야하며 CSS가 아닌 구문을 발명하지 않아야합니다. 요소에 속성을 설정할 때 "요소의 현재 CSS 속성 가져 오기"는 비논리적입니다. –

답변

2

을 따를 때와 같은 요소의 현재 CSS 속성을 얻기 위해 중첩 된 기능과 방법으로 CSS를 사용할 수 있습니다.

할 수 있습니다.

.button1:active #button2 { 
    width:20px; 
} 

그러나 당신이 할 수있는 LESS, SASS 또는 SCSS인치

덜 할 수 있습니다. LESS 또는 SASS는이를 달성하기

.button1:active #button2{ 
    width:20px; 
} 

사용 CSS 프리 프로세서 :

@elementWidth: 20px; 

.button1:active { 
    #button2 { 
     width: @elementWidth + 20px; //Resulting width would be 40px 
    } 
} 
+0

친구 감사합니다 ... – vino20

+4

'width : width + 20px;'는 유효하지 않은 CSS 선언입니다. – Pavlo

+0

@Pavlo 죄송합니다. 복사 및 붙여 넣기 문제 : –

1

당신은 같이 쓸 수 있습니다.

+1

@downvoter 의견을 보내 주시면 감사하겠습니다. – Hiral

+0

잘못된 CSS가있는 다른 답변보다 더 많은 이유가 있기 때문에 왜 downvoted되었는지 잘 모르겠습니다. 내가 upvote거야. – Albzi

+0

@BeatAlex thanks :) – Hiral

관련 문제