年伊始,極果舉辦了一場以“畫出你的 2020”為主題的試用活動,活動吸引了大批插畫師前來參加,插畫師們通過華為 MatePad Pro平板電腦創作了一系列創意插畫,其中不乏許多優秀作品,今天我們就通過這些作品來深入了解華為 MatePad Pro 給藝術創作帶來的革新。
(圖片來源:極果網 插畫師:小小EE )
小小EE 是一名手繪插畫師,在使用華為 MatePad Pro 之前,他一直使用傳統的紙張、顏料和畫筆進行繪畫。事實上這也是許多對傳統創作形式有偏愛的創作者現狀,顏料和畫筆能夠給創作者帶來安全感。但實際上,華為 MatePad Pro這樣優秀的電子設備也能夠帶來專業級的繪畫體驗。
傳統繪畫方式之外,也有越來越多的創作者接受使用數位板+電腦的形式進行創作,一個精準的數位板配合效果優異的顯示器也能夠得到令人滿意的作品。插畫師禾亭呀就是這樣的一位自由插畫師,他日常使用數位板連接電腦輸出作品,但當需要外出創作時,數位板與電腦的重量著實是一種負擔,華為 MatePad Pro 的重量約為 460g,相對于電腦來說輕了很多很多,所以日常攜帶會更加方便。
當然他們能選擇使用華為 MatePad Pro 進行創作,重量肯定不是唯一的原因,在繼續下文之前,我們先來看一下這兩位插畫師帶來的新年作品。
小小 EE 作品《喜氣洋洋迎鼠年》(圖片來源:極果網)
小小 EE 作品《喜氣洋洋迎鼠年》(圖片來源:極果網)
禾亭呀 作品《?!罚▓D片來源:極果網)
禾亭呀 作品《?!罚▓D片來源:極果網)
這兩幅插畫都是在華為 MatePad Pro 上面完成的,仔細觀察插畫的細節,在《?!分?,可以看到老鼠與畫面背景的交接、放在桌子上的花瓶和花朵、背景中嵌入的 2020 字樣的邊緣都非常順滑,并沒有因為是由平板電腦創作而導致邊緣不明確、過渡不清晰的情況。
能有如此優秀的效果,主要是因為華為 MatePad Pro 配備了非常專業的 HUAWEI M-Pencil 手寫筆,4096級的壓感意味著能夠帶來與專業數位板幾乎一致的使用感受,圖像的勾勒、筆鋒的雕琢等等都有突出表現,足以應對插畫創作這樣的專業需求。
小小 EE 作品《喜氣洋洋迎鼠年》(圖片來源:極果網)
《喜氣洋洋迎鼠年》則是更復雜的作品,它有著細膩且豐富的色彩過渡,整個畫面從上到下的色調以黃色為主,但是卻區分出來了多達上百種顏色,僅僅是黃色的深淺就有超過幾十種,在創作過程中,如此豐富的色彩非常難以控制。
華為 MatePad Pro 配備了2K分辨率全面屏,最高亮度達到 540nit,支持 DCI-P3 電影級色域,這幾個重要參數讓華為 MatePad Pro 的屏幕有著非常強大的色彩表現力,足以支持復雜色彩的內容輸出,《喜氣洋洋迎鼠年》這樣的作品能夠在平板電腦上生成,這塊屏幕功不可沒。
在消費電子領域,針對藝術創作的產品非常匱乏,華為 MatePad Pro 通過一塊具有優秀顯示效果的屏幕,以及 4096 級壓感手寫筆幫助插畫師實現了隨時隨地輕松創作的夢想,在 2020 年的新年伊始以及豬年的歲尾,為我們帶來了這些優秀的插畫作品。這些作品讓我們看到了技術與藝術的結合,也看到了華為 MatePad Pro在藝術領域的無限可能。
目前,華為MatePad Pro丹霞橙、青山黛、貝母白、夜闌灰四款配色均在熱銷中。其中,素皮版擁有8GB+256GB (含鍵盤、手寫筆)、8GB+512GB(含鍵盤、手寫筆)兩個型號,售價4999元起;玻纖版擁有6GB+128GB、8GB+256GB 兩個型號,售價3299元起。用戶可通過華為官方商城、各大授權電商、華為體驗店及線下門店進行搶購。
詳情請戳:https://item.jd.com/100010137716.html
ello,各位小伙伴,今天廣州藍景跟大家分享前端技術干貨,頁面加載速度問題。
首先我們都討厭加載緩慢的頁面!
要知道加載時間每增加1秒(0-5秒之間),網站轉化率就會平均下降4.42%。頁面加載時間的前五秒對轉化率的影響最大。
幸運的是,我們可以通過優化HTML和CSS文件來提高網站的頁面加載速度,而無需花費昂貴的服務器資源!
注:本文將僅關注如何使用HTML和CSS文件來提高頁面加載速度。
延遲加載
延遲加載是一種縮短關鍵渲染路徑長度的策略,從而減少頁面加載時間。
a) 拆分CSS文件
盡量拆分CSS文件,避免完整CSS在所有尺寸的屏幕上執行。
<!-- 加載和解析整個sytles.css文件會阻塞主瀏覽器渲染 -->
<link rel="stylesheet" href="styles.css" />
對于打印媒體,可以使用:
<!-- 加載和解析print.css時不會阻塞渲染,只會在打印模式加載該樣式 -->
<link rel="stylesheet" href="print.css" media="print" />
對于移動設備屏幕,可以使用:
<!-- 只會在移動設備這樣的小屏幕下才會加載和解析該樣式 -->
<link
rel="stylesheet"
href="mobile.css"
media="screen and (max-width: 480px)" />
對于平板電腦屏幕,可以使用:
<!-- 不會在大屏幕上加載和解析該樣式 -->
<link
rel="stylesheet"
href="tablet.css"
media="screen and (max-width: 1080px)" />
對于移動屏幕橫屏或豎屏,也可以使用不同的CSS文件:
<!-- Loading and parsing portrait.css is not render-blocking on landscape screens -->
<link href="portrait.css" rel="stylesheet" media="(orientation:portrait)" />
通過將CSS分離成多個文件,主文件(在本例中為styles.css)變得小多了,從而減少了渲染被阻塞的時間,大大提高了頁面加載速度。
b) CSS的font-display屬性
font-display屬性應用于@font-face規則,定義瀏覽器如何加載和顯示字體文件,從而允許在字體加載或加載失敗時以回退字體顯示文本。這可以通過使文本可見取代空白屏幕來提高性能,但代價是閃爍無樣式的文本。
@font-face {
font-family: "nunito", sans-serif;
font-weight: 400;
font-style: normal;
font-display: fallback;
}
c) HTML文件中的圖片懶加載
使用loading="lazy",以便僅在需要時加載圖像。這將大大降低頁面加載速度。
<img src="my-logo.png" alt="KOUSTAV" loading="lazy" />
2. 選擇正確的圖片格式
.webp格式的圖片被推薦作為網絡的圖片格式標準。
WebP無損圖片在尺寸方面比PNG小26%。WebP有損圖片比同等SSIM質量指數下的同類JPEG圖片小25-34%。動畫WebP圖片支持有損、無損和透明,與GIF和APNG相比,可以提供更小的尺寸。
下圖是WebP與PNG圖片格式對比:
下圖是WebP與JPEG圖片格式對比:
所有這些測試都可以證明,即使是有損壓縮,webp圖片的壓縮率也更高,因此大大減少了頁面加載時間!
你還可以嘗試另一種圖片格式.avif,在少數情況下比.webp更好,但由于該格式比較新(2019年發布),因此還沒有多少瀏覽器支持.avif格式!
使用<picture>元素
a) 可用于針對不同的media條件裁剪或修改圖片(例如,在較小的顯示器上加載大圖片的縮略版本)。
b)在不支持webp格式的情況下提供替代圖片格式。
c)通過為查看器加載最合適的圖片來節省帶寬并加快頁面加載時間。
如果為高DPI顯示器提供更高分辨率的圖像版本,請改用<img>元素上的srcset。這允許瀏覽器在數據保存模式下選擇低分辨率版本,并且你不必編寫顯式media條件。
<picture>
<source srcset="my-logo-wide.webp" type="image/webp" media="(min-width: 600px)" />
<source srcset="my-logo-wide.jpeg" type="image/jpeg" type="image/jpeg" media="(min-width: 600px)" />
<source srcset="my-logo-narrow.webp" type="image/webp" />
<img src="my-logo-narrow.png" alt="KOUSTAV" loading="lazy" />
</picture>
3. 渲染圖像
由于圖像是異步加載的,并在第一次繪制后繼續加載,如果在加載之前未定義其尺寸,則可能會導致重排到頁面內容。例如,文本因加載圖像而被推下頁面。因此,設置width和高height屬性至關重要,以便瀏覽器可以在布局中為它們保留空間。
對于任何background-image,設置background-color值很重要,以便在下載圖像之前,覆蓋的內容保持可讀。
4. 壓縮HTML和CSS文件
壓縮指的是從代碼中刪除所有不必要的字符以減小尺寸。刪除的是不需要的空格字符,如空格、換行符、制表符等以及注釋。
使用壓縮工具,如CodeBeautify,CSS Minifier等來縮小HTML和CSS文件。有助于為網站提供更快的頁面加載速度。
著css3實現各種炫酷動畫效果越來越流行。今天給大家推薦一些css3和SVG實現loading加載動畫效果。
先上一波令人愉悅的動畫效果。
怎么樣,是不是感覺很nice,那就繼續往下看吧。這里為大家整理了一些不錯的效果。
簡單酷炸的css3效果,可一鍵復制css樣式。
# 演示地址
https://cssfx.lovejade.cn/
# github地址
https://github.com/TheHumanComedy/cssfx
一個超棒的svg實現loading動畫效果。
# 演示地址
http://samherbert.net/svg-loaders/
# github地址
https://github.com/SamHerbert/SVG-Loaders
非常棒的一款CSS3加載動畫集合。star高達17.4K+。
# 演示地址
https://tobiasahlin.com/spinkit/
# github地址
https://github.com/tobiasahlin/SpinKit
一款有趣的單元素CSS3加載器。
# 演示地址
https://projects.lukehaas.me/css-loaders/
# github地址
https://github.com/lukehaas/css-loaders
基于canvas實現的loading效果。
https://github.com/padolsey/sonic.js
一組很酷的css3加載動畫效果。
# 演示地址
https://codepen.io/Beaugust/pen/DByiE
有一組優秀的CSS3動畫效果。
# 演示地址
https://codepen.io/viduthalai1947/pen/JkhDK
一組SVG實現加載動畫效果。
# 演示地址
https://codepen.io/aurer/pen/jEGbA
好了,就介紹到這里。希望對大家有所幫助!
*請認真填寫需求信息,我們會在24小時內與您取得聯系。