Wrapping text inside a CSS shape

前端 未结 2 2080
时光说笑
时光说笑 2021-01-22 18:38

I would like to justify/wrap my text inside a triangle to follow its border shape. I\'ve made an example using a parallelogram, but the result isn\'t satisfying.



        
2条回答
  •  梦谈多话
    2021-01-22 19:18

    You can split text on line and wrap each to div:

    .parallelogram { 
    width: 230px; 
    padding: 20px; 
    -webkit-transform: skew(-30deg); 
    -moz-transform: skew(-30deg); 
    transform: skew(-30deg);
    background: #ccc;
    margin: 80px;}
    
    .parallelogram .text {
    width: 220px;
    -webkit-transform: skew(30deg); 
    -moz-transform: skew(30deg); 
    transform: skew(30deg);}
    
    
    
    text text text text text text text text
    text text text text text text text text
    text text text text text text text text
    text text text text text text text text

提交回复
热议问题