如果從.text
刪除float:left
,你會看到它的工作原理:
.circle {
background-color: #f3a57b;
border-radius: 50%;
width: 150px;
height: 150px;
-webkit-shape-outside: circle(50%);
shape-outside: circle(50%);
float: left;
}
<div>
<div class="circle"></div>
<p>Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit Neque porro quisquam est qui dolorem Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit Neque porro quisquam est qui dolorem Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit Neque porro quisquam est qui dolorem Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit Neque porro quisquam est qui dolorem Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit Neque porro quisquam est qui dolorem Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit Neque porro quisquam est qui dolorem Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit Neque porro quisquam est qui dolorem Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit Neque porro quisquam est qui dolorem</p>
</div>
JSFiddle
至於Firefox和IE,it's not supported(注: Safari版本8.0 )。
好的..但問題是什麼? – Lal
我做錯了什麼? –
你想在所有瀏覽器中進行外部形狀的工作。這是個問題嗎? – Lal