国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
鑰匙要點(diǎn)
我們的聲音是心跳的聲音,重複了四次,它將像我們的CSS動(dòng)畫(huà)一樣發(fā)出聲音。

肌肉

參見(jiàn)Pen 5A20EF9D5C68ABC42320AC73639F0E39 by sitepoint(@sitepoint)在codepen上。
>在同步CSS動(dòng)畫(huà)與HTML5 Audio
>如何在不同的瀏覽器中與HTML5音頻同步CSS動(dòng)畫(huà)?
我可以使用實(shí)時(shí)音頻流的CSS動(dòng)畫(huà)嗎?
>為什麼我的CSS動(dòng)畫(huà)不與我的HTML5音頻同步?您的CSS動(dòng)畫(huà)沒(méi)有與您的HTML5音頻同步的原因有幾個(gè)。一個(gè)常見(jiàn)的問(wèn)題是動(dòng)畫(huà)和音頻持續(xù)時(shí)間不匹配。確保CSS動(dòng)畫(huà)的持續(xù)時(shí)間與音頻文件的長(zhǎng)度匹配。另外,請(qǐng)確保您的音頻文件在啟動(dòng)動(dòng)畫(huà)之前正確加載並播放。
我可以在移動(dòng)設(shè)備上與HTML5音頻同步CSS動(dòng)畫(huà)嗎? ,您可以在移動(dòng)設(shè)備上與HTML5音頻同步CSS動(dòng)畫(huà)。但是,請(qǐng)記住,與桌面瀏覽器相比,移動(dòng)瀏覽器具有一些局限性和差異。例如,某些移動(dòng)瀏覽器不允許自動(dòng)播放音頻,因此您可能需要為音頻文件添加一個(gè)播放按鈕。
>
首頁(yè) web前端 css教學(xué) 將CSS動(dòng)畫(huà)與HTML5音頻同步

將CSS動(dòng)畫(huà)與HTML5音頻同步

Feb 23, 2025 am 09:32 AM

將CSS動(dòng)畫(huà)與HTML5音頻同步

鑰匙要點(diǎn)

  • > CSS和HTML可以使用HTML的元素組合為CSS動(dòng)畫(huà)添加聲音效果。這可以通過(guò)JavaScript觸發(fā),並且可以在某些情況下增強(qiáng)用戶體驗(yàn),例如藝術(shù)家和遊戲網(wǎng)站或兒童的內(nèi)容。 >聲音動(dòng)畫(huà)過(guò)程中最關(guān)鍵的部分是將CSS動(dòng)畫(huà)調(diào)整為音頻,以確保準(zhǔn)確的同步音頻視頻體驗(yàn)。這涉及將動(dòng)畫(huà)鍵幀同步到音頻計(jì)時(shí)數(shù)據(jù)。
  • >該元素用於將音頻引入頁(yè)面。 JavaScript用於操縱播放。在此示例中,按鈕用於啟動(dòng)和重置軌道。 在不同的瀏覽器中,將CSS動(dòng)畫(huà)與HTML5音頻同步的過(guò)程通常相同。但是,並非所有瀏覽器都支持所有HTML5音頻格式。因此,應(yīng)提供多個(gè)音頻文件的來(lái)源,以確保與不同的瀏覽器的兼容性。
  • >
  • >與預(yù)錄的音頻文件相比,可以將CSS動(dòng)畫(huà)與實(shí)時(shí)音頻流一起使用。需要Web音頻API來(lái)實(shí)時(shí)分析音頻流並相應(yīng)地調(diào)整CSS動(dòng)畫(huà)。
  • > CSS和HTML已經(jīng)開(kāi)設(shè)了一個(gè)豐富的競(jìng)爭(zhēng)環(huán)境,用於在您的網(wǎng)頁(yè),Web應(yīng)用程序和電子書(shū)項(xiàng)目中添加多媒體內(nèi)容。結(jié)合這兩種技術(shù)的一種創(chuàng)新方法是使用
  • >
  • 儘管網(wǎng)絡(luò)上的聲音並不普遍歡迎,但在某些情況下,它可以豐富用戶體驗(yàn)而不會(huì)成為不必要的煩惱。例如藝術(shù)家和遊戲網(wǎng)站或兒童內(nèi)容。在某些情況下,聲音甚至對(duì)殘疾訪客很有用。
  • >
>聲音動(dòng)畫(huà)過(guò)程中最重要的部分是將您的CSS動(dòng)畫(huà)調(diào)整為音頻,以獲得準(zhǔn)確的同步音頻視頻體驗(yàn)。在本文中,我將使用跳動(dòng)風(fēng)格的心臟的有趣示例將動(dòng)畫(huà)鍵框同步到音頻數(shù)據(jù)的步驟。

