国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

ios9.3為前端帶來哪些新特性

Scorpion / 3012人閱讀

摘要:妨礙設(shè)計(jì)人員利用字體的全部特性的一項(xiàng)限制是無法訪問許多字體中內(nèi)置的大量可選特性。這些特性定義了字形替代和定位選項(xiàng),以支持基本的版式特性如字距調(diào)整上標(biāo)和下標(biāo)上下文字形如連寫數(shù)字樣式以及訪問可選的東亞字形和花飾字體。

CSS font-feature-settings

IEBlog
由于提供了對(duì) CSS3 @font-face 規(guī)則和 WOFF 字體封裝格式的跨瀏覽器支持,現(xiàn)代的 Web 版式已遠(yuǎn)遠(yuǎn)超出了“Web 安全字體”所定義的范疇,像 New Yorker 這樣的知名雜志就使用了 Web 字體來彰顯標(biāo)題版式的獨(dú)特風(fēng)格,而在美國(guó)總統(tǒng)奧巴馬的競(jìng)選連任活動(dòng)中,也使用了 Web 字體服務(wù) Typekit 來托管其獨(dú)具一格的字體。

妨礙 Web 設(shè)計(jì)人員利用字體的全部特性的一項(xiàng)限制是:無法訪問許多字體中內(nèi)置的大量可選 OpenType? 特性。這些特性定義了字形替代和定位選項(xiàng),以支持基本的版式特性(如字距調(diào)整、上標(biāo)和下標(biāo))、上下文字形(如連寫、數(shù)字樣式)以及訪
問可選的東亞字形和花飾字體。

是不是很暈

舉個(gè)例子

html

The fix was in for the fiveflirting fleurons.

scss

p {
  font-size: 40px;
  margin-bottom: 10px;
  padding-left: 10px;
  font-style: italic;
}

body {
  background-color: #ffffd;
  font-family: "chaparral-pro";
  margin: 0;
  padding: 0;
}

span {
  transition: color .3s ease;
}

.liga {
  font-feature-settings: "sups" 1; 
  
  span {
    color: lighten(red, 10);
  }
}

button {
  cursor: pointer;
  margin-left: 10px;
  
  &:after {
    content: " on";
  }
  
  &.on:after {
    content: " off";
  }
}

js

var btn = document.querySelector("button"),
    body = document.documentElement,
    activeClass = "liga";

btn.addEventListener("click", function(e){
  e.preventDefault();
  body.classList.toggle(activeClass);
  btn.classList.toggle("on");
});

按鈕未改變時(shí)效果

按鈕按下添加liga類

咦 為什么會(huì)是這樣呢 font-feature-setting為我們提供了更多的可以兼容opentype的功能

該特性兼容性

CSS will-change

will-change屬性,允許作者提前告知瀏覽器的默認(rèn)樣式,那他們可能會(huì)做出一個(gè)元素。它允許對(duì)瀏覽器默認(rèn)樣式的優(yōu)化如何提前處理因素,在動(dòng)畫實(shí)際開始之前,為準(zhǔn)備動(dòng)畫執(zhí)行潛在昂貴的工作。

之前我們希望調(diào)用gpu進(jìn)行優(yōu)化時(shí)需要這么寫

.accelerate {
  -webkit-transform: translate3d(0, 0, 0);
}

不過這樣瀏覽器就會(huì)耗費(fèi)很多資源 will-change可以有助于瀏覽器進(jìn)行優(yōu)化

該特性兼容性

CSS touch-action

該特性兼容性

CSS all property

CSS all簡(jiǎn)寫屬性重設(shè)除了unicode-bidi 和direction之外的所有屬性至它們的初始值或繼承值。

舉個(gè)例子

html

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Phasellus eget velit sagittis.

css

html { font-size: small; background-color: #F0F0F0; color:blue; }
blockquote { background-color: skyblue;  color: red; }

然后這樣子

css加上一句

blockquote { all: unset; }

就可以屏蔽全局的影響

該特性兼容性

CSS unset value

顧名思義 就是撤銷繼承過來的值

該特性兼容性

CSS revert value

不太懂啊 返回瀏覽器原始? 沒啥用啊

該特性兼容性

CSS variables

ios支持css變量了

這里我們有一篇seagmentfault文章

該特性兼容性

CSS font-variant-alternates property

可以自己組裝字體了 不過瀏覽器兼容性不太好

該特性兼容性

picture element

這次ios9.3最大的更新就是提供了picture element了

這里我給大家提供幾篇文章
whatwg介紹
瀏覽器內(nèi)建支持的響應(yīng)式圖像
響應(yīng)式圖片101(六):picture元素

該特性兼容性

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/115131.html

相關(guān)文章

  • Node12有哪些值得關(guān)注的特性?

    摘要:再之后會(huì)有個(gè)月的延長(zhǎng)維護(hù)期。期間支持的變更嚴(yán)重的,嚴(yán)重的安全問題或者文檔更新。已經(jīng)成為協(xié)議的一個(gè)重大更新,并且正在積極地在上集成。此外,默認(rèn)情況下已禁用和,并且?guī)煲褎h除已棄用的函數(shù)。 前言 時(shí)隔一年,Node.js 12 如約而至,正式發(fā)布第一個(gè) Current 版本。它將從2019年10月開始進(jìn)入長(zhǎng)期支持(LTS)版本直到2022年4月。 該版本帶來的新特性: V8 更新帶來好多不...

    kaka 評(píng)論0 收藏0
  • 【阿里前端面試點(diǎn)】目標(biāo),想成一名好的前端工程師

    摘要:廣義的定位,涉及到瀏覽器,手機(jī)里面的用戶交互展示的內(nèi)容,都屬于前端。對(duì)自己有好處因?yàn)槎啻魏桶⒗锏拿嬖嚬龠M(jìn)行了電話面試溝通,所以這些不只是一個(gè)面試官提出的問題,而是多個(gè)面試官提出的問題。保持一個(gè)虛心學(xué)習(xí)的狀態(tài)。 介紹 狹義的來講,前端指的就是我們常說的html, css, javascript. 三者必不可缺. 而其中涵蓋的知識(shí)點(diǎn)不可一篇文章就能完整的講述出來的。廣義的定位,涉及到瀏覽器...

    TalkingData 評(píng)論0 收藏0
  • let和const的引入會(huì)對(duì)js編程帶來哪些改變?

    摘要:我們一起看一下和的引入對(duì)現(xiàn)有的編碼方式會(huì)帶來哪些影響。和的引入同樣改變了這種現(xiàn)象作用域變量和對(duì)象屬性分得清清楚楚。和引入后,每次循環(huán)都會(huì)創(chuàng)建特定于當(dāng)次循環(huán)作用域的局部變量。 塊級(jí)作用域let&const js給人的感覺往往是用起來比較簡(jiǎn)單,語(yǔ)法上寬松。這給開發(fā)者帶來便利的同時(shí)也造成了一些違反思維習(xí)慣的別扭之處。es6一些新的特性的引入,可以認(rèn)為試圖糾正或補(bǔ)齊js最初設(shè)計(jì)的缺陷。 我們一...

    xavier 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<