用簡單的CSS畫出一個(gè)好吃的蘋果

如果你想要畫出一個(gè)蘋果肯定需要給他加上顏色了,就用到了以下的知識(shí)秀睛,和以前所學(xué)有一點(diǎn)點(diǎn)不同的是,這次用的是一個(gè)新的屬性RGBA

RGBA: RGB的基礎(chǔ)上多了控制alpha透明度的參數(shù)。
R登疗、G、B三個(gè)參數(shù),正整數(shù)值的取值范圍為: 0 - 255
百分?jǐn)?shù)值取值范圍為:0.0% - 100.0%辐益。
A參數(shù)断傲,取值在0~1之間,不可為負(fù)值智政。

如果說rgba是制作透明色(透明背景色认罩、透明邊框色、透明前景色等)续捂,有的人可能會(huì)說這不和opacity差不多嘛垦垂。opacity制作背景色通常用到,可是要用他來制作邊框色或都說前景色的話牙瓢,那他就只能在邊上站著了乔外,有心無力呀

RGBA與opacity.png

效果中我們可以看出,他們相同之處就是背景色完全是一樣的一罩,但區(qū)別就是一直讓大家覺得頭痛的問題杨幼,那就是opacity后代元素會(huì)隨著一起具有透明性,所以我們Opacity中的字隨著透明值下降越來越看不清楚聂渊,而RGBA不具有這樣的問題差购。

從我們上面的實(shí)例中我們也知道,RGBA比元素設(shè)置CSS的透明度更好汉嗽,因?yàn)閱为?dú)的顏色可以在不影響整個(gè)元素的透明度欲逃,他不會(huì)影響到元素其他的屬性,比如說邊框饼暑,字體同時(shí)也不會(huì)影響到其他元素的相關(guān)透明度稳析。

在RGBA還沒有出世前,如何解決其后代元素會(huì)受其影響這個(gè)問題的呢弓叛?為了解決這樣的問題我們需要增加一個(gè)空的div來專門放置使用透明的背景彰居,然后通過使用絕對(duì)定位來實(shí)現(xiàn)我們需要的結(jié)果。

![2.png](http://upload-images.jianshu.io/upload_images/3133107-5115f019cc47e5d8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
rgba2.png
rgba3.png

代碼和上面的差不多撰筷,在這里我就偷個(gè)懶不寫了陈惰。

ok,RGBA就說到這里毕籽,想做一張立體的蘋果抬闯,單單有顏色肯定是不夠的,還需要漸變关筒。

需要加一些額外的參數(shù)

首先是陰影漸變的位置形狀
<shape>:主要用來定義徑向漸變的形狀溶握。其主要包括兩個(gè)值“circle”和“ellipse”:
circle:如果<size>和<length>大小相等,那么徑向漸變是一個(gè)圓形蒸播,也就是用來指定圓形的徑向漸變
ellipse:如果<size>和<length>大小不相等睡榆,那么徑向漸變是一個(gè)橢圓形,也就是用來指定橢圓形的徑向漸變。

可以用百分?jǐn)?shù)來確定圓心的位置

還有陰影漸變?cè)诤翁幫V?br> <size>:主要用來確定徑向漸變的結(jié)束形狀大小肉微。如果省略了匾鸥,其默認(rèn)值為“farthest-corner”〉锬桑可以給其顯式的設(shè)置一些關(guān)鍵詞勿负,主要有:
closest-side:指定徑向漸變的半徑長度為從圓心到離圓心最近的邊;
closest-corner:指定徑向漸變的半徑長度為從圓心到離圓心最近的角劳曹;
farthest-side:指定徑向漸變的半徑長度為從圓心到離圓心最遠(yuǎn)的邊奴愉;
farthest-corner:指定徑向漸變的半徑長度為從圓心到離圓心最遠(yuǎn)的角;

3.png
4.png

準(zhǔn)備工作差不多了铁孵,該開始畫蘋果了

首先把蘋果拆分成幾個(gè)部分

縮略圖.png

