欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

H5canvas中width、height和style的寬高區(qū)別分析-創(chuàng)新互聯(lián)

小編給大家分享一下H5 canvas中width、height和style的寬高區(qū)別分析,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

成都創(chuàng)新互聯(lián)一直在為企業(yè)提供服務(wù),多年的磨煉,使我們在創(chuàng)意設(shè)計(jì),全網(wǎng)整合營銷推廣到技術(shù)研發(fā)擁有了開發(fā)經(jīng)驗(yàn)。我們擅長傾聽企業(yè)需求,挖掘用戶對產(chǎn)品需求服務(wù)價(jià)值,為企業(yè)制作有用的創(chuàng)意設(shè)計(jì)體驗(yàn)。核心團(tuán)隊(duì)擁有超過10年以上行業(yè)經(jīng)驗(yàn),涵蓋創(chuàng)意,策化,開發(fā)等專業(yè)領(lǐng)域,公司涉及領(lǐng)域有基礎(chǔ)互聯(lián)網(wǎng)服務(wù)四川樂山服務(wù)器托管、成都app軟件開發(fā)、手機(jī)移動(dòng)建站、網(wǎng)頁設(shè)計(jì)、網(wǎng)絡(luò)整合營銷。

Canvas 的width height屬性

1、當(dāng)使用width height屬性時(shí),顯示正常不會被拉伸;如下

<canvas id="mycanvas" width="300" height="300">瀏覽器不支持Canvas,請升級或改用其它瀏覽器!</canvas>
<script type="text/javascript">
    var canvas = document.getElementById("mycanvas"),
        ctx = canvas.getContext('2d');
    ctx.moveTo(0,0);
    ctx.lineTo(300,150);
    ctx.stroke();
</script>

運(yùn)行效果如下,為對角線

H5 canvas中width、height和style的寬高區(qū)別分析

2、使用style時(shí)圖像會被拉伸(變形),

<style>
         
        #mycanvas {
            width: 150px;
            height: 150px;
        }
    </style>

運(yùn)行效果

H5 canvas中width、height和style的寬高區(qū)別分析

如何理解???可以這么理解&mdash;&mdash;&mdash;&mdash;

Canvas 是一個(gè)畫板和一張畫紙,畫板相當(dāng)于一個(gè)容器,畫圖/作業(yè)是在畫紙上進(jìn)行的,

畫板和畫紙的默認(rèn)寬高是300*150,當(dāng)畫紙與畫板寬高相等時(shí),圖像不會被拉伸,當(dāng)畫紙與畫板寬高不一樣時(shí),圖像就會被拉伸(變形)。

1, width 和 height 屬性是設(shè)定畫板和畫紙的寬高,

如: width=”300” height=”300” 即畫板的寬高是300*300,畫紙的寬高也是300*300,作業(yè)的300*300 的對角線圖像就不會被拉伸

 H5 canvas中width、height和style的寬高區(qū)別分析

2, style樣式 里設(shè)定的是僅畫板的寬高,畫紙的寬高還是為默認(rèn)值300*150,

(以上圖為例)因此所作業(yè)的300*300的對角線圖像僅有一部分畫在畫紙上,如下:

H5 canvas中width、height和style的寬高區(qū)別分析

Btw 畫紙不會讓畫板就這么空出一片,于是畫紙連同圖像就要一起拉伸到跟畫板大小一樣。在此例子當(dāng)中,畫紙寬與畫板寬都為30,而高為畫板的一半,因此只需將高拉伸一倍即可,so 圖像也一起被拉伸變瘦,X方向不變,Y方向增至一倍, 所以就得到了變形之后的圖片

引用 //www.yisu.com/html5/643939.html 的一段總結(jié)

關(guān)于HTML5中Canvas的寬、高設(shè)置問題
Canvas元素默認(rèn)寬 300px, 高 150px, 設(shè)置其寬高可以使用如下方法(不會被拉伸):
方法一:
       <canvas width="500" height="500"></canvas>
方法二:使用HTML5 Canvas API操作 OK
       var canvas = document.getElementById('欲操作canvas的id');
       canvas.width = 500;
       canvas.width = 500;
若通過如下方法設(shè)置寬高,那么Canvas元素將由原來大小被拉伸到所設(shè)置的寬高:
方法一:使用CSS 會被拉伸
     #欲操作canvas的id{
          width:1000px;
          height:1000px;
     }
方法二:使用HTML5 Canvas API操作 會被拉伸
      var canvas = document.getElementById('欲操作canvas的id');
      canvas.style.width = "1000px";
      canvas.style.height = "1000px";
方法三 :用jquery的$("#id").width(500);會被拉伸
其它:canvas的width和height也不能用百分比表示。canvas會將百分值當(dāng)成數(shù)值顯示

看完了這篇文章,相信你對“H5 canvas中width、height和style的寬高區(qū)別分析”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

文章標(biāo)題:H5canvas中width、height和style的寬高區(qū)別分析-創(chuàng)新互聯(lián)
文章出自:http://aaarwkj.com/article10/ggedo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)App設(shè)計(jì)、電子商務(wù)、App開發(fā)、移動(dòng)網(wǎng)站建設(shè)、小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
玩弄丰满熟妇留守妇女| 亚洲最新一区二区在线观看| 日韩成人手机视频在线观看 | 色婷婷一区二区三区网站| 天天躁人人躁夜夜躁狠狠躁| 欧美视频综合一级91| 婷婷六月开心激情五月| 日本理论高清在线观看| 国产亚洲精品免费视频| 久久精品色妇熟妇丰满人妻| 自拍一区日韩二区欧美三区| 欧美日本黄色一级视频| 亚洲国产精品午夜福利在线播放| 午夜福利精品在线观看| 免费av在线观看日韩| 亚洲日本乱码一区二区三| 国产男女免费完整视频| 农村女人91熟女熟妇| 无人区乱码一区二区三区| 中日韩一二三四区在线看| 97热久久精品中文字幕一区| 色悠悠色综合视频在线| 熟年人妻一区二区三区| 亚洲黄色片大奶子水多| 韩国av一区二区三区| 夫妻性生活视频在线免费看| 成人欧美黑人一区二区| 成人av高清在线观看| 性生活视性生活大片日本| 欧美国产精品中文字幕| 男女性视频在线免费观看| 日本高清不卡在线观看| 日韩精品中文一区二区| 2020年国产97精品自拍| 三级日本午夜在线观看| 欧美日韩性生活视频在线| 国产亚洲一区二区三区在线| 免费不卡无码毛片观看| 九九九热视频这里只有精品| 精品久久久久久亚洲电影| 亚洲不卡在线免费av|