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

目錄
桌面瀏覽器支持
移動(dòng)/平板電腦瀏覽器支持
提高意識(shí)
對(duì)受影響用戶(hù)的影響
評(píng)估潛在的傷害
動(dòng)畫(huà)作為漸進(jìn)式增強(qiáng)
實(shí)際實(shí)施
動(dòng)畫(huà)的價(jià)值
減少,不要?jiǎng)h除
神經(jīng)差
結(jié)論
首頁(yè) web前端 css教學(xué) 恢復(fù)偏愛(ài)減少運(yùn)動(dòng)

恢復(fù)偏愛(ài)減少運(yùn)動(dòng)

Apr 21, 2025 am 11:18 AM

恢復(fù)偏愛(ài)減少運(yùn)動(dòng)

兩年前,我探索了prefers-reduced-motion ,這是Safari 10.1中引入的媒體查詢(xún),以改善前庭疾病和癲癇用戶(hù)的網(wǎng)絡(luò)可訪問(wèn)性。原始文章討論了查詢(xún)的背景,必要性和實(shí)施,以防止運(yùn)動(dòng)引起的問(wèn)題。

這是在Orde Saunders在用戶(hù)查詢(xún)中的出色工作以及Val Head對(duì)Web動(dòng)畫(huà)中運(yùn)動(dòng)敏感性的見(jiàn)解。

快進(jìn)到2019年,主要的桌面瀏覽器現(xiàn)在支持此關(guān)鍵功能!野生動(dòng)物園(Safari)帶領(lǐng),緊隨其後的是Firefox。 Chrome稍後加入,從第74版開(kāi)始支持。

瀏覽器支持詳細(xì)信息可在Caniuse.com上獲得(一個(gè)數(shù)字表示該版本的支持)。

桌面瀏覽器支持

瀏覽器 支持
鉻合金 是的
Firefox 是的
IE
邊緣 否(但成為基於鉻的)
野生動(dòng)物園 是的

移動(dòng)/平板電腦瀏覽器支持

瀏覽器 支持
Android Chrome 是的
Android Firefox 是的
Android(其他) 部分的
ios野生動(dòng)物園 是的

儘管Microsoft Edge當(dāng)前缺乏支持,但它與Chrome的集成屬於即將進(jìn)行。這種過(guò)渡提供了潛在的上行空間:Edge的強(qiáng)大可訪問(wèn)性功能可能包含在Chrome中。

提高意識(shí)

儘管某些網(wǎng)站和應(yīng)用程序利用prefers-reduced-motion ,但其採(cǎi)用在CSS和可訪問(wèn)性社區(qū)之外仍然存在令人驚訝的限制。這並不完全出乎意料; CSS功能通常被低估了,甚至更高的可訪問(wèn)性。

可以理解的是,開(kāi)發(fā)人員可能會(huì)忽略一個(gè)相對(duì)較新的功能,尤其是在快速節(jié)奏的行業(yè)中。市場(chǎng)優(yōu)先事項(xiàng)嚴(yán)重影響開(kāi)發(fā)人員的重點(diǎn)。但是, prefers-reduced-motion是圖書(shū)館敏銳的,並與OS級(jí)別的設(shè)置集成,表明長(zhǎng)期相關(guān)性。

它的真正價(jià)值在於給招聘人員留下深刻的印象,而是在增強(qiáng)受影響用戶(hù)的生活。此簡(jiǎn)單的媒體查詢(xún)可以防止用戶(hù)簡(jiǎn)單地瀏覽或與網(wǎng)站互動(dòng)的極大不適。

對(duì)受影響用戶(hù)的影響

殘疾是複雜且多方面的,包括廣泛的永久性,臨時(shí),環(huán)境和情境因素。許多人錯(cuò)誤地專(zhuān)注於視覺(jué)障礙。殘疾的影響差異很大,什麼可以幫助一個(gè)人傷害另一個(gè)人。

對(duì)於患有前庭疾病,偏頭痛或癲癇發(fā)作誘因的人,網(wǎng)絡(luò)瀏覽可能具有挑戰(zhàn)性。意外的動(dòng)畫(huà)會(huì)觸發(fā)衰弱的癥狀。對(duì)於那些非常依賴(lài)Web應(yīng)用程序的工作的人來(lái)說(shuō),這尤其有問(wèn)題。他們可能無(wú)法控制自己的工作設(shè)備或工作選擇。

