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

[Vue2组件]三角形角标

[Vue2组件]三角形角标

在这里插入图片描述

<template><div class="ys-subscript" :style="svgStyle"><svg width="200" height="200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"><!-- 三角形背景 - 右上角区域 --><polygon points="0,0 200,0 200,200" :fill="color" stroke="none" /><!-- 文字 - 位于右上角三角形的中心 --><textx="133"y="67"text-anchor="middle"dominant-baseline="middle":fill="fontColor"font-family="Arial, sans-serif"font-size="50"font-weight="bold"transform="rotate(45 133 67)">{{ text }}</text></svg></div>
</template><script>
export default {name: 'YsSubscript',props: {// 文字text: {type: String,default: 'NEW'},// 背景色color: {type: String,default: '#67C23A'},// 大小size: {type: [String, Number],default: '30px'},// 文字颜色fontColor: {type: String,default: '#ffffff'},offsetY: {type: [Number, String],default: 0},offsetX: {type: [Number, String],default: 0}},computed: {svgStyle() {const size = typeof this.size === 'number' ? `${this.size}px` : this.sizeconst offsetY = typeof this.offsetY === 'number' ? `${this.offsetY}px` : this.offsetYconst offsetX = typeof this.offsetX === 'number' ? `${this.offsetX}px` : this.offsetXreturn {width: size,height: size,top: offsetY,right: offsetX}}}
}
</script><style scoped>
.ys-subscript {position: absolute;
}
.ys-subscript svg {width: 100%;height: 100%;
}
</style>
http://www.lqws.cn/news/587881.html

相关文章:

  • java初学习(-2025.6.30小总结)
  • 从入门到精通:npm、npx、nvm 包管理工具详解及常用命令
  • 【期末分布式】分布式的期末考试资料大题整理
  • 安装bcolz包报错Cython.Compiler.Errors.CompileError: bcolz/carray_ext.pyx的解决方法
  • 服务器被入侵的常见迹象有哪些?
  • AI--提升效率、驱动创新的核心引擎
  • 项目管理进阶——133个软件项目需求评审检查项
  • 集群【运维】麒麟V10挂载本地yum源
  • 03认证原理自定义认证添加认证验证码
  • WebSocket 的核心原理和工作流程
  • 关于 java:8. Java 内存模型与 JVM 基础
  • 嵌入式原理与应用篇---常见基础知识(10)
  • 实战案例:使用C#实现高效MQTT消息发布系统
  • w-笔记:uni-app的H5平台和非H5平台的拍照识别功能:
  • Python 库 包 软件开发工具包(SDK) openai
  • AlpineLinux安装docker
  • STM32——DAP下载程序和程序调试
  • 初始化挂载Linux数据盘
  • Android 中 使用 ProgressBar 实现进度显示
  • Intel oneAPI工具集全面解析:从环境配置到流体动力学模拟优化
  • try-catch-finally 如何使用?
  • 《JMS 消息重试机制与死信队列配置指南:以 IBM MQ 与 TongLinkQ 为例》
  • 大模型在多发性硬化预测及治疗方案制定中的应用研究
  • 选择 PDF 转 HTML 转换器的 5 个关键特性
  • MySQL:CRUD操作
  • uniapp小程序蓝牙打印通用版(集成二维码打印)
  • 在vue当中使用动画
  • Oracle 树形统计再进阶:类型多样性与高频类型分析(第三课)
  • Monad:函数式编程中的 “容器模式”
  • 六自由度按摩机器人 MATLAB 仿真