iT邦幫忙

2022 iThome 鐵人賽

DAY 22
0
自我挑戰組

CSS甜點烘焙店系列 第 22

三角旗幟怎麼做?來看看【珍珠鮮奶茶】攤位擺設吧~

  • 分享至 

  • xImage
  •  

您好,歡迎光臨CSS甜點烘焙店

今天繼續完成飲料攤的旗幟

續上一集的架構

.beverageStore
	//略
	.flag
		.arrow

我們要利用border的4邊特性,來製作三角旗,這裡直接有動態演示,淺顯易懂
CSS Triangle

一、飲料旗幟(.beverageStore.flag)

畫一長方形,並給上平下圓的弧度

border-radius: 0 0 50% 50%

再給box-shadow畫出彩帶的感覺

box-shadow: 0 0.1rem 0 0 #fee401

https://ithelp.ithome.com.tw/upload/images/20221007/20152592c9MOIKeGkv.png

接下來在&::before畫一小長方形,跟著CSS Triangle畫出border-top的三角形,並依彩帶的弧度給旋轉角度

border-style: solid
border-width: 0.7rem 0.3rem
border-color: #fdce08 transparent transparent transparent//上 右 下 左
transform: rotate(-20deg)

https://ithelp.ithome.com.tw/upload/images/20221007/20152592HM12EvfVuG.png

同樣在&::after複製一份三角形,並給旋轉角度

transform: rotate(-10deg)

https://ithelp.ithome.com.tw/upload/images/20221007/20152592a7hU4H5kD8.png

二、飲料旗幟(.beverageStore.arrow)

同上一步驟,繼續畫出其它三角形

border-style: solid
border-width: 0.7rem 0.3rem
border-color: #fdce08 transparent transparent transparent
transform: rotate(32deg)

&::before

border-style: solid
border-width: 0.7rem 0.3rem
border-color: #fce405 transparent transparent transparent
transform: rotate(-20deg)

&::after

border-style: solid
border-width: 0.7rem 0.3rem
border-color: #fce405 transparent transparent transparent
transform: rotate(-30deg)

https://ithelp.ithome.com.tw/upload/images/20221007/20152592An2plWCy8s.png

旗幟就完成囉!

三、珍珠鮮奶茶上架

截取之前畫過的珍珠鮮奶茶來擺設
【珍珠鮮奶茶】不可不知的perspective透視技巧,畫完好想喝一口
https://ithelp.ithome.com.tw/upload/images/20221007/20152592JcVBS4zi30.png

希望今天的珍珠奶茶攤您還滿意,請慢用~
如有任何問題,歡迎下方留言討論


上一篇
是時候該擺一攤珍珠奶茶了,box-shadow用好用滿、簡單複製物件
下一篇
skew()這樣用!左傾右傾來做【活動招牌架】
系列文
CSS甜點烘焙店31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言