색표현에서 투명도를 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자리라서 안돼요.

어떻게 해결하죠??

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 이런식으로 하시면 됩니다.

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.