색표현에서 투명도를 16진수로 나타낼때


위젯에 투명도 옵션을 구현하는 중인데 16진수 색상값이 문제에요. 16진수 색표현에서 "#33b5e5" 이런 색에 50%의 투명도를 주고싶으면 80이 50%니까 "#8033b5e5" 이렇게 하면되잖아요. 그리고 제가 http://www.dtp-aus.com/hexadeci.htm이 사이트에서

0% = #00
10% = #16
20% = #32
30% = #48
40% = #64
50% = #80
60% = #96
70% = #112
80% = #128
90% = #144

16진수 투명도 표현법도 알았어요. 근데 #숫자 에서 숫자가 100이 넘어가고부터 문제에요. 색표현할떄 최대 8자리잖아요... '#xxxxxxxx' 예를 들어 80%의 투명도라고 치면 #11233b5e5이건데 9자리라서 안돼요.

어떻게 해결하죠??

  • 2016년 01월 08일에 작성됨

조회수 443


1 답변


좋아요
0
싫어요
채택취소하기

이게 정확한 16진수 퍼센트별 표에요.

  • 100% — FF
  • 95% — F2
  • 90% — E6
  • 85% — D9
  • 80% — CC
  • 75% — BF
  • 70% — B3
  • 65% — A6
  • 60% — 99
  • 55% — 8C
  • 50% — 80
  • 45% — 73
  • 40% — 66
  • 35% — 59
  • 30% — 4D
  • 25% — 40
  • 20% — 33
  • 15% — 26
  • 10% — 1A
  • 5% — 0D
    • 0% — 00

예를 들어 80%의 투명도면 #CC33b5e5 이런식으로 하시면 됩니다.

  • 2016년 01월 08일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close