2017-05-01 9 views
0

내 CSS 파일에 rgba 형식의 색상이 필요합니다. 그래서 rgba 형식으로 내 scss 파일에 색을 썼습니다. 모든 색상을 CSS 파일의 16 진 코드로 변환 한 경우, 불투명도가 1이면 다른 rgba 형식이 사용되고 있습니다. rgba 형식을 16 진수 형식으로 변환하는 나침반을 중지하는 방법

SCSS File 
background: rgba(61,61,61,1); 

Complied Css 
background: #3d3d3d; 

불투명도 인 경우 예를

를 들어

모든 RGBA 형식에 대한 변환을 중지하는 방법

SCSS File 
background: rgba(61,61,61,0.5); 

Complied Css 
background: rgba(61,61,61,0.5); 

0.5을 가정합니다. 어떤 제안이라도 인정 될 것입니다.

+0

16 진수로 변환하면 어떻게됩니까? 어쨌든 값은 불투명하지 않습니다. –

+0

16 진수 코드로 변환하는 데는 아무런 문제가 없습니다. 하지만 rgba에서 같은 형식으로 모든 색상을 유지해야합니다. 따라서 나중에 동적으로 변경 될 수 있습니다 (요구 사항). – Aman

+0

아직 점수를 얻지 못하고 있습니다. 컴파일 할 대상이 아닌 SASS 파일을 편집하려고합니다. 권리? –

답변

1

Sass는 키워드의 형식을 유지합니다 ... 키워드, 16 진수 또는 rgba 형식 이외의 것이 아닌 한. 당신은 절대 형식으로 원하는 경우에, 당신은 예를 들어 문자열 로 설정해야 : - 하는 SCS 변수 파일에서

$ 수은 회색 : # { 'RGBA (230, 230, 230, 1)'};

Input 

.class { 
    color: $mercury-grey; 
} 

Output:- 
.class { 
    color: rgba(230, 230, 230, 1); 
}