배경 : 일부 통합 된 SASS 기능을 제공하는 CMS에 대한 작업이 필요합니다. 사용자가 색상을 정의 할 수 있으며 변수의 16 진수 값으로 SCSS 파일에 제공됩니다 나는 편집 할 수있다.CSS에서 16 진수 RGB 값의 반투명 배경색
문제 : div의 배경에이 색상 중 하나의 더 밝은 버전을 사용해야합니다. (투명도가있는 배경색의 의미에서 라이터).
보통 나는
background-color: rgba(r,g,b,a)
함께 할 것입니다;
하지만 단일 빨강/파랑/녹색 값은 없지만 결합 된 16 진수 RGB 값만 있으면 어떻게 할 수 있습니까? 달성해야 할 결과의
예 :
/* user color comes as a variable containing a hex value
variable: $color
example value: 00d;
*/
h1{
background-color: #00d; /* $color resolves to 00d */
}
p{
background-color: #7e7eed; /* <- this value should be calculated from the variable $color, in this case #00d + opacity 50% */
}
<h1>Title</h1>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
확인이 질문을 참조 rgba function
사용 : http : //stackoverflow.c om/questions/7015302/css-hexadecimal-rgba – Wlada
CMS를 편집하여 기능을 제공하는 기능을 변경하십시오. – Sarcoma
@Wlada : 감사합니다. 거기에 맞는 답변을 많이 받았습니다. – Teetrinker