<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      即將來(lái)到: CSS Feature Queries (CSS特性查詢)

      Feature Queries 是CSS3 Conditional Rules specification中的一部分,它支持“@supports”規(guī)則,“@supports”規(guī)則可以用來(lái)測(cè)試瀏覽器是否支持CSS屬性和值對(duì)。CSS本身有降級(jí)機(jī)制,比如忽視不支持的屬性或值,但當(dāng)很重要的屬性直接被忽視也是很?chē)?yán)重的,這個(gè)時(shí)候你可以用Feature Queries 測(cè)試是否支持所有的CSS規(guī)則,還可以優(yōu)化你的頁(yè)面。Queries在各個(gè)瀏覽器中已經(jīng)有很多穩(wěn)定的實(shí)現(xiàn)了,比如Chrome,Firefox和 Opera。對(duì)瀏覽器的支持仍在加強(qiáng),你有必要了解一下Featue Queries, 并決定是否在現(xiàn)在的項(xiàng)目中合適它。

      Feature Queries in CSS

      Feature Queries和Media Queries有點(diǎn)像,舉一個(gè)簡(jiǎn)單的例子,你可以要求瀏覽器運(yùn)行一個(gè)CSS的margin屬性。

      @supports (margin: 0) { /*CSS to apply*/ }

      如果你不太明白,讓我們舉一個(gè)現(xiàn)實(shí)中的例子,假如你想用backgrund-blend-mode來(lái)給背景圖片著色,可以在原有的灰度圖片中添加一個(gè)顏色。

      在線調(diào)試唯一地址:http://www.gbtags.com/gb/debug/76f8c728-796d-48c7-a82f-f8400e8ba2a0.htm

          body {
          background-blend-mode: multiply;
          background: linear-gradient(rgb(59, 89, 106)
          , rgb(63, 154, 130))
          , url(background.png);
          }

      這個(gè)功能很酷不是么?然而,瀏覽器對(duì)它的支持還在完善之中, background-blend-mode 目前已經(jīng)可以在很多瀏覽器中使用了, 但是仍有一些無(wú)法顯示出想要的效果。 為了在無(wú)法顯示效果的瀏覽器中同樣完成這個(gè)功能,我們可以通過(guò)類似半透明顏色疊加的方式。

          body {
          background: #3F9A82;
          background: linear-gradient(rgba(59, 89, 106, 0.8)
          , rgba(63, 154, 130, 0.8))
          , url(background.png);
          }

      上面的代碼中,如果瀏覽器不支持semi-transparent顏色圖層,那就只能顯示一種背景。如果我們使用Feature Query,我們可以根據(jù)情況來(lái)改變背景。Feature Query這里就更像Media Query了,,使用@supports并在括號(hào)內(nèi)添加CSS聲明即可使用。

          @supports (background-blend-mode: multiply) {
          body {
          background-blend-mode: multiply;
          background: linear-gradient(rgb(59, 89, 106)
          , rgb(63, 154, 130))
          , url(background.png);
          }
          }

      Feature Queries in JavaScript

      Feature Queries同時(shí)也支持JavaScript接口:CSS.supports。我們同樣以上面的例子來(lái)說(shuō)明。如果瀏覽器支持background-blend-mode: multiply,我們可以在body標(biāo)簽中添加 blend-mode。

      在線調(diào)試唯一地址:http://www.gbtags.com/gb/debug/beef5e87-2159-45e9-872a-c85b51046e29.htm

          window.onload = function() {
          if (CSS.supports('(background-blend-mode: multiply)'))
          document.body.classList.add('blend-mode');
          }

       

          body.blend-mode {
          background-blend-mode: multiply;
          background: linear-gradient(rgb(59, 89, 106)
          , rgb(63, 154, 130))
          , url(background.png);
          }

      像上面的演示一樣,你可以用邏輯運(yùn)算符(and, or 和 not)來(lái)合并測(cè)試。舉例來(lái)說(shuō),如果你想要讓瀏覽器同時(shí)支持background-blend-mode 和background屬性值,你可以編輯下面的內(nèi)容:

          @supports (background-blend-mode: multiply)
          and (background: linear-gradient(...), url(...))

      或者寫(xiě)成:

          CSS.supports('(background-blend-mode: multiply) \
          and (background: linear-gradient(...), url(...))');

      相信Feature Queries很快就會(huì)在開(kāi)發(fā)者之間廣泛流行起來(lái),你需要考慮的就是在什么時(shí)候使用它,在測(cè)試的時(shí)候需要確定它們能在同一個(gè)瀏覽器中適用。雖然 Feature Query對(duì)性能方面不會(huì)有太大的改善,但是它們可以讓你的代碼變得更加可控。不妨先試一試這些新特性,然后把感受告訴我們。

      極客標(biāo)簽 - 專業(yè)和精準(zhǔn)的分享,關(guān)注你感興趣的極客,社區(qū)提供超棒的精品教程,互動(dòng)授課

      了解前端技術(shù),請(qǐng)?jiān)L問(wèn)極客互動(dòng)課程庫(kù)代碼錄播

      閱讀原文:即將來(lái)到: CSS Feature Queries (CSS特性查詢)

      posted @ 2014-09-12 15:40  igeekbar  閱讀(267)  評(píng)論(0)    收藏  舉報(bào)

      中文互聯(lián): GBin1.com | RSS訂閱 | 郵件訂閱 | 手機(jī)訂閱

      主站蜘蛛池模板: 美女无遮挡免费视频网站| 国产精品色三级在线观看| 亚州av第二区国产精品| 丝袜国产一区av在线观看| 丰满无码人妻热妇无码区| 亚洲免费最大黄页网站| 免费无码成人AV片在线| 国产卡一卡二卡三免费入口| 高清自拍亚洲精品二区| 亚洲国产日韩欧美一区二区三区 | 麻豆蜜桃av蜜臀av色欲av| 热久久99精品这里有精品| 亚洲日本韩国欧美云霸高清| 国产亚洲999精品AA片在线爽| 丁香婷婷在线视频| 国产精品午夜福利91| 亚洲区日韩精品中文字幕| 中国熟女仑乱hd| 亚洲av无码精品蜜桃| 国产极品美女高潮无套| 亚洲综合一区二区精品导航| 免费吃奶摸下激烈视频| 武定县| 日本一区午夜艳熟免费| 亚洲 制服 丝袜 无码| 午夜成人无码免费看网站| 亚洲乱码一二三四区国产| 人妻丝袜无码专区视频网站| 精品国产中文字幕第一页| 国日韩精品一区二区三区| 日本深夜福利在线观看| 精品亚洲欧美高清不卡高清| 无码囯产精品一区二区免费| 睢宁县| 2022最新国产在线不卡a| 青草成人精品视频在线看| 福利一区二区1000| 国产免费久久精品44| 欧美人妻一区二区三区| 国厂精品114福利电影免费| 国产黑色丝袜在线播放|