然后在body里面建幾個(gè)相應(yīng)的DIV(在這里我就用c1锭硼,c2簡單命名了,實(shí)在不知道取什么名字了)

5.png

d4是背景 c1是整個(gè)蘋果和陰影1 2 c2是蘋果坑里面3個(gè)陰影 c3是投影

整體的框架有了蜕劝,然后就該開始寫里面的CSS了

c1.png
c2.png
c3.png
d4.png

這里要注意z-index的層疊順序檀头,定位子元素要用相對(duì)定位,否則你想把窗口小一點(diǎn)的話岖沛,里面的投影啊之類的就會(huì)跑偏的

想做出立體的效果用一個(gè)漸變是不夠的暑始,多用幾個(gè)層疊在一起,效果更好哦婴削!

效果圖1.png
效果圖2.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末廊镜,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子唉俗,更是在濱河造成了極大的恐慌嗤朴,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件虫溜,死亡現(xiàn)場(chǎng)離奇詭異雹姊,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)吼渡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門容为,熙熙樓的掌柜王于貴愁眉苦臉地迎上來乓序,“玉大人寺酪,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵掏婶,是天一觀的道長搅轿。 經(jīng)常有香客問我,道長檐什,這世上最難降的妖魔是什么砸王? 我笑而不...
    開封第一講書人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任竹握,我火速辦了婚禮急膀,結(jié)果婚禮上沮协,老公的妹妹穿的比我還像新娘。我一直安慰自己卓嫂,他們只是感情好慷暂,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著晨雳,像睡著了一般行瑞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上餐禁,一...
    開封第一講書人閱讀 52,328評(píng)論 1 310
  • 那天血久,我揣著相機(jī)與錄音,去河邊找鬼帮非。 笑死氧吐,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的末盔。 我是一名探鬼主播副砍,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼庄岖!你這毒婦竟也來了豁翎?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤隅忿,失蹤者是張志新(化名)和其女友劉穎心剥,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體优烧,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年链峭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了畦娄。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡弊仪,死狀恐怖熙卡,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情励饵,我是刑警寧澤驳癌,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站役听,受9級(jí)特大地震影響颓鲜,放射性物質(zhì)發(fā)生泄漏表窘。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一甜滨、第九天 我趴在偏房一處隱蔽的房頂上張望乐严。 院中可真熱鬧,春花似錦衣摩、人聲如沸麦备。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽凛篙。三九已至,卻和暖如春栏渺,著一層夾襖步出監(jiān)牢的瞬間呛梆,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來泰國打工磕诊, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留填物,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓霎终,卻偏偏與公主長得像滞磺,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子莱褒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 1击困、屬性選擇器:id選擇器 # 通過id 來選擇類名選擇器 . 通過類名來選擇屬性選擇器 ...
    Yuann閱讀 1,637評(píng)論 0 7
  • 前言 重拾css后的文章,在觀看了慕課網(wǎng)上的視頻《重拾CSS的樂趣》中广凸,看到了一些有意思的css效果阅茶。想起當(dāng)初自己...
    destiny0904閱讀 1,723評(píng)論 0 0
  • CSS3簡介 CSS3的現(xiàn)狀 瀏覽器支持程度差,需要添加 私有前綴 谅海; 移動(dòng)端支持優(yōu)于PC端脸哀; 不斷改進(jìn)中; 應(yīng)用...
    magic_pill閱讀 799評(píng)論 0 1
  • 1.開發(fā)的兩種模式: 漸進(jìn)增強(qiáng)(特點(diǎn):1.實(shí)現(xiàn)一個(gè)兼容性較好的頁面扭吁。2.根據(jù)需求往上添加新的功能撞蜂,新的技術(shù))優(yōu)雅降...
    believedream閱讀 255評(píng)論 0 2
  • 請(qǐng)把我的愛情埋葬 埋葬在那南方的夜里 最好能伴隨著鳶尾花開的影子 迎著飛來的春風(fēng) 這樣也就不會(huì)孤單的想你 請(qǐng)把我的...
    麗江墨客閱讀 531評(píng)論 8 20