亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

p5.j??s 畫布添加不需要的滾動條

p5.j??s 畫布添加不需要的滾動條

慕容森 2021-07-01 18:11:04
我正在使用來自它的父級的值創建一個簡單的 p5.js 畫布,如下所示:// Canvas propertiesvar $musicscape = $("#musicscape");// p5.js functionsfunction setup() {    var canvas = createCanvas(        $musicscape.outerWidth(),        $musicscape.outerHeight()) ;    canvas.id("canvas")    canvas.parent($musicscape[0]);}我的musicscape元素具有以下 sass 屬性,并具有正確的大小,而無需創建任何滾動條。#musicscape    position: absolute    right: 0    top: 0    width: 50vw    height: 100vh但是,當我添加與我的html、body和#musicscape元素大小完全相同的畫布時,會添加一個垂直滾動條。刪除它的唯一方法是設置畫布寬度$musicscape.outerHeight() - 3,同時在底部創建一條不屬于畫布的小白線。如何在將畫布保持為其父級大小的同時擺脫垂直滾動條?我檢查過,頁面上的任何地方都沒有填充或邊距。順便說一句,我正在 Chrome 上進行測試。
查看完整描述

1 回答

?
慕容3067478

TA貢獻1773條經驗 獲得超3個贊

HTML canvas 元素默認是內聯元素(內聯元素列表)。因此,即使您將它的高度設置為與它的父級完全相同,它也會因行間距而溢出。為防止將畫布設置為 SASS 文件中的塊級元素。

#canvas
    display: block;


查看完整回答
反對 回復 2021-07-08
  • 1 回答
  • 0 關注
  • 313 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號