Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 国产成人亚洲综合无,日本一级毛片在线观看,亚洲a在线视频

          整合營(yíng)銷(xiāo)服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          10.HTML 嵌入多媒體元素

          數(shù)字時(shí)代,多媒體元素如視頻、音頻、圖片和動(dòng)畫(huà)成為了網(wǎng)頁(yè)設(shè)計(jì)中不可或缺的一部分。它們不僅能夠提升用戶體驗(yàn),還能有效地傳達(dá)信息和情感。在本文中,我們將探討如何在網(wǎng)頁(yè)中嵌入各種多媒體元素,并提供一些例子來(lái)說(shuō)明如何使用它們。

          圖片

          圖片是最常見(jiàn)的多媒體類(lèi)型之一。在HTML中,我們使用 <img> 標(biāo)簽來(lái)嵌入圖片。

          示例

          <img src="example.jpg" alt="描述性文字" width="500" height="300">
          

          在這個(gè)例子中,src 屬性指定圖片的路徑,alt 屬性提供圖片的替代文本(對(duì)于視覺(jué)障礙用戶和圖片無(wú)法加載的情況非常有用),width 和 height 屬性指定圖片的尺寸。

          視頻

          視頻可以提供動(dòng)態(tài)的視覺(jué)體驗(yàn)和信息。HTML5引入了 <video> 標(biāo)簽,使得嵌入視頻變得簡(jiǎn)單。

          示例

          <video width="640" height="360" controls>
            <source src="movie.mp4" type="video/mp4">
            <source src="movie.ogg" type="video/ogg">
            您的瀏覽器不支持視頻標(biāo)簽。
          </video>
          

          在這個(gè)例子中,controls 屬性添加了視頻播放控件,如播放、暫停和音量控制。<source> 標(biāo)簽允許指定多個(gè)視頻格式,以確保跨不同瀏覽器的兼容性。

          音頻

          音頻元素可以用來(lái)播放聲音或音樂(lè)。HTML5通過(guò) <audio> 標(biāo)簽提供了對(duì)音頻內(nèi)容的支持。

          示例

          <audio controls>
            <source src="sound.mp3" type="audio/mpeg">
            <source src="sound.ogg" type="audio/ogg">
            您的瀏覽器不支持音頻元素。
          </audio>
          

          與視頻標(biāo)簽類(lèi)似,controls 屬性為音頻文件提供了基本的控制選項(xiàng),而 <source> 標(biāo)簽讓我們可以指定多個(gè)音頻格式。

          嵌入式內(nèi)容

          除了直接嵌入文件,我們還可以嵌入整個(gè)網(wǎng)頁(yè)或者其他網(wǎng)站的內(nèi)容,比如地圖或社交媒體帖子。這通常是通過(guò) <iframe> 標(biāo)簽完成的。

          示例

          <iframe src="https://www.example.com" width="600" height="400">
            <p>您的瀏覽器不支持iframe標(biāo)簽。</p>
          </iframe>
          

          在這個(gè)例子中,src 屬性指定了要嵌入的網(wǎng)頁(yè)的URL,width 和 height 屬性設(shè)置了iframe的尺寸。

          動(dòng)畫(huà)和圖形

          SVG(可縮放矢量圖形)和Canvas API是創(chuàng)建網(wǎng)頁(yè)動(dòng)畫(huà)和圖形的兩種流行技術(shù)。

          SVG 示例

          <svg width="100" height="100">
            <circle cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="yellow" />
          </svg>
          

          這個(gè)SVG示例創(chuàng)建了一個(gè)簡(jiǎn)單的帶有綠色邊框和黃色填充的圓。

          Canvas 示例

          <canvas id="myCanvas" width="200" height="100"></canvas>
          <script>
            var c = document.getElementById("myCanvas");
            var ctx = c.getContext("2d");
            ctx.fillStyle = "#FF0000";
            ctx.fillRect(0, 0, 150, 75);
          </script>
          

          這個(gè)Canvas示例使用JavaScript在畫(huà)布上繪制了一個(gè)紅色的矩形。

          社交媒體嵌入

          我們還可以嵌入社交媒體平臺(tái)上的內(nèi)容,如推文或Instagram帖子。

          示例

          <!-- Twitter -->
          <a class="twitter-timeline" href="https://twitter.com/TwitterDev?ref_src=twsrc%5Etfw">Tweets by TwitterDev</a>
          <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
          
          <!-- Instagram -->
          <blockquote class="instagram-media" data-instgrm-permalink="https://www.instagram.com/p/B1JWcqCgsdH/">
          </blockquote>
          <script async defer src="//www.instagram.com/embed.js"></script>
          

          這些例子展示了如何嵌入Twitter和Instagram的內(nèi)容。通常,社交媒體平臺(tái)提供了易于嵌入內(nèi)容的代碼片段。

          總結(jié)

          嵌入多媒體元素可以極大地提升網(wǎng)站的吸引力和互動(dòng)性。通過(guò)使用HTML的 <img>, <video>, <audio>, <iframe>, <svg> 和 <canvas> 標(biāo)簽,我們可以在網(wǎng)頁(yè)中添加豐富的視覺(jué)和聽(tīng)覺(jué)內(nèi)容。此外,社交媒體的嵌入功能使得分享和展示社交媒體內(nèi)容變得簡(jiǎn)單。當(dāng)設(shè)計(jì)包含多媒體元素的網(wǎng)頁(yè)時(shí),記得考慮到所有用戶的訪問(wèn)性,確保內(nèi)容對(duì)所有人都是可訪問(wèn)的。

          當(dāng)給移動(dòng)端寫(xiě)網(wǎng)頁(yè)的時(shí)候就會(huì)出現(xiàn)要兼容各種屏幕大小的情況。

          了解的rem之后,覺(jué)得挺不錯(cuò)的,決定嘗試一下。

          原理提一下:1rem的長(zhǎng)度等于 html的font-size大小,默認(rèn)瀏覽器的html的font-size是16px,所以

          正常情況下1rem = 16px(chrome默認(rèn)字體大小下限是12px);

          要想讓網(wǎng)頁(yè)內(nèi)容隨屏幕大小而等比放大和縮小,首先我得找個(gè)基準(zhǔn)值。我決定在屏幕寬度為320px,html的font-size等于10px為一個(gè)基準(zhǔn)值。此時(shí),1rem=10px;

          隨著屏幕的寬度不斷改變,只要html的font-size大小跟著改變就行了。

          這里有個(gè)等式:

          基準(zhǔn)html的font-size大小(10)/基準(zhǔn)的屏幕寬度(320) = 實(shí)際html的font-size大小/實(shí)際的屏幕寬度

          有了這個(gè)等式就好辦了。

          當(dāng)頁(yè)面載入時(shí),馬上獲取實(shí)際的屏幕寬度 ,就可以根據(jù)上面的等式計(jì)算出實(shí)際html的font-size大小,隨即頁(yè)面中使用rem單位的內(nèi)容實(shí)際大小,也跟著變化了。我寫(xiě)了一個(gè)函數(shù):

          var setFontSize = function(){

          var width = document.documentElement.clientWidth;//獲取頁(yè)面可見(jiàn)寬度

          if(width>320){

          var w = width/32

          var html = document.getElementsByTagName('html')[0];

          html.style.fontSize = w+'px';

          }else{

          //alert("此屏幕大小不支持")

          }

          }

          當(dāng)頁(yè)面載入時(shí),使用此方法:

          window.onload = function(){

          setFontSize();

          }

          當(dāng)屏幕放大和縮小時(shí),也可以使用這個(gè)方法:

          window.onresize = function(){

          setFontSize();

          }

          如此便可實(shí)現(xiàn)網(wǎng)頁(yè)內(nèi)容隨屏幕寬度等比縮放。

          下面是這個(gè)demo的代碼:

          在微軟員工已經(jīng)陸續(xù)返回工作崗位,迎接2016年新任務(wù),其中最重要的當(dāng)屬Win10Redstone系統(tǒng)更新。許多消息表明,Win10 RS1將解決Win10正式版早期遺留的問(wèn)題,并增加眾多新功能。

          對(duì)于Windows10Redstone,微軟對(duì)于細(xì)節(jié)還是保持謹(jǐn)慎。不過(guò)Windows工程師和開(kāi)發(fā)者將會(huì)談及到Windows系統(tǒng)顯示縮放問(wèn)題。在CES2016上,大會(huì)展示了很多PC和類(lèi)PC設(shè)備,即將在今年上市。不幸的是,很多用戶依然抱怨Windows系統(tǒng)不佳的顯示縮放,缺乏標(biāo)準(zhǔn)化擴(kuò)展,不過(guò)Win10 Redstone有望成功解決這個(gè)問(wèn)題。

          在nsider Hub中有一系列叫做Made by you(由你做主),Windows團(tuán)隊(duì)談到在Win10系統(tǒng)中顯示縮放的處理細(xì)節(jié)。

          “對(duì)于開(kāi)放的Windows系統(tǒng)來(lái)說(shuō),顯示縮放是一個(gè)復(fù)雜的問(wèn)題,必須支持4英寸到84英寸不同尺寸的設(shè)備。DPI范圍需要50DPI到500DPI。在Windows10系統(tǒng)中鞏固和簡(jiǎn)化了開(kāi)發(fā)者縮放處理,提升終端用戶的視覺(jué)體驗(yàn)。未來(lái)版本請(qǐng)保持關(guān)注。”

          由于Windows10 insider社區(qū)提供的詳細(xì)爭(zhēng)議和真實(shí)例子,使得Windows團(tuán)隊(duì)可以及時(shí)看到在Win10開(kāi)發(fā)中開(kāi)發(fā)者藥遇到的像素戰(zhàn)爭(zhēng)。

          首先Windows團(tuán)隊(duì)列出了Win10顯示縮放的相關(guān)專(zhuān)業(yè)術(shù)語(yǔ)包括:

          ? Physical Pixels(物理像素):屏幕上的實(shí)際像素點(diǎn),可以點(diǎn)亮屏幕的最小單位。

          ? Effective Pixels(有效像素):抽象的顯示單位,每一點(diǎn)對(duì)應(yīng)著物理像素。

          ? Scale Factor(尺寸縮放比例系數(shù)):有效像素與物理像素之間的比例對(duì)應(yīng),大約相當(dāng)于有效分辨率與物理分辨率之間的比率。

          ? Dynamic Scaling(動(dòng)態(tài)縮放):基本上現(xiàn)在的Modern應(yīng)用遵循了這項(xiàng)原則,可以根據(jù)顯示和窗口尺寸進(jìn)行切換和內(nèi)容調(diào)整。即使是投影、對(duì)接和不同顯示器中移動(dòng)應(yīng)用,使用遠(yuǎn)程連接窗口。

          大多數(shù)Windows用戶已經(jīng)知道或有所了解,在高分辨率屏幕上,UWP應(yīng)用看起來(lái)很棒,一些升級(jí)的WPF應(yīng)用看起來(lái)也不錯(cuò)。而大多數(shù)Win32程序看起來(lái)比較模糊。

          在此起點(diǎn)上,Windows團(tuán)隊(duì)采取統(tǒng)一內(nèi)容縮放跨設(shè)備方案,將重要的系統(tǒng)UI縮放系統(tǒng)擴(kuò)展到8K分辨率屏幕上,提升Windows對(duì)系統(tǒng)和應(yīng)用內(nèi)容的支持。Windows間隔縮放比例為100%、125%、150%、200%和250%。在Win8.1系統(tǒng)上,商店應(yīng)用縮放比例可以為100%、140%和180%,不過(guò)導(dǎo)致并排應(yīng)用之間顯示不一致。對(duì)于高分屏仍然會(huì)導(dǎo)致“窗口太小字體看不見(jiàn)”的噩夢(mèng)時(shí)代。

          在Windows10和后續(xù)版本中,讀取的縮放比例進(jìn)行調(diào)整,從100%到450%,有足夠的空間支持6英寸4K屏幕和上至23英寸8K顯示器。

          作為成果的一部分,Windows10將使常規(guī)桌面UI變得更加漂亮和清晰,即使是在400%下。

          與大眾想法不同的是,Windows團(tuán)隊(duì)也在致力于Win10 Mobile系統(tǒng)的顯示縮放,檢查移動(dòng)系統(tǒng)的可擴(kuò)展性。可以理解的是,大多數(shù)努力是適配確保UWP應(yīng)用在手機(jī)和平板上正常尺寸顯示,整個(gè)工作可能主要是針對(duì)UWP應(yīng)用可以更好支持Continuum特性。

          除了縮放系統(tǒng),Windows團(tuán)隊(duì)還將精力放在動(dòng)態(tài)縮放上,不僅僅局限在UWP HTML和XAML,還有一些UI元素,包括:

          ? Windows“經(jīng)典”桌面UI

          ? 開(kāi)始界面體驗(yàn)

          ? 文件管理器

          ? Windows任務(wù)欄

          ? 命令編輯器等等

          ? 用戶縮放設(shè)置

          除了上面這些,Windows團(tuán)隊(duì)還有很多工作要做。據(jù)傳Win10紅石系統(tǒng)將在今年夏季發(fā)布,Windows團(tuán)隊(duì)希望可以解決遺留的一些縮放問(wèn)題。

          比如大多數(shù)前窗口程序打開(kāi)文件管理器時(shí)出現(xiàn)的選擇窗口圖標(biāo)就與其他格格不入。微軟計(jì)劃在這方面做統(tǒng)一。

          模糊的位圖內(nèi)容縮放

          Windows團(tuán)隊(duì)目前正在定位的實(shí)例,特別是在Office應(yīng)用。即使是Win10 UWP可以較好地?cái)U(kuò)展,但是經(jīng)典桌面程序還是利用舊的Windows系統(tǒng)縮放,當(dāng)擴(kuò)展停靠到第二塊屏幕時(shí)會(huì)出現(xiàn)位圖顯示模糊。這些程序包括Notepad++、Chrome和Firefox。Windows團(tuán)隊(duì)正在通過(guò)遷移工具改善更復(fù)雜的Win32應(yīng)用程序。

          最低程度上,Windows團(tuán)隊(duì)目前正在準(zhǔn)備Win10基礎(chǔ)工作,在可預(yù)見(jiàn)的未來(lái)進(jìn)行實(shí)施。希望在Win10 Redstone上我們可以看到成果顯現(xiàn),期待走出解決Windows高分屏顯示艱難過(guò)程的第一步。

          (via: WinBeta,By KAREEM ANDERSON)

          微信搜索“IT之家”關(guān)注搶6s大禮!下載IT之家客戶端(戳這里)也可參與評(píng)論抽樓層大獎(jiǎng)!


          主站蜘蛛池模板: 精品无码中出一区二区| 亚洲AV乱码一区二区三区林ゆな| 国产午夜毛片一区二区三区 | 手机看片福利一区二区三区| 在线播放精品一区二区啪视频| 2020天堂中文字幕一区在线观 | 日本一区二三区好的精华液 | 久久99久久无码毛片一区二区| 色婷婷香蕉在线一区二区| 在线日产精品一区| 一区二区三区视频在线| 日本一区精品久久久久影院| 国产一区二区三区夜色| 国产福利电影一区二区三区久久久久成人精品综合 | 亚洲一区二区高清| 一区二区三区免费在线视频| 日韩AV片无码一区二区不卡| 韩国女主播一区二区| 精品国产一区二区三区香蕉事| 欧亚精品一区三区免费| 色窝窝免费一区二区三区| 无码中文字幕人妻在线一区二区三区 | 亚洲AⅤ视频一区二区三区| 视频一区在线播放| 肥臀熟女一区二区三区| 亚洲一区精品无码| 精品视频无码一区二区三区| 精品国产一区AV天美传媒| 亚洲一区二区观看播放| 日韩精品一区在线| 精品视频在线观看一区二区三区| 色精品一区二区三区| 中文字幕精品亚洲无线码一区应用| 色老板在线视频一区二区 | 中文字幕无码不卡一区二区三区 | 国模无码一区二区三区| 国产成人一区二区三区电影网站 | 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 在线播放一区二区| 免费高清在线影片一区| 中文字幕在线播放一区|