這是一個(gè)誤解,每個(gè)人都知道自己的狀況或觸發(fā)因素。初始觸發(fā)事件有時(shí)會(huì)提高靈敏度。 Facundo Corradini的文章“前庭疾病的可及性”雄辯地描述了這一經(jīng)歷。

此外,並非所有輔助技術(shù)用戶(hù)都精通技術(shù)。它們可能不知道減輕運(yùn)動(dòng)的操作系統(tǒng)設(shè)置或?yàn)g覽器擴(kuò)展??紤]使用鎖定公司設(shè)備的用戶(hù),那些不熟悉其設(shè)備功能的用戶(hù),或使用廉價(jià)或較舊設(shè)備的用戶(hù),而這些設(shè)備的用戶(hù)缺乏對(duì)prefers-reduced-motion的支持。

評(píng)估潛在的傷害

旨在鼓勵(lì)參與的動(dòng)畫(huà)可以相反地將用戶(hù)驅(qū)逐出境。儘管難以量化,但這種負(fù)面影響是真實(shí)的。故意損害更容易衡量,儘管解決了這一傷害,提出了進(jìn)一步的挑戰(zhàn)。

對(duì)大量用戶(hù)群的重大傷害會(huì)影響品牌。即使無(wú)法闡明原因,過(guò)度實(shí)施的動(dòng)畫(huà)也可以阻止用戶(hù)。

我們不能也不應(yīng)該知道每個(gè)用戶(hù)的特定情況。積極主動(dòng),體貼的方法至關(guān)重要。

動(dòng)畫(huà)作為漸進(jìn)式增強(qiáng)

並非所有設(shè)備都可以很好地渲染動(dòng)畫(huà)。低功率設(shè)備可能會(huì)掙扎,專(zhuān)門(mén)的瀏覽模式(例如閱讀器模式)可能會(huì)完全更改或刪除動(dòng)畫(huà)。這強(qiáng)調(diào)了強(qiáng)大設(shè)計(jì)的重要性。

動(dòng)畫(huà)可能並不總是按照縮放視口或讀取器模式的預(yù)期行為??梢詫⒅匾赝瞥?,從而導(dǎo)致視覺(jué)體驗(yàn)令人震驚。

實(shí)際實(shí)施

為了增強(qiáng)對(duì)動(dòng)畫(huà)潛在缺點(diǎn)的認(rèn)識(shí)和考慮,我們可以主動(dòng)合併媒體查詢(xún),以使喜歡它的用戶(hù)或擁有無(wú)法平穩(wěn)處理的用戶(hù)禁用動(dòng)畫(huà)。這是使用update媒體功能的較慢屏幕刷新速率的prefers-reduced-motion和設(shè)備的目標(biāo)。

 @Media屏幕和
  (喜歡減少動(dòng)作:減少),
  (更新:慢){
  * {
    動(dòng)畫(huà)效果:0.001ms!重要;
    動(dòng)畫(huà) - 識(shí)別計(jì)數(shù):1!重要;
    過(guò)渡效果:0.001ms!重要;
  }
}

這迫使所有動(dòng)畫(huà)都無(wú)法察覺(jué)地完成。它適用於請(qǐng)求減少運(yùn)動(dòng)或以緩慢刷新速率的設(shè)備(例如,E-INK屏幕)的用戶(hù)。保持animation-durationtransition-duration可確保功能,同時(shí)預(yù)防問(wèn)題。

這種方法的目的是:

  1. 提高對(duì)媒體功能的認(rèn)識(shí)。
  2. 鼓勵(lì)對(duì)動(dòng)畫(huà)的影響進(jìn)行周到的考慮。
  3. 促進(jìn)更可維護(hù)的樣式表。

動(dòng)畫(huà)的價(jià)值

除了前庭障礙和光敏性外,還必須考慮認(rèn)知障礙。世界衛(wèi)生組織估計(jì),全世界有3億人受抑鬱癥的影響,這可能會(huì)嚴(yán)重?fù)p害與環(huán)境的互動(dòng)。

動(dòng)畫(huà)對(duì)某些認(rèn)知障礙,協(xié)助理解和溝通可能是有益的。 Val Head的作品突出了其在減少認(rèn)知負(fù)擔(dān)的同時(shí)改善解決問(wèn)題,召回和技能的潛力。

減少,不要?jiǎng)h除

