CSS实现斜角标签

在商品列表中,经常会遇到“售罄”、“热卖”等标签,本篇博客介绍如何使用CSS实现斜角标签,效果图如下:

.wxml代码

<view class='sellout_box'>
  <view class='sellout'>
    补货中
  </view>
</view>

.wxss代码

.sellout_box {
   48%;
  height: 530rpx;
  background-color: white;
  margin: 10rpx 0;
  overflow: hidden;
  position: relative;
}

.sellout {
  background-color: gray;
  color: white;
   70%;
  height: 50rpx;
  line-height: 50rpx;
  text-align: center;
  margin-left: 45%;
  margin-top: 40rpx;
  position: absolute;
  transform: rotate(45deg);
}

Tips:父元素设置 overflow:hidden 隐藏溢出部分,父元素设置 position:relative 相对定位,配合子元素设置 position:absolute 绝对定位,子元素设置旋转45度 transform:rotate(45deg),溢出部分自动隐藏。

原文地址:https://www.cnblogs.com/gygg/p/13860429.html