当前位置: 首页 > article >正文

css画出带圆角平行四边形效果

使用css画出平行四边形效果如下图

HTML代码

<div class="badge">
  <span>营业中</span>
</div>

关键代码:

transform: skewX(-15deg);  /* 让元素倾斜,形成平行四边形的视觉效果 */

如果倾斜的元素里面需要放文字,需要把文字反向倾斜一下,否则文字也会跟着元素变形

transform: skewX(15deg);

实现代码:

.badge {
   height: 36rpx;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4rpx 14rpx;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  font-size: 20rpx;
  color: #603008;
  background: linear-gradient( 267deg, #FFC070 0%, #FFDBAD 100%);
  
  /* 让元素倾斜,形成平行四边形的视觉效果 */
  transform: skewX(-15deg);

  border-radius: 8rpx;
  line-height: 23rpx;
  box-sizing: border-box;
}


/* 文字需要反向倾斜,防止变形 */
.badge span {
  display: inline-block;
  transform: skewX(15deg);
}


http://www.kler.cn/a/578187.html

相关文章:

  • 【redis】五种数据类型和编码方式
  • 【RK3588嵌入式图形编程】-SDL2-图像缩放和纵横比
  • html常用的文本标签以及属性
  • 数据开发0经验入职: 开发流程梳理>>调研, 需求沟通,采集,存储,ETL,测试,可视化, 项目环境
  • CUDA原子操作
  • FreeRTOS任务状态查询
  • 智慧照明奇点已至,塔能科技如何开启升维之战
  • 云创智城YunCharge 新能源二轮、四轮充电解决方案(云快充、万马爱充、中电联、OCPP1.6J等多个私有单车、汽车充电协议)之云快充协议模拟器使用手册
  • 闭包函数是什么?
  • 【实战篇】【DeepSeek 全攻略:从入门到进阶,再到高级应用】
  • leetcode-sql数据库面试题冲刺(高频SQL五十题)
  • 每日一题之团建
  • 小程序 wxml 语法 —— 36 wxml 语法 - setData() 修改数据
  • 目录《Vue 3 + TypeScript + DeepSeek 全栈开发实战》
  • 读书报告」网络安全防御实战--蓝军武器库
  • C++11新特性 8.final关键字、override关键字
  • STM32——GPIO介绍
  • java通用自研接口限流组件
  • 【高并发内存池】释放内存 + 申请和释放总结
  • 阿里发布新开源视频生成模型Wan-Video,支持文生图和图生图,最低6G就能跑,ComFyUI可用!