>請(qǐng)參閱pen CSS動(dòng)畫(huà),帶有聲音:codepen上的sitepoint(@sitepoint)的心跳。

構(gòu)建心臟

>我們需要的第一種成分是我們想要?jiǎng)赢?huà)的心。我們將使用CSS偽元素構(gòu)建一個(gè)。即使僅通過(guò)偽元素,它也可以在HTML中構(gòu)造而不是使用圖像,這使我們有機(jī)會(huì)動(dòng)畫(huà)各種CSS屬性以創(chuàng)建一個(gè)更有趣的動(dòng)畫(huà)。

>我們通常可以找到以這種方式構(gòu)建形狀的多種方法,但是如果我們打算對(duì)其進(jìn)行動(dòng)畫(huà)製作,那麼值得思考幾何以及不同的結(jié)構(gòu)選擇如何影響運(yùn)動(dòng)並簡(jiǎn)化關(guān)鍵框架代碼。

>在這種情況下,最簡(jiǎn)單的技術(shù)是在頂部使用兩個(gè)垂直矩形,旋轉(zhuǎn)並放置以重疊以形成心臟形狀。它們的尺寸是使用百分比設(shè)置的,並且絕對(duì)可以考慮一些幾何學(xué)考慮,因此可以通過(guò)更改容器尺寸來(lái)縮放原始形狀。矩形順時(shí)針旋轉(zhuǎn)45度,逆時(shí)針旋轉(zhuǎn)以形成心臟的左右部分。

將CSS動(dòng)畫(huà)與HTML5音頻同步 將圓形的側(cè)面設(shè)置為兩個(gè)半徑值,以獲得橢圓形而不是圓形曲線,因此更自然的心形。由於矩形側(cè)長(zhǎng)的比例為5/8,因此省略號(hào)RADII計(jì)算為50%/37.5%,僅能繞過(guò)不重疊的角。

現(xiàn)在剩下的就是調(diào)整矩形的轉(zhuǎn)換 - 原孔點(diǎn),以便矩形在矩形重疊的正方形區(qū)域中心對(duì)齊??梢酝ㄟ^(guò)調(diào)整絕對(duì)位置聲明而不是使用變換原始方法來(lái)實(shí)現(xiàn)相同的外觀。但這後來(lái)會(huì)使密鑰幀代碼複雜化,因?yàn)樗鼤?huì)迫使我們更詳細(xì)地控制位置,而不是依靠變換量表功能為我們完成工作。 在應(yīng)用任何變換之前,應(yīng)使用坐標(biāo)系計(jì)算
<span><span>.heart::before, 
</span></span><span><span>.heart::after</span> {
</span>  <span>background-color: red;
</span>  <span>content: "";
</span>  <span>height: 80%;
</span>  <span>left: 25%;
</span>  <span>position: absolute;
</span>  <span>top: 2%;
</span>  <span>transform: translateZ(0) rotate(-45deg);
</span>  <span>width: 50%;    
</span><span>}
</span>
<span><span>.heart::after</span> {
</span>  <span>transform: translateZ(0) rotate(45deg);
</span><span>}</span>
轉(zhuǎn)換 - 原始點(diǎn)(因?yàn)樽儞Q可以影響坐標(biāo)系,例如,旋轉(zhuǎn)()函數(shù)將坐標(biāo)係與元素一起旋轉(zhuǎn)旋轉(zhuǎn)到)。同樣,側(cè)面長(zhǎng)度比決定了這一點(diǎn)的位置:很容易看出X位置在矩形的中心為50%,但是Y位置計(jì)算為從頂部測(cè)得的矩形高度的68.75% (55*100%/80 = 68.75 %)。使用特定的對(duì)稱方法也可以在這裡支付,因?yàn)閮蓚€(gè)矩形都共享相同的變換 - 原孔點(diǎn)位置。

<span><span>.heart::before,
</span></span><span><span>.heart::after</span> {
</span>  <span>border-radius: 50% 50% 0 0 / 37.5% 37.5% 0 0;
</span><span>}</span>
>現(xiàn)在我們有了美麗的對(duì)稱心形。我們可以為每個(gè)矩形添加一個(gè)插圖盒子陰影,以使其全部豐滿和3D。

心臟的聲音

>要將音頻介紹到頁(yè)面中,我們將

以上是將CSS動(dòng)畫(huà)與HTML5音頻同步的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開(kāi)發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

熱門(mén)話題

什麼是'渲染障礙CSS”? 什麼是'渲染障礙CSS”? Jun 24, 2025 am 12:42 AM

