[英]Set width of QuaggaJs to 100%?
我正在嘗試為移動 Web 應用程序構建條形碼掃描儀。
現在我想設置“相機視口”的寬度以適應我的 div。
因此,在 QuaggaJs 中,您可以像這樣設置直播的大小:
Quagga.init({
inputStream : {
name : "Live",
type : "LiveStream",
target: document.querySelector('#interactive'),
constraints: {
width: 200,
height: 200,
facing: "environment" // or user
}
},
如果您“評論”寬度和高度,則尺寸將比我的手機屏幕大。
那么,如何設置視口以填充我的 div?
HTML(引導程序)
<div class="container">
<div id="interactive" class="viewport"></div>
<div id="interactive" class="viewport col-md-12"></div>
<div id="interactive" class="viewport" style="width: 100%;"></div>
</div>
您可以通過此屬性設置高度和寬度。
var w = window.innerWidth;
var h = window.innerHeight;
innerHeight和innerWidth是屏幕尺寸嗎
我在Angular項目中使用Quagga ,並使用以下代碼處理大小:
HTML:
<div id="barcode_scanner"></div>
CSS:
#barcode_scanner {
&::ng-deep video {
width: 100%;
}
::ng-deep canvas {
position: absolute;
z-index: 1000;
right: 0;
width: 100%;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.