【CSS3】右上角三角形标签样式
前端笔记 2022-10-31 17:35:07

 在这里插入图片描述

XML/HTML Code复制内容到剪贴板
  1. <body>  
  2.     <div class="box">  
  3.       <div class="sanjiao"></div>  
  4.       <div class="sanjiao-text">封存</div>  
  5.     </div>  
  6.   </body>  

 

优化:(就算改文字数量或者是三角形大小也不会变形了)

设置与三角形一样的

CSS Code复制内容到剪贴板
  1. .sanjiao{  
  2.    positionabsolute;  
  3.    top: 0;  
  4.    rightright: 0;  
  5.    height60px;  
  6.    width60px;  
  7.    background-colorred;  
  8.    clip-path: polygon(0 0, 100% 100%,100% 0);  
  9.  }  
  10.  .sanjiao-text{  
  11.    positionabsolute;  
  12.    top: 0;  
  13.    rightright: 0;  
  14.    z-index: 4;  
  15.    color#fff;  
  16.    transform: rotate(45deg);  
  17.    transform-origin: 50% 50%;  
  18.    height60px;  
  19.    width60px;  
  20.    text-aligncenter;  
  21.    line-height30px;  
  22.    whitewhite-spacenowrap;  
  23.   
  24.  }  

 

 

本文来自于:http://www.yoyo88.cn/note/frontend/640.html

Powered by yoyo苏ICP备15045725号