CSS會(huì)阻塞頁(yè)面渲染是因?yàn)闉g覽器默認(rèn)將內(nèi)聯(lián)和外部CSS視為關(guān)鍵資源,尤其是使用引入的樣式表、頭部大量?jī)?nèi)聯(lián)CSS以及未優(yōu)化的媒體查詢樣式。 1.提取關(guān)鍵CSS並內(nèi)嵌至HTML;2.延遲加載非關(guān)鍵CSS通過(guò)JavaScript;3.使用media屬性優(yōu)化加載如打印樣式;4.壓縮合併CSS減少請(qǐng)求。建議使用工具提取關(guān)鍵CSS,結(jié)合rel="preload"異步加載,合理使用media延遲加載,避免過(guò)度拆分與復(fù)雜腳本控制。

外部與內(nèi)部CSS:最好的方法是什麼? 外部與內(nèi)部CSS:最好的方法是什麼? Jun 20, 2025 am 12:45 AM

thebestapphachforcssdepprodsontheproject'sspefificneeds.forlargerprojects,externalcsSissBetterDuoSmaintoMaintainability andReusability; forsMallerProjectsorsingle-pageApplications,InternaltCsmightBemoresobleable.InternalCsmightBemorese.it.it'sclucialtobalancepopryseceneceenceprodrenceprodrenceNeed

我的CSS必須在較低的情況下嗎? 我的CSS必須在較低的情況下嗎? Jun 19, 2025 am 12:29 AM

否,CSSDOESNOTHAVETOBEINLOWERCASE.CHOMENDENS,使用flowercaseisrecommondendendending:1)一致性和可讀性,2)避免使用促進(jìn)性技術(shù),3)潛在的Performent FormanceBenefits,以及4)RightCollaboraboraboraboraboraboraboraboraboraboraboraboraboraboraboraboraborationWithInteams。

CSS案例靈敏度:了解重要的 CSS案例靈敏度:了解重要的 Jun 20, 2025 am 12:09 AM

cssismostlycaseminemintiment,buturlsandfontfamilynamesarecase敏感。 1)屬性和valueslikeColor:紅色; prenotcase-sensive.2)urlsmustmustmatchtheserver'server'scase,例如

什麼是AutoPrefixer,它如何工作? 什麼是AutoPrefixer,它如何工作? Jul 02, 2025 am 01:15 AM

Autoprefixer是一個(gè)根據(jù)目標(biāo)瀏覽器範(fàn)圍自動(dòng)為CSS屬性添加廠商前綴的工具。 1.它解決了手動(dòng)維護(hù)前綴易出錯(cuò)的問(wèn)題;2.通過(guò)PostCSS插件形式工作,解析CSS、分析需加前綴的屬性、依配置生成代碼;3.使用步驟包括安裝插件、設(shè)置browserslist、在構(gòu)建流程中啟用;4.注意事項(xiàng)有不手動(dòng)加前綴、保持配置更新、非所有屬性都加前綴、建議配合預(yù)處理器使用。

什麼是CSS計(jì)數(shù)器? 什麼是CSS計(jì)數(shù)器? Jun 19, 2025 am 12:34 AM

csscounterscanautomationallymentermentermentections和lists.1)usecounter-ensettoInitializize,反插入式發(fā)芽,andcounter()orcounters()

CSS:何時(shí)重要(何時(shí)不)? CSS:何時(shí)重要(何時(shí)不)? Jun 19, 2025 am 12:27 AM

在CSS中,選擇器和屬性名不區(qū)分大小寫(xiě),而值、命名顏色、URL和自定義屬性則區(qū)分大小寫(xiě)。 1.選擇器和屬性名不區(qū)分大小寫(xiě),例如background-color和Background-Color相同。 2.值中的十六進(jìn)制顏色不區(qū)分大小寫(xiě),但命名顏色區(qū)分大小寫(xiě),如red有效而Red無(wú)效。 3.URL區(qū)分大小寫(xiě),可能導(dǎo)致文件加載問(wèn)題。 4.自定義屬性(變量)區(qū)分大小寫(xiě),使用時(shí)需注意大小寫(xiě)一致。

什麼是圓錐級(jí)函數(shù)? 什麼是圓錐級(jí)函數(shù)? Jul 01, 2025 am 01:16 AM

theconic-Gradient()functionIncsscreatesCircularGradientsThatRotateColorStopSaroundAcentralPoint.1.IsidealForPieCharts,ProgressIndicators,colordichers,colorwheels和decorativeBackgrounds.2.itworksbysbysbysbydefindefingincolordefingincolorstopsatspecificains off.

See all articles