Как получить альфа цвета фона в HTML? - PullRequest
1 голос
/ 18 марта 2020

Ниже ощущается перегрузка, есть ли прямой доступ?

const bg = window.getComputedStyle(document.querySelector('.source')).backgroundColor
document.querySelector('.result').innerHTML =
  bg.startsWith('rgba') ? bg.replace(/rgba\(\d+\, \d+\, \d+\, (\d(\.\d+)?)\)/g, '$1') : 1
.source {
  background-color: rgba(0, 0, 255, 0.44);
}
<div class="source" style="width: 20px; height: 20px;"></div>
Alpha:
<div class="result"></div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...