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

如何使用CSS画一个三角形

原理:其实就是规定元素的四个边框颜色及边框宽度,将元素宽高设置为0。如果要哪个方向的三角形,将对应其他三个方向的边框宽和颜色设置为0和透明transparent即可

1.元素设置边框,宽高,背景色

<style>.border {width: 50px;height: 50px;border: 2px solid;border-color: #96ceb4 #ffeead #d9534f #ffad60;} </style><body><div class="border"></div>
</body>

元素 边框为2px的,四个方向颜色不同

2.将元素宽高设置为0,边框宽设置为50px

    .border {width:0;height: 0;
//注意solid也要设置border: 50px solid;border-color: #96ceb4 #ffeead #d9534f #ffad60;}

元素变为四个三角形组合

3. 设置上、左、右透明度为transparent且设置右和下的边框

    .border {width:0;height: 0;border-style: solid;/* border-width: 0 50px 50px 0; */border-width: 0 50px 50px;/* border-color: transparent transparent #d9534f transparent; */border-color: transparent transparent #d9534f;position: relative;}

只要修改对应两边边框和该方向上以外的透明度即可

http://www.lryc.cn/news/159137.html

相关文章:

  • 第15章_锁: (表级锁、页级锁、行锁、悲观锁、乐观锁、全局锁、死锁)
  • python音频转文字调用baidu
  • 靶场溯源第二题
  • mysql 的增删改查以及模糊查询、字符集语句的使用
  • Python Django框架中文教程:学习简单、灵活、高效的Web应用程序框架
  • Docker认识即安装
  • chrome 谷歌浏览器 导出插件拓展和导入插件拓展
  • fastjson漏洞批量检测工具
  • Vue进阶(六十七)页面刷新路由传参丢失问题分析及解决
  • 阿里云ubuntu服务器搭建ftp服务器
  • 03 卷积操作图片
  • 软考:中级软件设计师:程序语言基础:表达式,标准分类,法律法规,程序语言特点,函数传值传址
  • Java“牵手”1688商品详情数据,1688商品详情API接口,1688API接口申请指南
  • stable diffusion实践操作-批次出图
  • LeetCode热题100 【cpp】题解(一)哈希表和双指针
  • Python爬虫常见代理池实现和优化
  • 前端面试的话术集锦第 3 篇:进阶篇上
  • 【文字到语音的论文总结】
  • E. Data Structures Fan(思维 + 异或前缀和)
  • 初学python爬虫学习笔记——爬取网页中小说标题
  • The WebSocket session [x] has been closed and no method (apart from close())
  • 前端实现展开收起的效果 (react)
  • ABY2.0:更低的通信开销
  • vue项目预览图片
  • Tomcat 安装
  • 计算机网络的故事——HTTP报文内的HTTP信息
  • CF1120 D. Power Tree 巧妙的图论转化
  • 【算法训练-字符串 三】最长公共子串、最长公共子序列
  • lintcode 1446 · 01矩阵走路问题 【两次BFS, VIP 中等 1也计算距离,但是不入队列】
  • 第一个实例:QT实现汽车电子仪表盘