我們不應(yīng)該完全消除動(dòng)畫(huà)。 prefers-reduced-motion表明減少,而不是去除。使用CSS Cascade,我們可以按每個(gè)組件管理動(dòng)畫(huà)。如果動(dòng)畫(huà)對(duì)理解至關(guān)重要,我們可以放慢速度以避免觸發(fā)問(wèn)題。

CSS自定義屬性可以簡(jiǎn)化此過(guò)程,甚至可以啟用網(wǎng)站範(fàn)圍的動(dòng)畫(huà)偏好小部件。

 / *默認(rèn)持續(xù)時(shí)間 */
:根 {
   - 動(dòng)物效果:250ms;
   - 轉(zhuǎn)變:250ms;
}

/ *上下文縮短 */
@Media(預(yù)先減少的動(dòng)態(tài):降低),(更新:慢){
  :根 {
     - 動(dòng)物效果:0.001ms!重要;
     - 過(guò)渡 - 持續(xù)時(shí)間:0.001ms!重要;
  }
}

@Media(預(yù)先減少的動(dòng)態(tài):降低),(更新:慢){
  * {
    動(dòng)畫(huà) - 武器:var( - 動(dòng)畫(huà) - 武器);
    動(dòng)畫(huà) - 識(shí)別計(jì)數(shù):1!重要;
    過(guò)渡 - 持續(xù)時(shí)間:var( - 動(dòng)畫(huà) - 持續(xù)時(shí)間);
  }
}

/ *關(guān)鍵動(dòng)畫(huà)的更新持續(xù)時(shí)間 */
@Media(預(yù)先降低動(dòng)態(tài):降低),(更新:快速){
  .c教育概念{
     - 動(dòng)物效果:6000ms!重要;
    動(dòng)畫(huà)名稱(chēng):教育概念;
    動(dòng)畫(huà) - 武器:var( - 動(dòng)畫(huà) - 武器);
  }
}

測(cè)試動(dòng)畫(huà)速度減慢需要對(duì)與運(yùn)動(dòng)相關(guān)的問(wèn)題敏感的用戶(hù)輸入。一種更好的方法是收集有關(guān)過(guò)去觸發(fā)因素的信息,並將其與實(shí)現(xiàn)的動(dòng)畫(huà)進(jìn)行比較。

神經(jīng)差

Shell Little是一名可訪問(wèn)性專(zhuān)家,提供了有關(guān)神經(jīng)疾病的寶貴見(jiàn)解:

Web動(dòng)畫(huà)對(duì)某些神經(jīng)散熱器的用戶(hù)可能是有益的,但是相同的動(dòng)畫(huà)可能是其他動(dòng)畫(huà)的障礙。 WCAG的停頓,停止,隱藏指南有限,僅適用於超過(guò)5秒鐘的動(dòng)畫(huà)並豁免基本運(yùn)動(dòng)。 prefers-reduced-motion提供了一個(gè)用戶(hù)控制的解決方案,使個(gè)人能夠決定顯示動(dòng)畫(huà)的何時(shí)何地。這對(duì)於患有註意力有關(guān)的殘疾或感覺(jué)處理敏感性的用戶(hù)尤其重要。自動(dòng)播放內(nèi)容是一個(gè)常見(jiàn)的挫敗感, prefers-reduced-motion可以解決這一問(wèn)題。

結(jié)論

動(dòng)畫(huà)應(yīng)負(fù)責(zé)任地使用。要考慮的因素包括:提高對(duì)潛在問(wèn)題的認(rèn)識(shí),減輕法律風(fēng)險(xiǎn),增強(qiáng)用戶(hù)體驗(yàn),了解設(shè)備功能和局限性以及尊重用戶(hù)數(shù)據(jù)和電池壽命。

傳播對(duì)prefers-reduced-motion和負(fù)責(zé)任的動(dòng)畫(huà)實(shí)踐的認(rèn)識(shí)至關(guān)重要。分享有問(wèn)題動(dòng)畫(huà)的經(jīng)驗(yàn)可以幫助為開(kāi)發(fā)人員建立寶貴的參考。這種集體努力可以使網(wǎng)絡(luò)更具包容性和可訪問(wèn)每個(gè)人。

以上是恢復(fù)偏愛(ài)減少運(yùn)動(dòng)的詳細(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)化的媒體查詢(xún)樣式。 1.提取關(guān)鍵CSS並內(nèi)嵌至HTML;2.延遲加載非關(guān)鍵CSS通過(guò)JavaScript;3.使用media屬性?xún)?yōu)化加載如打印樣式;4.壓縮合併CSS減少請(qǐng)求。建議使用工具提取關(guān)鍵CSS,結(jié)合rel="preload"異步加載,合理使用media延遲加載,避免過(guò)度拆分與復(fù)雜腳本控制。

