У меня есть кодовое окно, где я пытаюсь сделать что-то вроде Revoluts KYC doc для подтверждения загрузки документов.
Я борюсь с двумя проблемами.
Во-первых, я хочу, чтобы приложение требовалоизображение берется в определенной области в центре холста.Оставшаяся часть холста должна иметь что-то вроде rbga (0,0,0,0.3) или размытый фон.Я понятия не имею, как это сделать, никогда не смотрел вглубь холста.Итак, я хочу небольшое наложение поверх холста, с необходимой областью помеченных в центре, где использование может сделать снимок документа.
Следующее, у меня есть кнопка на холсте.
<button class="cta" onClick="takePhoto()">Take Photo of your ID front please</button>
У меня есть счетчик, обновляющий количество предоставленных изображений.Я хочу, чтобы состояние увеличивалось на 1 при каждом нажатии, а значение innerHTML кнопки CTA обновлялось соответствующим образом.Если предоставлено 3 документа, данные отправляются на сервер и т. Д.
const cta = document.querySelector('.cta');
let counter = 0;
Однако этого не происходит.
Вот часть функции:
function takePhoto() {
// played the sound
counter += 1; // this happens
cta.innerHMTL = "" // this doesnt
if( counter === 0) { // nope
cta.innerHMTL = "Take a photo of your ID front please";
}
if( counter === 1) { //nope
cta.innerHMTL = "Take a photo of your ID back please";
}
if( counter === 2) {
cta.innerHMTL = "Please take a selfie holding the ID document";
}
Извините за 2 вопроса в одном, я ценю помощь по обоим вопросам, особенно по части холста.
Вот кодекс:
https://codepen.io/damPop/pen/GwqxvM?editors=0110