摘要:主要有以下幾個步驟找一張小豬喬治的圖片參考對圖片中的部分進行分解,并逐一實現廢話其實掌握了后,這些步驟都不難了,細心繪制就可以完成啦。我繪制的小豬喬治如圖參考資料用畫小豬佩奇,你就是下一個社會人
概述
之前看了一篇關于用CSS來畫小豬佩奇的文章,抱著鍛煉自己的心態造了個輪子,畫了個佩奇的小弟喬治,效果可以看這里,源碼在這里。
開發過程中也讓我對border-radius這個屬性有了更深刻的理解。
border-radius以前我在使用這個屬性時,只知道這個是表示圓角,常用border-radius: 5px實現圓角長方形或者border-radius: 50%來畫圓形。在開發小豬的過程中,會需要使用許多不太規則的形狀,因此需要了解該屬性更深入的原理,才能滿足我的開發需求。
完全體該屬性的完全體如下:
border-radius: x1 x2 x3 x4 / y1 y2 y3 y4;
即任何值都可以轉為該種形式。例如,border-radius: 50%等價于border-radius: 50% 50% 50% 50% / 50% 50% 50% 50%。name這8個值分別代表什么含義呢?
矩形的四個圓角我們可以分別進行控制,例如矩形的左上圓角由x1和y1來控制,將一個水平半徑為x1,垂直半徑為y1的橢圓與矩形左上角相切,相切的兩個點之間的圓弧就是最終的圓角曲線。如下圖所示。
同理,x2和y2控制右上角,x3和y3控制右下角,x4和y4控制左上角。控制的方式與左上角的類似。
小Tips如果對應的x和y值相等,則可以省略成border-radius: x1 x2 x3 x4的形式;如果這些x也都相等,則可以省略成border-radius: x1的形式。
當值使用百分比時,x取值是參照矩形的寬度,y是參照矩形的高度。比如寬200px,高100px的矩形,如果設置border-radius: 10% 10% 10% 10% / 10% 10% 10% 10%,轉換成像素等價于border-radius: 20px 20px 20px 20px / 10px 10px 10px 10px。
當設置border-radius: 100%時,發現其表現與border-radius: 50%相同。這是因為如果水平方向的兩個半徑和(x1+x2或者x3+x4)大于寬度,或者垂直方向的兩個半徑和(y1+y3或y2+y4)大于高度時,瀏覽器會對它們進行等比例縮小,知道不再超出為止。
開始繪圖在了解了border-radius的原理后,就可以開始繪制了。
主要有以下幾個步驟:
找一張小豬喬治的圖片參考
對圖片中的部分進行分解,并逐一實現(廢話)
其實掌握了border-radius后,這些步驟都不難了,細心繪制就可以完成啦。
我繪制的小豬喬治如圖
參考資料用CSS畫小豬佩奇,你就是下一個社會人!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/113504.html
摘要:所以一開始讓我看小豬佩奇的時候我是拒絕的,因為你不能讓我看,我就馬上去看,第一我要試一下。其實這道題對于真正看了小豬佩奇的人來說是送分題,就看是不是真的看了。這里說的都是類,這也正是小豬佩奇的構圖精髓,一種手繪風格,而不是標準刻板的線條。 歡迎大家前往騰訊云+社區,獲取更多騰訊海量技術實踐干貨哦~ 作者:江志耿 | 騰訊TEG網絡工程師 我是佩奇,哼,這是我的弟弟喬治,呱呱,這是我的媽...
摘要:來自喬治亞理工大學研究人員創造了軟頭皮電子,一種用于讀取人類大腦信號的可穿戴式無線腦電圖設備。研究人員為該設備的電路使用了柔性基板,包括一個與藍牙控制器的無線接口。許多腦機接口研究人員的目標是使殘疾用戶能夠只用大腦信號來控制設備。 .markdown-body{color:#595959;font-size:15px;font-family:-apple-system,system-ui,...
摘要:分解出來就是以左上角為例子小例子屬性允許您為元素添加圓角邊框效果總結可以用畫一些復雜的效果圖,下面鏈接大神畫的小豬佩奇,真是無所不能。 border-radius:左上 右上 右下 左下(就是順時針) 如果沒有4個值的情況下,缺的那個角的值與對角相等(如2、3、4) 1、border-radius: 2em;( border-radius: 2em 2em 2em 2em;) 等價于...
摘要:它指向構造函數的原型對象這是原型對象上的一個指向構造函數的屬性。先看代碼的構造函數創建一個的實例,小豬佩奇敲黑板,劃重點,理解這一句整個問題的關鍵,請多重復幾遍。也就是說小豬佩奇的原型,就是從繼承來的寫成代碼就是這個樣子。 ??沒錯,我就是標題黨!你已經成功被我騙進來了。來都來了,那就聊聊再走唄!接下來就聽我一本正經地跟你說道說道。 ??Javascript的原型是這門語言的一個重點和...
摘要:每天一個社會人實現效果想法之前看到一篇博客,使用繪制出了小豬佩奇,所以自己想試一試,采用純繪制出低配版的小豬佩奇。在布局上,沒有堅持嵌套,導致縮放時位置錯位,如果想實行縮放一致,可采用小豬的頭部嵌套布局實現。 每天一個CSS-社會人 實現效果 showImg(https://segmentfault.com/img/remote/1460000016461611?w=667&h=620...
閱讀 2569·2021-11-23 09:51
閱讀 3120·2019-08-30 15:54
閱讀 1070·2019-08-30 14:14
閱讀 3541·2019-08-30 13:59
閱讀 1393·2019-08-29 17:09
閱讀 1468·2019-08-29 16:24
閱讀 2848·2019-08-29 15:43
閱讀 911·2019-08-29 12:45