iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 22
0
自我挑戰組

自我挑戰日記系列 第 22

CSS:shape-outside 文繞圖 polygon

  • 分享至 

  • xImage
  •  

大家好 /images/emoticon/emoticon37.gif

繼續昨天的 shape-outside
用 polygon 作出一個形狀推開文字

  <div class="img"></div>
  <p>Lorem ipsum dolo ... </p>

要把文字推開
所以分 形狀和文字

.img{
  float: left;
  width: 150px;
  height: 300px;
  background: #999;
  margin: 50px;
  clip-path: polygon(0% 0%, 100% 0%, 50% 50%, 100% 100%, 0% 100%);
  shape-outside: polygon(0% 0%, 100% 0%, 50% 50%, 100% 100%, 0% 100%);
}

https://ithelp.ithome.com.tw/upload/images/20171227/20107496ah2pL5hvrg.jpg
要把文字放在形狀內的話
只要把文字放到形狀中
就可以了

  <div class="img">
	<p>Lorem ipsum dolo ... </p>
  </div>
  

https://ithelp.ithome.com.tw/upload/images/20171227/20107496tskH4AetUC.jpg
另外灰色區塊是為了看出效果才加上

background: #999;
clip-path: polygon(0% 0%, 100% 0%, 50% 50%, 100% 100%, 0% 100%);

上面的 clip-path 值和 shape-outside 才會是一樣
但也可以是不一樣
這個區塊可以和文字作堆疊
https://ithelp.ithome.com.tw/upload/images/20171227/20107496XwPFeiAHoC.jpg

--- 明日待續。


上一篇
CSS:shape-outside 文繞圖 circle和ellipse
下一篇
CSS:卡片翻面
系列文
自我挑戰日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
bdp
iT邦新手 5 級 ‧ 2017-12-28 15:05:49

!

我要留言

立即登入留言