什麼是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ù)處理器使用。

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

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

CSS教程,用於創(chuàng)建粘性標(biāo)頭或頁(yè)腳 CSS教程,用於創(chuàng)建粘性標(biāo)頭或頁(yè)腳 Jul 02, 2025 am 01:04 AM

TocreatestickyheadersandfooterswithCSS,useposition:stickyforheaderswithtopvalueandz-index,ensuringparentcontainersdon’trestrictit.1.Forstickyheaders:setposition:sticky,top:0,z-index,andbackgroundcolor.2.Forstickyfooters,betteruseposition:fixedwithbot

CSS自定義屬性的範(fàn)圍是什麼? CSS自定義屬性的範(fàn)圍是什麼? Jun 25, 2025 am 12:16 AM

CSS自定義屬性的作用域取決於其聲明的上下文,全局變量通常定義在:root中,而局部變量則定義在特定選擇器內(nèi),以便組件化和隔離樣式。例如,定義在.card類(lèi)中的變量?jī)H對(duì)匹配該類(lèi)的元素及其子元素可用。最佳實(shí)踐包括:1.使用:root定義全局變量如主題色;2.在組件內(nèi)部定義局部變量以實(shí)現(xiàn)封裝;3.避免重複聲明同一變量;4.注意選擇器特異性可能引發(fā)的覆蓋問(wèn)題。此外,CSS變量區(qū)分大小寫(xiě),且應(yīng)在使用前定義以避免錯(cuò)誤。若變量未定義或引用失敗,則會(huì)採(cǎi)用回退值或默認(rèn)值initial。調(diào)試時(shí)可通過(guò)瀏覽器開(kāi)發(fā)者工

CSS教程專(zhuān)注於移動(dòng)優(yōu)先設(shè)計(jì) CSS教程專(zhuān)注於移動(dòng)優(yōu)先設(shè)計(jì) Jul 02, 2025 am 12:52 AM

Mobile-firstCSSdesignrequiressettingtheviewportmetatag,usingrelativeunits,stylingfromsmallscreensup,optimizingtypographyandtouchtargets.First,addtocontrolscaling.Second,use%,em,orreminsteadofpixelsforflexiblelayouts.Third,writebasestylesformobile,the

CSS教程,用於創(chuàng)建加載旋轉(zhuǎn)器和動(dòng)畫(huà) CSS教程,用於創(chuàng)建加載旋轉(zhuǎn)器和動(dòng)畫(huà) Jul 07, 2025 am 12:07 AM

創(chuàng)建CSS加載旋轉(zhuǎn)器的方法有三種:1.使用邊框的基本旋轉(zhuǎn)器,通過(guò)HTML和CSS實(shí)現(xiàn)簡(jiǎn)單動(dòng)畫(huà);2.使用多個(gè)點(diǎn)的自定義旋轉(zhuǎn)器,通過(guò)不同延遲時(shí)間實(shí)現(xiàn)跳動(dòng)效果;3.在按鈕中添加旋轉(zhuǎn)器,通過(guò)JavaScript切換類(lèi)來(lái)顯示加載狀態(tài)。每種方法都強(qiáng)調(diào)了設(shè)計(jì)細(xì)節(jié)如顏色、大小、可訪問(wèn)性和性能優(yōu)化的重要性,以提升用戶(hù)體驗(yàn)。

如何將整個(gè)網(wǎng)格集中在視口中? 如何將整個(gè)網(wǎng)格集中在視口中? Jul 02, 2025 am 12:53 AM

要讓整個(gè)網(wǎng)格佈局在視口中居中顯示,可通過(guò)以下方法實(shí)現(xiàn):1.使用margin:0auto實(shí)現(xiàn)水平居中,需設(shè)定容器固定寬度,適用於固定佈局;2.利用Flexbox在外層容器設(shè)置justify-content和align-items屬性,結(jié)合min-height:100vh可實(shí)現(xiàn)垂直和水平居中,適合全屏展示場(chǎng)景;3.直接使用CSSGrid的place-items屬性在父容器上快速居中,簡(jiǎn)潔且現(xiàn)代瀏覽器支持良好,同時(shí)需確保父容器有足夠高度。每種方式均有適用場(chǎng)景和限制,根據(jù)實(shí)際需求選擇合適的方案即可。

See all articles