2011-09-21 3 views
0

여러 변수가있는 mixin을 덜 만들려고하지만 어떤 이유로 작동하지 않습니다. 내가 가진이 LESS :다중 변수가 적은 mixin

.rgbabg(@r: 0, @g: 0, @b: 0, @a: .5) { 
    @val: rgba(@r, @g, @b, @a); 

    background: @val; 
} 

내가 같이 호출 :

.rgbabg(255, 0, 0, .5); 

하지만 전혀 내 요소에 어떤 배경을하지 않습니다. 내 구문은 괜찮습니까?

답변

3

귀하의 믹스 구문이 좋으며 잘 컴파일됩니다. 나는 내 LESS converter에서 그것을 시도하고 모두 좋다. 나는 a 태그 선택기에 대한 페이지에 규칙을 적용 :

a { 
    .rgbabg(255); 
} 

을 그리고 출력 :

a { 
    background: rgba(255, 0, 0, 0.5); 
} 

하는 색상으로 링크가해야처럼 소리처럼.

컴파일하는 중 어떤 버전의 - 컴파일러의 버전과 플랫폼은 무엇입니까? Ruby 컴파일러는 더 이상 사용하지 않을 것이라고 생각하지 않기 때문에 새로운 멋진 기능과 지원은 모두 Javascript less.js 프로젝트에 있습니다. PHP 또는 .NET에서 작업하는 경우 해당 프로젝트를 각각 확인해야합니다.

+0

감사합니다. 프레임 워크 (CodeIgniter) 용 라이브러리를 사용하고 있습니다. 사용하는 컴파일러의 버전이 약간 구식 인 것 같습니다. –

+1

그리고 귀하의 덜 변환기 btw 주셔서 감사합니다. 나는 그것을 북마크했다. :) –

관련 문제