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 98国产精品永久在线观看,好吊色这里只有精品,91精品一区二区三区在线观看

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          10.HTML 嵌入多媒體元素

          數字時代,多媒體元素如視頻、音頻、圖片和動畫成為了網頁設計中不可或缺的一部分。它們不僅能夠提升用戶體驗,還能有效地傳達信息和情感。在本文中,我們將探討如何在網頁中嵌入各種多媒體元素,并提供一些例子來說明如何使用它們。

          圖片

          圖片是最常見的多媒體類型之一。在HTML中,我們使用 <img> 標簽來嵌入圖片。

          示例

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

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

          視頻

          視頻可以提供動態的視覺體驗和信息。HTML5引入了 <video> 標簽,使得嵌入視頻變得簡單。

          示例

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

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

          音頻

          音頻元素可以用來播放聲音或音樂。HTML5通過 <audio> 標簽提供了對音頻內容的支持。

          示例

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

          與視頻標簽類似,controls 屬性為音頻文件提供了基本的控制選項,而 <source> 標簽讓我們可以指定多個音頻格式。

          嵌入式內容

          除了直接嵌入文件,我們還可以嵌入整個網頁或者其他網站的內容,比如地圖或社交媒體帖子。這通常是通過 <iframe> 標簽完成的。

          示例

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

          在這個例子中,src 屬性指定了要嵌入的網頁的URL,width 和 height 屬性設置了iframe的尺寸。

          動畫和圖形

          SVG(可縮放矢量圖形)和Canvas API是創建網頁動畫和圖形的兩種流行技術。

          SVG 示例

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

          這個SVG示例創建了一個簡單的帶有綠色邊框和黃色填充的圓。

          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>
          

          這個Canvas示例使用JavaScript在畫布上繪制了一個紅色的矩形。

          社交媒體嵌入

          我們還可以嵌入社交媒體平臺上的內容,如推文或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的內容。通常,社交媒體平臺提供了易于嵌入內容的代碼片段。

          總結

          嵌入多媒體元素可以極大地提升網站的吸引力和互動性。通過使用HTML的 <img>, <video>, <audio>, <iframe>, <svg> 和 <canvas> 標簽,我們可以在網頁中添加豐富的視覺和聽覺內容。此外,社交媒體的嵌入功能使得分享和展示社交媒體內容變得簡單。當設計包含多媒體元素的網頁時,記得考慮到所有用戶的訪問性,確保內容對所有人都是可訪問的。

          當給移動端寫網頁的時候就會出現要兼容各種屏幕大小的情況。

          了解的rem之后,覺得挺不錯的,決定嘗試一下。

          原理提一下:1rem的長度等于 html的font-size大小,默認瀏覽器的html的font-size是16px,所以

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

          要想讓網頁內容隨屏幕大小而等比放大和縮小,首先我得找個基準值。我決定在屏幕寬度為320px,html的font-size等于10px為一個基準值。此時,1rem=10px;

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

          這里有個等式:

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

          有了這個等式就好辦了。

          當頁面載入時,馬上獲取實際的屏幕寬度 ,就可以根據上面的等式計算出實際html的font-size大小,隨即頁面中使用rem單位的內容實際大小,也跟著變化了。我寫了一個函數:

          var setFontSize = function(){

          var width = document.documentElement.clientWidth;//獲取頁面可見寬度

          if(width>320){

          var w = width/32

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

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

          }else{

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

          }

          }

          當頁面載入時,使用此方法:

          window.onload = function(){

          setFontSize();

          }

          當屏幕放大和縮小時,也可以使用這個方法:

          window.onresize = function(){

          setFontSize();

          }

          如此便可實現網頁內容隨屏幕寬度等比縮放。

          下面是這個demo的代碼:

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

          對于Windows10Redstone,微軟對于細節還是保持謹慎。不過Windows工程師和開發者將會談及到Windows系統顯示縮放問題。在CES2016上,大會展示了很多PC和類PC設備,即將在今年上市。不幸的是,很多用戶依然抱怨Windows系統不佳的顯示縮放,缺乏標準化擴展,不過Win10 Redstone有望成功解決這個問題。

          在nsider Hub中有一系列叫做Made by you(由你做主),Windows團隊談到在Win10系統中顯示縮放的處理細節。

          “對于開放的Windows系統來說,顯示縮放是一個復雜的問題,必須支持4英寸到84英寸不同尺寸的設備。DPI范圍需要50DPI到500DPI。在Windows10系統中鞏固和簡化了開發者縮放處理,提升終端用戶的視覺體驗。未來版本請保持關注。”

          由于Windows10 insider社區提供的詳細爭議和真實例子,使得Windows團隊可以及時看到在Win10開發中開發者藥遇到的像素戰爭。

          首先Windows團隊列出了Win10顯示縮放的相關專業術語包括:

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

          ? Effective Pixels(有效像素):抽象的顯示單位,每一點對應著物理像素。

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

          ? Dynamic Scaling(動態縮放):基本上現在的Modern應用遵循了這項原則,可以根據顯示和窗口尺寸進行切換和內容調整。即使是投影、對接和不同顯示器中移動應用,使用遠程連接窗口。

          大多數Windows用戶已經知道或有所了解,在高分辨率屏幕上,UWP應用看起來很棒,一些升級的WPF應用看起來也不錯。而大多數Win32程序看起來比較模糊。

          在此起點上,Windows團隊采取統一內容縮放跨設備方案,將重要的系統UI縮放系統擴展到8K分辨率屏幕上,提升Windows對系統和應用內容的支持。Windows間隔縮放比例為100%、125%、150%、200%和250%。在Win8.1系統上,商店應用縮放比例可以為100%、140%和180%,不過導致并排應用之間顯示不一致。對于高分屏仍然會導致“窗口太小字體看不見”的噩夢時代。

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

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

          與大眾想法不同的是,Windows團隊也在致力于Win10 Mobile系統的顯示縮放,檢查移動系統的可擴展性。可以理解的是,大多數努力是適配確保UWP應用在手機和平板上正常尺寸顯示,整個工作可能主要是針對UWP應用可以更好支持Continuum特性。

          除了縮放系統,Windows團隊還將精力放在動態縮放上,不僅僅局限在UWP HTML和XAML,還有一些UI元素,包括:

          ? Windows“經典”桌面UI

          ? 開始界面體驗

          ? 文件管理器

          ? Windows任務欄

          ? 命令編輯器等等

          ? 用戶縮放設置

          除了上面這些,Windows團隊還有很多工作要做。據傳Win10紅石系統將在今年夏季發布,Windows團隊希望可以解決遺留的一些縮放問題。

          比如大多數前窗口程序打開文件管理器時出現的選擇窗口圖標就與其他格格不入。微軟計劃在這方面做統一。

          模糊的位圖內容縮放

          Windows團隊目前正在定位的實例,特別是在Office應用。即使是Win10 UWP可以較好地擴展,但是經典桌面程序還是利用舊的Windows系統縮放,當擴展停靠到第二塊屏幕時會出現位圖顯示模糊。這些程序包括Notepad++、Chrome和Firefox。Windows團隊正在通過遷移工具改善更復雜的Win32應用程序。

          最低程度上,Windows團隊目前正在準備Win10基礎工作,在可預見的未來進行實施。希望在Win10 Redstone上我們可以看到成果顯現,期待走出解決Windows高分屏顯示艱難過程的第一步。

          (via: WinBeta,By KAREEM ANDERSON)

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


          主站蜘蛛池模板: 亚洲福利精品一区二区三区| 深田咏美AV一区二区三区| 色婷婷香蕉在线一区二区| 在线观看日韩一区| 国产高清在线精品一区| 国产一区在线mmai| 色综合视频一区中文字幕| 综合无码一区二区三区| 国产品无码一区二区三区在线蜜桃| 成人中文字幕一区二区三区 | 伦理一区二区三区| 无码av不卡一区二区三区| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 久久无码人妻一区二区三区午夜 | 国产AV天堂无码一区二区三区| 一区二区不卡久久精品| 国内精品视频一区二区八戒| 一区五十路在线中出| 精品国产日韩亚洲一区91| 精品少妇人妻AV一区二区三区| 日韩人妻不卡一区二区三区| 无码一区二区三区老色鬼| 天美传媒一区二区三区| 中日av乱码一区二区三区乱码| 国产一区二区三区不卡在线观看| 国产精品日韩欧美一区二区三区 | 日韩精品无码一区二区三区免费 | 久久国产免费一区二区三区| 伦理一区二区三区| 国产AV一区二区三区无码野战| 亚洲一区精品无码| 成人精品一区二区不卡视频| 亚洲国产精品无码第一区二区三区| 人妻无码一区二区三区| 无码少妇一区二区浪潮av| 精品福利一区3d动漫| 国产成人久久精品区一区二区| 91一区二区在线观看精品| 精品国产一区二区三区在线观看| 中文激情在线一区二区| 精品国产一区二区三区香蕉事|