หากคุณรวมรูปร่าง CSSกับcontenteditable
สิ่งนี้สามารถทำได้ในเว็บเบราว์เซอร์
ก่อนอื่นคุณต้องเปิดใช้งานการตั้งค่าสถานะ: enable-experiment-web-platform-features
จากนั้นรีสตาร์ทเบราว์เซอร์ webkit ของคุณแล้วตรวจสอบFIDDLEนี้!
วิธีนี้จะใช้ได้กับรูปร่างที่ไม่ได้มาตรฐานเช่นกัน
มาร์กอัป
<div class="shape" contenteditable="true">
<p>
Text here
</p>
</div>
CSS
.shape{
-webkit-shape-inside: polygon(71.67px 204.00px,75.33px 316.47px,323.67px 315.47px,321.17px 196.00px,245.96px 197.88px,244.75px 87.76px,132.33px 87.53px,132.50px 202.26px);
shape-inside: polygon(71.67px 204.00px,75.33px 316.47px,323.67px 315.47px,321.17px 196.00px,245.96px 197.88px,244.75px 87.76px,132.33px 87.53px,132.50px 202.26px);
width: 400px;
height: 400px;
text-align: justify;
margin: 0 auto;
}
แล้วรูปทรงหลายเหลี่ยมบนโลกเป็นยังไงบ้าง?
ไปที่ไซต์นี้และสร้างรูปร่างที่คุณกำหนดเอง!
หมายเหตุเกี่ยวกับการเปิดใช้งานการตั้งค่าสถานะ: (จากที่นี่ )
ในการเปิดใช้งานโหมดรูปร่างภูมิภาคและเบลนด์:
คัดลอกและวาง chrome: // ค่าสถานะ / # enable-Experimental-web-platform-features ลงในแถบที่อยู่แล้วกด Enter คลิกลิงก์ 'เปิดใช้งาน' ภายในส่วนนั้น คลิกปุ่ม 'เปิดใหม่ทันที' ที่ด้านล่างของหน้าต่างเบราว์เซอร์