• 安卓手机不能显示css8位的颜色十六进制码


    问题:html网页在安卓手机上有的颜色不能正常显示,有的却正常,但是在苹果ios系统手机上全部显示正常

    原因:css规范了应该使用6位的写法。要解决就改为用rgba写法表示8位的十六进制颜色码。

    ------------------------------------------

    对比了css发现在安卓是不能正常显示的都是8位的十六进制颜色码。8位的代表是rgba,a代表的是透明度;6位的代表是rgb,没有透明度的数值。

    例:不能识别的颜色码是 #fa5714e3,fa表示十进制的250,57表示十进制87,14表示20,e3表示227,所以#fa5714e3换成grba的写法:rgba(250,87,20,0.890);

    0.890 = 227/255;

    总结,css规范要使用#6位的十六进制颜色码,如果想使用8位的,要做到兼容性,就要改写为rgba写法。

  • 相关阅读:
    软件设计中的立足点
    Clojure基础
    团队凝聚力
    执行力与领导力
    工作与生活
    分离焦虑OR责任焦虑
    保持激情
    立足点
    论研发管理--开篇
    初级码农常犯错误
  • 原文地址:https://www.cnblogs.com/runwithraining/p/11392942.html
Copyright © 2020-2023  润新知