52g*_*g44 7 css android webview
我在 Android WebView 中使用了那个简单的 CSS。
.rounded{
text-align: center;
border-radius: 25px;
border: 2px solid #FFFF014F;
}
Run Code Online (Sandbox Code Playgroud)
它在 API 28 设备上完全正常。但是对于 22 API 设备,我没有得到相同的结果(根本没有显示边框)。
这是我正在使用的两个设备(两个设备具有相同的分辨率):
我想 css 属性的解释取决于 WebView 或 API 版本。(我不确定)
我想让一个 css 文件在所有 Android 版本中都以相同的方式工作。所以:
使用rgba()颜色符号。它比 HEX rgba 的支持更好。
让我们转换一下#FFFF014F:
红色:FF = 255
绿色:FF = 255
蓝色:01 = 1
Alpha:4F = 79/255 = .31
所以结果是border: 2px solid rgba(255, 255, 1, .31);
body {background:navy}
span {
display:inline-block;
padding:.5em;
margin:1em;
text-align: center;
border-radius: 25px;
color:#fff;
}
.hex {border: 2px solid #FFFF014F}
.rgba {border: 2px solid rgba(255, 255, 1, .31)}Run Code Online (Sandbox Code Playgroud)
<span class="hex">#FFFF014F</span>
<span class="rgba">rgba(255, 255, 1, .31)</span>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
175 次 |
| 最近记录: |