里巴巴為什么跑到線(xiàn)下?怎么實(shí)現(xiàn)線(xiàn)上線(xiàn)下全渠道營(yíng)銷(xiāo)?所謂新零售是什么?在討論這些問(wèn)題之前,我們應(yīng)該回到商業(yè)的本質(zhì)看一看,不管社會(huì)怎么萬(wàn)千變化,唯一不變的就是對(duì)客戶(hù)需求持續(xù)的洞察。
一品一功能,一品一市場(chǎng),一品一客戶(hù)。
把極致的單品做到極致的時(shí)候,讓每一個(gè)商品都是爆品,讓每一個(gè)坪效都能夠產(chǎn)生效能,這都是7-11研究到的淋漓盡致之處。
阿里巴巴為什么跑到線(xiàn)下?怎么實(shí)現(xiàn)線(xiàn)上線(xiàn)下全渠道營(yíng)銷(xiāo)?所謂新零售是什么?在討論這些問(wèn)題之前,我們應(yīng)該回到商業(yè)的本質(zhì)看一看,不管社會(huì)怎么萬(wàn)千變化,唯一不變的就是對(duì)客戶(hù)需求持續(xù)的洞察。
黃金店面、黃金流量是夫妻店加盟7-11要準(zhǔn)備的“嫁妝”、要具備的隱形資產(chǎn)。因?yàn)槿绻麤](méi)有這個(gè)隱形資產(chǎn),什么都幫你干,這跟自營(yíng)又有什么區(qū)別呢?
洞察完畢的結(jié)果就形成了一個(gè)個(gè)極致滿(mǎn)足客戶(hù)需求的商品、政策、管理方式。極致的單品管理打造每一個(gè)爆款,這是提高坪效非常重要的理念。
這是我們過(guò)去傳統(tǒng)線(xiàn)下店面幾乎都沒(méi)有做到的。
線(xiàn)下經(jīng)營(yíng)難是因?yàn)榭臻g和時(shí)間有限,7-11一個(gè)店面只有100平米,容納2900到3000個(gè)SKU。任何一個(gè)SKU如果不能夠賣(mài)得好,就是對(duì)7-11坪效的消耗。
把極致的單品做到極致的時(shí)候,讓每一個(gè)商品都是爆品,讓每一個(gè)坪效都能夠產(chǎn)生效能,讓客戶(hù)在5分鐘之內(nèi)都能夠產(chǎn)生有效的購(gòu)買(mǎi),這些是7-11研究到的淋漓盡致之處。
當(dāng)7-11逆勢(shì)而上推出高品質(zhì)飯團(tuán)的時(shí)候,這個(gè)產(chǎn)品獲得了很多年輕人的喜愛(ài)??墒钱?dāng)老齡化結(jié)構(gòu)產(chǎn)生的時(shí)候,怎么滿(mǎn)足老齡化需求呢?蕎麥面即食食品就變得非常重要了。所以,7-11專(zhuān)門(mén)生產(chǎn)健康即食食品,加強(qiáng)老齡化人群的購(gòu)買(mǎi)。
7-11的口罩分大人口罩和小孩口罩,男女口罩的貼合度也不一樣。但是去一趟7-11只會(huì)買(mǎi)一個(gè)口罩嗎?進(jìn)去了怎么也得買(mǎi)點(diǎn)別的吧?
一品一功能,一品一市場(chǎng),一品一客戶(hù)。放在那兒的每一個(gè)單品都是有講究的,極致的單品管理來(lái)自于極致的用戶(hù)需求洞察。單品管理根據(jù)內(nèi)外部環(huán)境在不斷地發(fā)生變化。極致的單品管理不僅僅有需求洞察,低成本創(chuàng)新,能夠有效的復(fù)制也是一種創(chuàng)新。
最近7-11最火的是咖啡。過(guò)去沒(méi)有想到,一個(gè)便利店怎么會(huì)賣(mài)這種即飲的咖啡呢?是因?yàn)?-11看到了麥當(dāng)勞早晨賣(mài)咖啡。麥當(dāng)勞在中午和晚上人流量比較高,早晨人流量相對(duì)比較低,但是推出賣(mài)咖啡這項(xiàng)服務(wù)之后,就極大地增加了早晨的人流量。
7-11有一個(gè)很重要的商品選品工作,就是掃描各種經(jīng)營(yíng)形態(tài),找到那些已經(jīng)經(jīng)營(yíng)成功的好爆品。不僅僅是靠自己的需求洞察,同時(shí)也去找到那些已經(jīng)被驗(yàn)證成功的爆品,所以它就鎖定了咖啡。
怎么能夠賣(mài)得比麥當(dāng)勞還要好呢?7-11的咖啡價(jià)格不貴,100日元到150日元之間,但是它的品質(zhì)比麥當(dāng)勞的品質(zhì)還要好。為什么?咖啡是個(gè)復(fù)購(gòu)率極強(qiáng)的產(chǎn)品,喝得好,又不貴,所以顧客就會(huì)定期來(lái)消費(fèi)。
它用這樣的方式,不僅在早晨人流量不大的時(shí)段,吸引了大量的客流,同時(shí)也招徠了很多女性客戶(hù)。最重要的是,咖啡是一個(gè)回頭客很多的產(chǎn)品。
7-11負(fù)責(zé)人說(shuō):我們很感謝麥當(dāng)勞,是麥當(dāng)勞幫我們驗(yàn)證了這一點(diǎn)。所以,我們毫不猶豫地在2.3萬(wàn)家店里添置了咖啡機(jī),2011年到2014年之間一共賣(mài)了5億杯咖啡。
售出的5億杯咖啡不僅給它帶來(lái)了人流量的增加,進(jìn)店的顧客不僅僅只是買(mǎi)咖啡,還順便買(mǎi)點(diǎn)什么。7-11通過(guò)研究發(fā)現(xiàn),面包圈和咖啡的搭配率最高,這樣的組合又增加了客單價(jià)。
7-11有一個(gè)150人的商品研究團(tuán),他們每天去研究,什么樣的商品是爆品。同時(shí)每天看數(shù)據(jù)經(jīng)營(yíng)和數(shù)據(jù)分析:
每一款產(chǎn)品都有強(qiáng)大的功能,用這種方式把每一個(gè)坪效都做到極致。
7-11團(tuán)結(jié)線(xiàn)下黃金流量極大地降低了拓新風(fēng)險(xiǎn)。極致的用戶(hù)需求洞察,無(wú)論內(nèi)外部環(huán)境怎么變,唯獨(dú)不變的是用戶(hù)的需求。只要你沿著用戶(hù)的需求進(jìn)行決策,那你就永遠(yuǎn)是一個(gè)有生命力的公司。
用戶(hù)需求洞察的結(jié)果是打造每一款單品,讓它成為爆款。當(dāng)方圓100平米的店面每一款都是爆品的時(shí)候,你的坪效、人均績(jī)效才能夠真正提升。
當(dāng)然這個(gè)爆品不僅僅來(lái)自于用戶(hù)需求的洞察,不僅僅是來(lái)自于我們所看到的整個(gè)市場(chǎng)被競(jìng)爭(zhēng)對(duì)手驗(yàn)證過(guò)的好商品。同時(shí)也來(lái)自于大量的數(shù)據(jù)驅(qū)動(dòng),這是過(guò)去我們傳統(tǒng)的線(xiàn)下公司和互聯(lián)網(wǎng)公司最大的區(qū)別。
傳統(tǒng)的線(xiàn)下公司覺(jué)得只有互聯(lián)網(wǎng)公司才有大數(shù)據(jù),我們線(xiàn)下公司有大數(shù)據(jù)嗎?當(dāng)然有。只要你想做,有什么做不到的呢?我們過(guò)去老是被一些炫酷的技術(shù)閃到我們的眼睛,卻忘了經(jīng)營(yíng)的本質(zhì)是什么。
無(wú)論什么技術(shù)、什么方式,先進(jìn)多少或者是不先進(jìn)都不重要,重要的是它解決你的問(wèn)題。
就像任正非經(jīng)常說(shuō)的一句話(huà),我們不要光炫耀鋤頭,就忘記你是要耕地的。耕地的效率最高才是最重要的,鋤頭只是個(gè)手段?;ヂ?lián)網(wǎng)就是個(gè)手段,各種技術(shù)就是個(gè)手段。沒(méi)有任何技術(shù),用一個(gè)Excel表格也是一個(gè)手段,但是你要有這種經(jīng)營(yíng)意識(shí)和經(jīng)營(yíng)思維。
7-11把數(shù)據(jù)的采集做到淋漓盡致,比如它對(duì)店面所在位置的所有數(shù)據(jù),不管過(guò)去是不是黃金地段,人流量大不大。這只是第一步。
還有第二步:你的店在哪里?在酒店附近,公司附近、醫(yī)院附近,還是住宅附近?附近是年紀(jì)大的比較多?還是年輕人比較多?
為什么要這些數(shù)據(jù)呢?因?yàn)檫@些店面數(shù)據(jù)決定了在100平米里面放什么和不放什么。
比如店離商務(wù)酒店很近,意味著很多人出差。出差需要的便利是什么?
可能是襯衫臨時(shí)弄臟了,需要一件相對(duì)正式的襯衫??赡苋毡竞芏嗑频瓴灰欢ㄌ峁┮r衫和牙刷牙膏,或者即使提供你也不喜歡用。所以店里就會(huì)提供出差常用的便攜式牙膏等生活用品,甚至考慮到出差的人來(lái)不及吃晚飯,店里還會(huì)有一些飲料、飯團(tuán)、罐頭等充饑的食物。你會(huì)發(fā)現(xiàn),它所有商品的布局是貼合商務(wù)酒店的人群需求的。
如果店在公司的附近,公司上班的職員比較多,白天的即食食品,早餐、午餐、面巾紙就變得很重要。
如果店在小區(qū)附近,有一些保質(zhì)期比較長(zhǎng)的蔬菜,調(diào)味品、醬油、酸奶什么的就變得比較重要。
如果附近高齡的人比較多,且人口相對(duì)稀疏。那店里食物的份額要更小一點(diǎn),因?yàn)槔夏耆顺缘蒙?。同時(shí)老年人行動(dòng)不方便,甚至要送貨上門(mén)等等。
7-11是一個(gè)連鎖店。過(guò)去我們一想到連鎖是什么?——標(biāo)準(zhǔn)統(tǒng)一。
品牌形象、標(biāo)識(shí)、經(jīng)營(yíng)思想和經(jīng)營(yíng)理念都要標(biāo)準(zhǔn)統(tǒng)一,但是到了具體店面的時(shí)候,就要個(gè)性化,叫千店千面,因?yàn)橐獫M(mǎn)足周邊特殊人群最大程度的需求。
這難道不是互聯(lián)網(wǎng)思維嗎?這個(gè)難道需要很強(qiáng)的互聯(lián)網(wǎng)技術(shù)嗎?沒(méi)有,你只要用心把你需要進(jìn)行商品決策經(jīng)營(yíng)的相關(guān)數(shù)據(jù)采集到,這個(gè)時(shí)候數(shù)據(jù)驅(qū)動(dòng)經(jīng)營(yíng)就是有效的,不在于你是線(xiàn)上還是線(xiàn)下的。
在互聯(lián)網(wǎng)技術(shù)還沒(méi)有普及的時(shí)候,7-11已經(jīng)在使用細(xì)分的鍵盤(pán)。在結(jié)賬那一刻,營(yíng)業(yè)員會(huì)輸入顧客的性別和年齡信息——小男、中男、青男、壯男、老男,多少歲的;小女、中女、青女、壯女、老女,多少歲的。
輸入的數(shù)據(jù)用于分析周邊用戶(hù)群的狀況,分析不同年齡、性別用戶(hù)群的購(gòu)買(mǎi)偏好,這個(gè)數(shù)據(jù)能夠輔助7-11未來(lái)的決策。
當(dāng)然我們過(guò)去也會(huì)把人工智能想得很神乎其神,大數(shù)據(jù)一進(jìn)去,自動(dòng)出來(lái)一個(gè)結(jié)論。不,它只是一部分,過(guò)去的數(shù)據(jù)只代表過(guò)去的趨勢(shì),并不代表未來(lái)的趨勢(shì)。
未來(lái)數(shù)據(jù)從哪里來(lái)?從各個(gè)方面、各個(gè)緯度的決策當(dāng)中來(lái)。
盡管它在歷史上已經(jīng)修煉了很強(qiáng)大的數(shù)據(jù)能力和數(shù)據(jù)經(jīng)驗(yàn)以及數(shù)據(jù)模型,但是在下單的那一刻,7-11一定要求每一個(gè)店長(zhǎng)要手工輸入每一款下單產(chǎn)品的數(shù)量和品類(lèi)。為什么?
強(qiáng)迫你不要犯懶,不要躺在歷史數(shù)據(jù)的肩膀上,一定要基于歷史數(shù)據(jù)看看明天、后天這個(gè)禮拜會(huì)有什么事情發(fā)生。所以它真的是人工智能,人工+智能。
為什么要把數(shù)據(jù)迭代在這個(gè)地方?
因?yàn)?-11只有100平米。100平米在任何時(shí)候不允許有死貨,死貨就是賣(mài)不出去的東西。
7-11跟夫妻店之間的分配原則:先有一個(gè)利潤(rùn)的保障,高于利潤(rùn)部分大概五五分成,當(dāng)然可能是4.5:5.5或5:5,但大概是五五分成。
7-11可能不斷完善數(shù)據(jù)采集和算法,但最后那一刻的決策在店主手上。所以出現(xiàn)死貨,店家承擔(dān)85%的責(zé)任損失,7-11承擔(dān)15%的損失。它就是用這樣的方式既不斷完善7-11的數(shù)據(jù)和算法,同時(shí)又倒逼每一個(gè)店家做好決策。
每個(gè)店家都要經(jīng)過(guò)一個(gè)很重要的培訓(xùn)——如何進(jìn)行下單和選貨,限定各種各樣的條件,用這種方式徹底排除死貨,應(yīng)對(duì)賣(mài)場(chǎng)的變化。
到了冬天什么商品,到了夏天什么商品,不同的季節(jié),商品不同。不僅是千店千面,而且也是千時(shí)千面。不同的時(shí)間,不同的日期,不同的星期,整個(gè)店面陳列的商品數(shù)量、品類(lèi)都是不一樣的。每一款,每一刻都要成為爆品。
包括怎么陳列、人的身高。比如平均大概1米7左右的身高,黃金位置大概是在1米5左右。黃金位置陳列什么?上面陳列什么?下面陳列什么?旁邊陳列什么?這里是擺一瓶礦泉水?還是連續(xù)擺五瓶礦泉水?取決于哪個(gè)銷(xiāo)量更火爆。
如果是更火爆的商品,店里一定陳列5瓶,盡管它每一個(gè)位置都很寶貴。為什么陳列5瓶?因?yàn)樗u(mài)得好,能夠吸引眼球等等。每一個(gè)細(xì)節(jié)都有無(wú)數(shù)的講究,一個(gè)功能一個(gè)產(chǎn)品。
當(dāng)7-11做到這些的時(shí)候,它的績(jī)效是中國(guó)同行業(yè)的十倍。有很高深的技術(shù)嗎?沒(méi)有。把每一個(gè)環(huán)節(jié)做到極致,這是7-11的線(xiàn)下經(jīng)營(yíng)技術(shù)所給我們帶來(lái)的啟示。
因?yàn)?-11不是一個(gè)大公司的案例,每一個(gè)店面夫妻店都是一個(gè)很小的公司。但是這樣的小公司為何產(chǎn)生這么高的人均坪效?因?yàn)閺氐装鸦镜氖虑樽龅轿欢选?/p>
今天它不僅是線(xiàn)下經(jīng)營(yíng)技術(shù)強(qiáng)悍,怎么樣能夠讓更多的店掌握,是一個(gè)大的執(zhí)行力體系。如果前面是設(shè)計(jì)體系,后面拼的就是執(zhí)行力了。
7-11自我定義:不是一家零售公司,而是一家培訓(xùn)咨詢(xún)公司。因?yàn)槭峭ㄟ^(guò)不斷地培訓(xùn)、咨詢(xún)和輔導(dǎo),幫助每一個(gè)店面按照上面的經(jīng)營(yíng)技術(shù)做到位的。
所以,7-11一共有2500個(gè)政委奮斗在一線(xiàn),這個(gè)政委就是OFC,一個(gè)人可以管7-8家店。首先要提高這些人的賦能,政委的水平要高。怎么提高政委的水平呢?每個(gè)星期一次全體OFC的大會(huì)。7-11要把這件事情做到極致,每年不管多高的費(fèi)用和預(yù)算成本,2500個(gè)政委都要回到7-11總部進(jìn)行經(jīng)營(yíng)研討大會(huì)。
上午進(jìn)行新的產(chǎn)品知識(shí)、經(jīng)營(yíng)理念的分享。下午每一個(gè)OFC進(jìn)行分享,分享我什么地方做得好?我什么地方做得不好?我什么地方需要改進(jìn)?我什么地方值得大家借鑒?
四十年來(lái),每年如一日,每天進(jìn)步一點(diǎn)點(diǎn),每周進(jìn)步一點(diǎn)點(diǎn),這就是指數(shù)級(jí)的效應(yīng)。所以今天7-11的強(qiáng)大不是因?yàn)樽隽耸裁大@天動(dòng)地的事情,而是把每一件想明白的事情想到極致,把每一件想到極致的事情做到極致。
每一周迭代一點(diǎn)點(diǎn),這個(gè)時(shí)候就走在進(jìn)步的道路上,日積月累不會(huì)讓公司衰老,只會(huì)讓公司變得更年輕,更有效。
7-11表面上是一家零售公司,但是今天它已經(jīng)以終為始,用新零售再造了各個(gè)行業(yè),各個(gè)環(huán)節(jié)的每一家公司。7-11在進(jìn)程當(dāng)中共享研發(fā),共享采購(gòu),共享物流,共享IT,共享金融。
過(guò)去零售是工廠(chǎng)有產(chǎn)品放到我的貨架上賣(mài),這叫零售。今天是圍繞客戶(hù)的需要倒著來(lái),以終為始整合需要什么樣的商品,什么樣的物流,什么樣的價(jià)格,什么樣的擺放等等。
7-11在日本團(tuán)結(jié)了1.8萬(wàn)個(gè)門(mén)店、175個(gè)工廠(chǎng)、140個(gè)配送中心、有2300個(gè)ATM機(jī)。
7-11創(chuàng)始人對(duì)7-11的定義是什么呢?沒(méi)有把它叫做新零售,而是定義為制造型零售業(yè)的服務(wù)升級(jí)。共享制造,反向制造,符合客戶(hù)需求的制造,零庫(kù)存的制造構(gòu)成了更高效的制造產(chǎn)業(yè)鏈。
不僅制造是如此,高效體現(xiàn)在制造也體現(xiàn)在物流上。7-11的商品有常溫的、有冷凍車(chē)的、有冷藏車(chē)的。不同的品類(lèi)用不同的車(chē),然后不同的時(shí)間送不同的東西,它一天可以送三次。
為什么送三次?因?yàn)樨浖苁怯邢薜模乙層邢薜呢浖荜惲凶罡咝У漠a(chǎn)品。我用貨物都在車(chē)上的方式彌補(bǔ)庫(kù)存不足,用這種方式極大降低了店面的庫(kù)存。過(guò)去的方式,送牛奶要送一箱,7-11可以做到只送幾盒。因?yàn)榇_保你這幾天能夠賣(mài)出去,否則的話(huà)就是死庫(kù)存。
過(guò)去我們講制造業(yè)的發(fā)展趨勢(shì)叫大規(guī)模、個(gè)性化,物流也是大規(guī)模、個(gè)性化。
日本數(shù)萬(wàn)個(gè)店共享物流體系,大規(guī)模帶來(lái)低成本,但是又要個(gè)性化,又要精準(zhǔn)。因?yàn)槊恳粋€(gè)店送的東西在每一個(gè)時(shí)段,品類(lèi)、數(shù)量都是不一樣的,以最小單元配送可以確保精準(zhǔn)。
制造業(yè)和零售業(yè)最大的癌癥是什么?——庫(kù)存。
7-11供應(yīng)鏈效率高,庫(kù)存不僅用貨品的陳列解決,也用極強(qiáng)、極精準(zhǔn)、極精細(xì)化的物流配送解決。所以它構(gòu)成了一個(gè)全新的物流體系,甚至今天正在改變金融業(yè)。
一個(gè)做零售店的怎么會(huì)想到開(kāi)銀行呢?今天7-11背后有一個(gè)很大的贏利機(jī)構(gòu)叫SEVEN銀行,我們叫一言不合就開(kāi)銀行。
在90年代初,他們調(diào)研得知很多人覺(jué)得銀行的ATM機(jī)部署得不方便,希望在7-11有一個(gè)ATM機(jī),因?yàn)殡x得近。7-11也覺(jué)得沒(méi)問(wèn)題,就跟銀行尋求合作,可是那個(gè)時(shí)候整個(gè)日本銀行都有一個(gè)規(guī)則,休息日從ATM機(jī)上取錢(qián)需要手續(xù)費(fèi),更貴一點(diǎn)。
這樣客戶(hù)就很不方便,本來(lái)就是為了方便取的,結(jié)果周末還要更貴一點(diǎn),那我就不愿意取,不愿意取就滿(mǎn)足不了方便的訴求。7-11跟所有的銀行要求,能不能一致收費(fèi)呢?沒(méi)有一個(gè)銀行答應(yīng)。7-11說(shuō),你不答應(yīng),我自己開(kāi)銀行。
當(dāng)7-11的鈴木敏文先生決定做銀行的時(shí)候,遭到了高管團(tuán)隊(duì)的反對(duì)。因?yàn)槟菚r(shí)候日本經(jīng)濟(jì)很低迷,很多銀行甚至都面臨破產(chǎn)的境地。但是鈴木先生非常堅(jiān)持,他說(shuō):
“我們7-11存在的目的就是淋漓盡致地提供客戶(hù)便利??蛻?hù)的便利需求沒(méi)有被滿(mǎn)足,我們就是有責(zé)任的。無(wú)論多么難,我們也要開(kāi)7-11銀行去部署ATM機(jī)。我們只做到一點(diǎn),無(wú)論在周末,或者是在上班時(shí)間或者是下班時(shí)間,顧客隨時(shí)隨地來(lái)這里取錢(qián),手續(xù)費(fèi)都是一樣的?!?/p>
當(dāng)它把客戶(hù)需求放在第一位,作為戰(zhàn)略經(jīng)營(yíng)方針的時(shí)候,好事自然來(lái)。在整個(gè)日本銀行業(yè)低迷的時(shí)候,7-11銀行逆勢(shì)增長(zhǎng),三年之內(nèi)實(shí)現(xiàn)了贏利,這是所有銀行從來(lái)沒(méi)有達(dá)到的速度。更重要的是客戶(hù)取錢(qián),哪能只取錢(qián)呢?取完錢(qián)不就得順便買(mǎi)點(diǎn)什么嗎?所以又極大提高了銷(xiāo)量。
7-11在每一個(gè)環(huán)節(jié)淋漓盡致的設(shè)計(jì)和研究,只為一點(diǎn)——提高效率、降低成本。
以終為始,新零售讓每一個(gè)環(huán)節(jié)發(fā)生改變。無(wú)論是制造業(yè)、金融業(yè)、物流業(yè)或者是其它業(yè),只為提高產(chǎn)業(yè)效率,降低產(chǎn)業(yè)成本。
回到當(dāng)今的中國(guó),當(dāng)增量經(jīng)濟(jì)不在的時(shí)候,存量經(jīng)濟(jì)怎么產(chǎn)生更大的經(jīng)濟(jì)效能?
以產(chǎn)業(yè)鏈為核心的效率提升、成本降低。通過(guò)線(xiàn)下經(jīng)營(yíng)技術(shù)的升級(jí),我們每一個(gè)有著線(xiàn)下巨大隱形資產(chǎn)、隱形流量的公司,都能夠獲得重生。
這就是我們所看到的7-11超級(jí)物種背后的奧妙,而這些超級(jí)物種讓它成為了社會(huì)神經(jīng)末梢最后一米的基礎(chǔ)設(shè)施。
為什么它的贏利能力比肩阿里?因?yàn)榻裉彀⒗锸腔ヂ?lián)網(wǎng)時(shí)代的基礎(chǔ)設(shè)施,而7-11成為線(xiàn)下實(shí)體經(jīng)營(yíng)時(shí)代社會(huì)神經(jīng)末梢的基礎(chǔ)設(shè)施,這就是它的價(jià)值所在。
作者:Asun
來(lái)源:https://www.iyiou.com/p/102631.html
本文來(lái)源于人人都是產(chǎn)品經(jīng)理合作媒體@億歐網(wǎng),作者@Asun
題圖來(lái)自Unsplash,基于CC0協(xié)議
于電商產(chǎn)品展示,無(wú)論是從首頁(yè)還是到欄目頁(yè),再到產(chǎn)品的詳情頁(yè),產(chǎn)品展示效果不僅僅是在電商平臺(tái),在很多的企業(yè)網(wǎng)站也使用頻繁,今天為大家分享一個(gè)HTML+CSS小案例項(xiàng)目:小米電商平臺(tái)的商品展示頁(yè)面!我們來(lái)一起看看吧!
那么我們要開(kāi)發(fā)一個(gè)什么樣的效果呢?來(lái)吧展示?。。?/span>
接著下來(lái)我們實(shí)戰(zhàn)開(kāi)發(fā)吧!
溫馨提示:本期課程是三十個(gè)實(shí)戰(zhàn)案例的第2節(jié),為了更好的學(xué)好前端,可以配合艾編程30天計(jì)劃學(xué)習(xí)效果更好,因?yàn)?0個(gè)案例就是30天計(jì)劃的實(shí)戰(zhàn)作業(yè)一部分!具體參與方式,我放在文章的最底部了,大家可以看完這個(gè)效果后找助理老師領(lǐng)??!
1、操作步驟
(1)構(gòu)建 一個(gè)名為product的盒子
<div class='product'></div>
(2)給product 添加寬度、高度 、背景顏色。這里的高度正常情況下是不能設(shè)置死,是為了方便大家理解看效果,所以加上的。后面我們會(huì)去掉
.product{
width:268px;/*寬度*/
height:400px;/*高度*/
background-color: red;/*背景顏色*/
}
(3)、清除body自帶的的默認(rèn)樣式
body{
margin:0px;/*外邊距為0px*/
}
(4)、設(shè)置.product 長(zhǎng)方形盒子與瀏覽器頂部50px間距,同時(shí)水平居中顯示
.product{
margin:50px auto; /*上外邊距50px 左右外邊距自動(dòng)相等-水平居中*/
}
(5)、給盒子添加邊框線(xiàn),,同時(shí)把添加的背景注釋掉。背景是為了開(kāi)始演示效果
.product{
/* background-color: red;背景顏色*/
border:1px solid #ddd; /*1像素 實(shí)線(xiàn) 灰色邊框*/
}
2、代碼
<style type="text/css">
body{
margin:0px;
}
.product{
width:268px;
height:400px;
/* background-color: red; */
margin:50px auto;
border:1px solid #ddd;
}
</style>
<div class="product"></div>
3、實(shí)現(xiàn)效果
1、操作步驟
(1)、在.product盒子中添加產(chǎn)品圖,同時(shí)設(shè)置圖片寬度和alt描述
<body>
<div class="product">
<!--img標(biāo)簽,用來(lái)在頁(yè)面當(dāng)中插入圖片-->
<img src="images/kettle.png" alt="電水壺" width="195px">
</div>
</body>
(2)、設(shè)置圖片在水平方向居中顯示
.product{
text-align:center;/*設(shè)置內(nèi)容文字或圖片在盒子中水平居中*/
}
2、代碼
<style type="text/css">
body{
margin:0px;
}
.product{
width:268px;
height:400px;
/* background-color: red; */
margin:50px auto;
border:1px solid #ddd;
text-align: center;/*文字和圖片水平居中*/
}
</style>
<body>
<div class="product">
<img src="images/kettle.png" alt="電水壺" width="195px">
</div>
</body>
3、實(shí)現(xiàn)效果
1、操作步驟
1、在.product盒子中添加p標(biāo)簽,同時(shí)到名為describe,p標(biāo)簽用來(lái)包裹產(chǎn)品描述
<body>
<div class="product">
<img src="images/kettle.png" alt="電水壺" width="195px">
<p class='describe'>快速煮水,安心飲用</p>
</div>
</body>
2、去掉h3自帶的默認(rèn)margin外邊距樣式
body,p{
margin:0px;/*同時(shí)去掉body和h3標(biāo)簽的默認(rèn)外邊距*/
}
3、修飾h3中的文字樣式
.product p.describe{
font-size:16px ;/*字體大小*/
font-weight: 400;/*字體粗細(xì)*/
color:#845f3f;/*字體顏色*/
}
2、實(shí)現(xiàn)代碼
<style type="text/css">
body,h3{
margin:0px;
}
.product{
width:268px;
height:400px;
/* background-color: red; */
margin:50px auto;
border:1px solid #ddd;
text-align: center;
}
.product h3{
font-size:16px ;
font-weight: 400;
color:#845f3f;
}
</style>
<body>
<div class="product">
<img src="images/kettle.png" alt="電水壺" width="195px">
<h3>快速煮水,安心飲用</h3>
</div>
</body>
3、實(shí)現(xiàn)效果
1、操作步驟
1、在.product盒子中,再構(gòu)建一個(gè)名為 .product-text的盒子
<body>
<div class="product">
<img src="images/kettle.png" alt="電水壺" width="195px">
<p class="describe">快速煮水,安心飲用</h3>
<div class="product-text"></div>
</div>
</body>
2、我們給product-text 添加如下樣式。當(dāng)然里添加的高度也是為了方便看效果,后面我們也會(huì)刪除。
.product .product-text{
height:100px;/*高度-為了查看效果,后期會(huì)刪除*/
background-color: #f8f8f8;/*背景顏色*/
margin-top:20px;/*上外邊距20px*/
padding:15px;/*上下左右內(nèi)邊距15px*/
}
3、我們把最開(kāi)始為了方便看效果,給.product添加的高度給刪除(或注釋?zhuān)?/span>
.product{
/*height:400px;*/
}
2、實(shí)現(xiàn)代碼
<style type="text/css">
body,p{
margin:0px;
}
.product{
width:268px;
/* height:400px; */
/* background-color: red; */
margin:50px auto;
border:1px solid #ddd;
text-align: center;
}
.product p.describe{
font-size:16px ;
font-weight: 400;
color:#845f3f;
}
.product .product-text{
height:100px;
background-color: #f8f8f8;
margin-top:20px;/*上外邊距20px*/
padding:15px;/*上下左右內(nèi)邊距15px*/
}
</style>
<body>
<div class="product">
<img src="images/kettle.png" alt="電水壺" width="195px">
<p class="describe">快速煮水,安心飲用</h3>
<div class="product-text">
添加內(nèi)容邊距,使里面的內(nèi)容與盒子間有上下左右有15px空隙
</div>
</div>
</body>
3
實(shí)現(xiàn)效果
1、操作步驟
(1)在名為 .product-text盒子中 添加類(lèi)名為 product-mark的div盒子,同時(shí)在里面插入四張圖,同時(shí)把圖片高度設(shè)為 20px
<body>
<div class="product">
<img src="images/kettle.png" alt="電水壺" width="195px">
<p class="describe">快速煮水,安心飲用</h3>
<div class="product-text">
<div class="product-mark">
<img src="images/live.png" alt="直播中" height="20">
<img src="images/odds.png" alt="特惠中" height="20">
<img src="images/30day.png" alt="30天保價(jià)" height="20">
<img src="images/server.png" alt="售后免郵" height="20">
</div>
</div>
</div>
</body>
(2)添加好的圖片之間默認(rèn)有一定的空隙,這個(gè)空隙在不同的瀏覽器中看到的大小可能不一樣。所以我們需要把這個(gè)默認(rèn)的空隙去掉,然后自己給圖片添加外邊距來(lái)實(shí)現(xiàn)空隙。
空隙產(chǎn)生的原因,是瀏覽器把圖片間的換行和空格給編譯了。我們的處理方式可以在.product-mark中添加font-size:0px;就可以消除。
.product .product-text .product-mark{
font-size: 0px;/*去掉圖片間的空隙*/
}
(3)、消除空隙后,我們給圖片單獨(dú)添加margin外邊距來(lái)實(shí)現(xiàn)空隙效果。
.product .product-text .product-mark img{
margin:0px 2px;/*給圖片設(shè)置左右2像素外邊距*/
}
2、代碼
<style type="text/css">
body,p{
margin:0px;
}
.product{
width:268px;
/* height:400px; */
/* background-color: red; */
margin:50px auto;
border:1px solid #ddd;
text-align: center;
}
.product p.describe{
font-size:16px ;
font-weight: 400;
color:#845f3f;
}
.product .product-text{
height:100px;
background-color: #f8f8f8;
margin-top:20px;/*上外邊距20px*/
padding:15px;/*上下左右內(nèi)邊距15px*/
}
.product .product-text .product-mark{
font-size: 0px;
}
.product .product-text .product-mark img{
margin:0px 2px;
}
</style>
<body>
<div class="product">
<img src="images/kettle.png" alt="電水壺" width="195px">
<p class="describe">快速煮水,安心飲用</h3>
<div class="product-text">
<div class="product-mark">
<img src="images/live.png" alt="直播中" height="20">
<img src="images/odds.png" alt="特惠中" height="20">
<img src="images/30day.png" alt="30天保價(jià)" height="20">
<img src="images/server.png" alt="售后免郵" height="20">
</div>
</div>
</div>
</body>
3、實(shí)現(xiàn)效果
1、操作步驟
(1)、在product-text盒子中添加 h3標(biāo)簽,用來(lái)包裹標(biāo)題內(nèi)容
<div class="product">
<img src="images/kettle.png" alt="電水壺" width="195px">
<p class="describe">快速煮水,安心飲用</h3>
<div class="product-text">
<div class="product-mark">
<img src="images/live.png" alt="直播中" height="20">
<img src="images/odds.png" alt="特惠中" height="20">
<img src="images/30day.png" alt="30天保價(jià)" height="20">
<img src="images/server.png" alt="售后免郵" height="20">
</div>
<h3>云米電水壺</h3>
</div>
</div>
(2)、去掉h3自帶的默認(rèn)margin外邊距
body,p,h3{
margin:0px;/*同時(shí)去掉body,p,h3的默認(rèn)外邊距*/
}
(3)、通過(guò)以下css來(lái)修飾標(biāo)題
.product .product-text h3{
font-size: 20px;/*字體大小*/
font-weight:400 ;/*字體粗細(xì)*/
margin-top:10px;/*上外邊距為 10px*/
}
2、代碼
<body>
<div class="product">
<img src="images/kettle.png" alt="電水壺" width="195px">
<p class="describe">快速煮水,安心飲用</h3>
<div class="product-text">
<div class="product-mark">
<img src="images/live.png" alt="直播中" height="20">
<img src="images/odds.png" alt="特惠中" height="20">
<img src="images/30day.png" alt="30天保價(jià)" height="20">
<img src="images/server.png" alt="售后免郵" height="20">
</div>
<h3>云米電水壺</h3>
</div>
</div>
</body>
3、實(shí)現(xiàn)效果
1、操作步驟
(1)在product-text中 添加 p標(biāo)簽,用來(lái)包裹價(jià)格
<body>
<div class="product">
<img src="images/kettle.png" alt="電水壺" width="195px">
<p class="describe">快速煮水,安心飲用</h3>
<div class="product-text">
<div class="product-mark">
<img src="images/live.png" alt="直播中" height="20">
<img src="images/odds.png" alt="特惠中" height="20">
<img src="images/30day.png" alt="30天保價(jià)" height="20">
<img src="images/server.png" alt="售后免郵" height="20">
</div>
<h3>云米電水壺</h3>
<p>¥59</p>
</div>
</div>
</body>
(2)、通過(guò)以下css來(lái)修飾價(jià)格樣式
.product .product-text p{
font-size:20px ;/*字體大小*/
color:#a92112;/*字體顏色*/
margin-top:5px;/*上外邊距 5px*/
}
(3)、去掉最開(kāi)始給 .product-text添中的 高度
.product .product-text{
/* height:100px; */
}
2、代碼
<style type="text/css">
body,p,h3{
margin:0px;
}
.product{
width:268px;
/* height:400px; */
/* background-color: red; */
margin:50px auto;
border:1px solid #ddd;
text-align: center;
}
.product p.describe{
font-size:16px ;
font-weight: 400;
color:#845f3f;
}
.product .product-text{
/* height:100px; */
background-color: #f8f8f8;
margin-top:20px;/*上外邊距20px*/
padding:15px;/*上下左右內(nèi)邊距15px*/
}
.product .product-text .product-mark{
font-size: 0px;
}
.product .product-text .product-mark img{
margin:0px 2px;
}
.product .product-text h3{
font-size: 20px;
font-weight:400 ;
margin-top:10px;
}
.product .product-text p{
font-size:20px ;
color:#a92112;
margin-top:5px;
}
</style>
<body>
<div class="product">
<img src="images/kettle.png" alt="電水壺" width="195px">
<p class="describe">快速煮水,安心飲用</h3>
<div class="product-text">
<div class="product-mark">
<img src="images/live.png" alt="直播中" height="20">
<img src="images/odds.png" alt="特惠中" height="20">
<img src="images/30day.png" alt="30天保價(jià)" height="20">
<img src="images/server.png" alt="售后免郵" height="20">
</div>
<h3>云米電水壺</h3>
<p>¥59</p>
</div>
</div>
</body>
3、實(shí)現(xiàn)效果
添加了超鏈接之后,頁(yè)面中的文字就添加了下劃線(xiàn),同時(shí)h3中的文字顏色也發(fā)生了改變,那下一步我們就來(lái)修正下這些細(xì)節(jié)
1、代碼
<div class="product">
<!--添加超鏈接,實(shí)現(xiàn)點(diǎn)擊后跳轉(zhuǎn)到新頁(yè)面-->
<a href="https://www.icodingedu.com" target="_blank">
<img src="images/kettle.png" alt="電水壺" width="195px">
<p class="describe">快速煮水,安心飲用</h3>
<div class="product-text">
<div class="product-mark">
<img src="images/live.png" alt="直播中" height="20">
<img src="images/odds.png" alt="特惠中" height="20">
<img src="images/30day.png" alt="30天保價(jià)" height="20">
<img src="images/server.png" alt="售后免郵" height="20">
</div>
<h3>云米電水壺</h3>
<p>¥59</p>
</div>
</a>
</div>
2、運(yùn)行效果
1、操作步驟
(1)清除a標(biāo)簽的默認(rèn)下劃線(xiàn)樣式
a{
text-decoration: none;/*去掉下劃線(xiàn)*/
}
(2)給h3標(biāo)簽中的文字加上顏色
.product .product-text h3{
color:#000;
}
(3)把a(bǔ)標(biāo)簽轉(zhuǎn)換為塊級(jí)元素
a{
display:block;/*a標(biāo)簽轉(zhuǎn)換為塊級(jí)元素*/
}
a標(biāo)簽?zāi)J(rèn)的是屬于內(nèi)聯(lián)元素,正常情況下內(nèi)聯(lián)元素中是不能放塊級(jí)元素,但a標(biāo)簽特殊,可以這樣用。但在這里,如果不把標(biāo)簽轉(zhuǎn)換為塊級(jí)元素,會(huì)發(fā)生很奇怪的效果。你給a標(biāo)簽加上 border:1px solid red; 后,如下圖所示:
所以我們要把a(bǔ)標(biāo)簽轉(zhuǎn)換為塊級(jí)元素。當(dāng)轉(zhuǎn)換為塊級(jí)元素后,效果如下,一切正常
2、運(yùn)行代碼
<style type="text/css">
body,p,h3{
margin:0px;
}
a{
text-decoration: none;/*去掉下劃線(xiàn)*/
}
.product{
width:268px;
/* height:400px; */
/* background-color: red; */
margin:50px auto;
border:1px solid #ddd;
text-align: center;
}
.product a{
display:block;
}
.product p.describe{
font-size:16px ;
font-weight: 400;
color:#845f3f;
}
.product .product-text{
/* height:100px; */
background-color: #f8f8f8;
margin-top:20px;/*上外邊距20px*/
padding:15px;/*上下左右內(nèi)邊距15px*/
}
.product .product-text .product-mark{
font-size: 0px;
}
.product .product-text .product-mark img{
margin:0px 2px;
}
.product .product-text h3{
font-size: 20px;
font-weight:400 ;
margin-top:10px;
color:#000;
}
.product .product-text p{
font-size:20px ;
color:#a92112;
margin-top:5px;
}
</style>
<div class="product">
<!--添加超鏈接,實(shí)現(xiàn)點(diǎn)擊后跳轉(zhuǎn)到新頁(yè)面-->
<a href="https://www.icodingedu.com" target="_blank">
<img src="images/kettle.png" alt="電水壺" width="195px">
<p class="describe">快速煮水,安心飲用</h3>
<div class="product-text">
<div class="product-mark">
<img src="images/live.png" alt="直播中" height="20">
<img src="images/odds.png" alt="特惠中" height="20">
<img src="images/30day.png" alt="30天保價(jià)" height="20">
<img src="images/server.png" alt="售后免郵" height="20">
</div>
<h3>云米電水壺</h3>
<p>¥59</p>
</div>
</a>
</div>
3、運(yùn)行效果
為幫助到一部分同學(xué)不走彎路,真正達(dá)到一線(xiàn)互聯(lián)網(wǎng)大廠(chǎng)前端項(xiàng)目研發(fā)要求,首次實(shí)力寵粉,打造了《30天挑戰(zhàn)學(xué)習(xí)計(jì)劃》,內(nèi)容如下:
HTML/HTML5,CSS/CSS3,JavaScript,真實(shí)企業(yè)項(xiàng)目開(kāi)發(fā),云服務(wù)器部署上線(xiàn),從入門(mén)到精通
共4大完整的項(xiàng)目開(kāi)發(fā) !一行一行代碼帶領(lǐng)實(shí)踐開(kāi)發(fā),實(shí)際企業(yè)開(kāi)發(fā)怎么做我們就是怎么做。從學(xué)習(xí)一開(kāi)始就進(jìn)入工作狀態(tài),省得浪費(fèi)時(shí)間。
從學(xué)習(xí)一開(kāi)始就同步使用 Git 進(jìn)行項(xiàng)目代碼的版本的管理,Markdown 記錄學(xué)習(xí)筆記,包括真實(shí)大廠(chǎng)項(xiàng)目的開(kāi)發(fā)標(biāo)準(zhǔn)和設(shè)計(jì)規(guī)范,命名規(guī)范,項(xiàng)目代碼規(guī)范,SEO優(yōu)化規(guī)范
從藍(lán)湖UI設(shè)計(jì)稿 到 PC端,移動(dòng)端,多端響應(yīng)式開(kāi)發(fā)項(xiàng)目開(kāi)發(fā)
這些內(nèi)容在《30天挑戰(zhàn)學(xué)習(xí)計(jì)劃》中每一個(gè)細(xì)節(jié)都有講到,包含視頻+圖文教程+項(xiàng)目資料素材等。只為實(shí)力寵粉,真正一次掌握企業(yè)項(xiàng)目開(kāi)發(fā)必備技能,不走彎路 !
過(guò)程中【不涉及】任何費(fèi)用和利益,非誠(chéng)勿擾 。
如果你沒(méi)有添加助理老師微信,可以添加下方微信,說(shuō)明要參加30天挑戰(zhàn)學(xué)習(xí)計(jì)劃,來(lái)自!老師會(huì)邀請(qǐng)你進(jìn)入學(xué)習(xí),并給你發(fā)放相關(guān)資料
30 天挑戰(zhàn)學(xué)習(xí)計(jì)劃 Web 前端從入門(mén)到實(shí)戰(zhàn) | arry老師的博客-艾編程
前言
該項(xiàng)目為前后端分離項(xiàng)目的前端部分,后端項(xiàng)目mall地址:傳送門(mén)。
項(xiàng)目介紹
mall-admin-web是一個(gè)電商后臺(tái)管理系統(tǒng)的前端項(xiàng)目,基于Vue+Element實(shí)現(xiàn)。 主要包括商品管理、訂單管理、會(huì)員管理、促銷(xiāo)管理、運(yùn)營(yíng)管理、內(nèi)容管理、統(tǒng)計(jì)報(bào)表、財(cái)務(wù)管理、權(quán)限管理、設(shè)置等功能。
項(xiàng)目演示
項(xiàng)目在線(xiàn)演示地址:http://39.98.190.128/index.html
項(xiàng)目布局
src -- 源碼目錄 ├── api -- axios網(wǎng)絡(luò)請(qǐng)求定義 ├── assets -- 靜態(tài)圖片資源文件 ├── components -- 通用組件封裝 ├── icons -- svg矢量圖片文件 ├── router -- vue-router路由配置 ├── store -- vuex的狀態(tài)管理 ├── styles -- 全局css樣式 ├── utils -- 工具類(lèi) └── views -- 前端頁(yè)面 ├── home -- 首頁(yè) ├── layout -- 通用頁(yè)面加載框架 ├── login -- 登錄頁(yè) ├── oms -- 訂單模塊頁(yè)面 ├── pms -- 商品模塊頁(yè)面 └── sms -- 營(yíng)銷(xiāo)模塊頁(yè)面
搭建步驟
https://github.com/macrozheng/mall-admin-web
*請(qǐng)認(rèn)真填寫(xiě)需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。