css clip-path画带边框梯形多边形

项目案例一(自适应梯形)

项目案例二(渐变色多边形)

项目案例一(自适应梯形)

如下梯形区域为模块的title信息,要求title文字个数变化时梯形区域随之变化

实现方法:

两个div嵌套,外层div加背景色,然后使用polygon()多边形函数来指定一个梯形

内层div指定梯形时坐标点与外层相差一个像素,达到边框效果(直接对外层div加border只会有上下border,左右两边border因被裁切而看不见)

html代码:

css代码:

.corp-title-text{

min-width: 210px;

height: 100%;

position: relative;

top: -4px;

background: #4FA6E5;

border-bottom: 1px solid #4FA6E5;

clip-path:polygon(0 0, 10px 100%,calc(100% - 10px) 100%,100% 0);

box-sizing: border-box;

}

.corp-title-text2{

padding: 0 20px;

width: 100%;

height: 100%;

box-sizing: border-box;

background: #082F4C;

clip-path:polygon(1px 0, 11px 100%,calc(100% - 11px) 100%,calc(100% - 1px) 0);

}

重点代码为:

clip-path:polygon(0 0, 10px 100%,calc(100% - 10px) 100%,100% 0);

如图:画梯形:

1、确定坐标原点和轴

2、1(0,0) 2(10px,100%) 3(calc(100%-10px),100%)4(100%,0)

其中坐标点3运用了计算属性calc

基于此形状可以扩展画多边形

项目案例二(渐变色多边形)

直接上代码:

.mo-di-mqn{

width: 179px;

height: 34px;

position: relative;

clip-path:polygon(8px 0%, 0% 8px,20px 100%,calc(100% - 20px) 100%,100% 8px,calc(100% - 8px) 0%);

background:linear-gradient(RGBA(42, 60, 115, 1),rgba(239, 0, 4, 0.4)),

repeating-linear-gradient(125deg,#D20A16,#D20A16 10px,#A30F1E 0,#A30F1E 20px);

}

.mo-di-mqn:before{

width: 25px;

height: 34px;

content: ' ';

position: absolute;

left: 0;

top: 0;

clip-path:polygon(8px 0%, 0% 8px,20px 100%,25px 100%,5px 8px,13px 0%);

background: linear-gradient(RGBA(215, 8, 18, 0.4),RGBA(215, 8, 18, 1));

}

.mo-di-mqn:after{

width: 25px;

height: 34px;

content: ' ';

position: absolute;

right: 0;

top: 0;

clip-path:polygon(calc(100% - 13px) 0%, calc(100% - 5px) 8px,0% 100%,5px 100%,100% 8px,calc(100% - 5px) 0%);

background: linear-gradient(RGBA(215, 8, 18, 0.4),RGBA(215, 8, 18, 1));

}

html 带边框的梯形,css clip-path画带边框梯形多边形相关推荐

  1. html 边框终点 圆点,CSS设置虚线或虚边框dashed border

    在网页前端设计过程中,少不了要使用边框,这样页面整体好看一些.边框通常分为两种,一种为实边框另一种为虚边框,实边框用得多一些,但有虚线或虚线边框点缀,网页会更漂亮,所以这两种边框都要使用. 在CSS中 ...

  2. matlab中画带箭头向量,几何画板中如何画带箭头的向量

    在学习了向量的相关知识后,我们都知道几何向量(也称为欧几里得向量,通常简称向量.矢量),指具有大小和方向的量.那么几何画板做为最专业的几何绘图工具,也可以用来绘制向量.如果你还不知道怎么在几何画板中画 ...

  3. html设置图片与边框的距离,css图片如何设置上边框距离

    在css中,可以使用padding-top属性来设置图片的上边框距离,只需要给图片元素添加"padding-top:距离值;"样式即可.padding-top属性可以设置元素的上内 ...

  4. html中加边框的例子,css如何给图片加上边框示例

    css的应用十分广泛,即便用在图片的效果中也是方法多样,下面就介绍五种为图片添加特殊效果边框的CSS写法 阴影效果 通过使用带有一些padding之的背景图来添加阴影效果. HTMLCSS img.s ...

  5. html如何让边框变圆,CSS怎样做出自适应圆形边框?

    这个是不是你要的效果?根据文字长度自动变化圆的大小? css代码.box{ display: inline-flex; justify-content: center; position: absol ...

  6. html圆形边框怎么弄,CSS怎样做出自适应圆形边框?

    这个是不是你要的效果?根据文字长度自动变化圆的大小? css代码.box{ display: inline-flex; justify-content: center; position: absol ...

  7. html5实现边框为圆圈,CSS怎样做出自适应圆形边框?

    这个是不是你要的效果?根据文字长度自动变化圆的大小? css代码.box{ display: inline-flex; justify-content: center; position: absol ...

  8. 拒绝假空心!纯css实现 真·空心带边框直角三角形和空心带边框直角梯形!

    需求 ↑需要实现一个背景为半透明且带边框的直角梯形 百谷解决方案 碰到问题,程序猿的优良传统,先百谷一下(?) 得到的解决方案总结一下有这些: 1.利用border交界处为斜边来制作,即border- ...

  9. css画横线箭头_css 画带边框的箭头的问题

    我圈调直年情,量的单框来离理这接法清都的为想要用css画一个如下图的箭需朋朋支带不新器功几的事上为做的和时意后头,带边框 思路很简单,用一个带坐上下边框的长方形,拼一个灰色的三角形,然后在用一个白色的 ...

最新文章

  1. c语言 获得回车按键控制输入法,android调用输入软键盘回车键跟删除键
  2. 解决远程连接mysql很慢的问题(mysql_connect 打开连接慢)
  3. php 数组转对象_[基础编程学习] [PHP7数组详解]:第1章 (8)数组和对象
  4. 目前市场上的电脑一体机从计算机种类,一体机电脑与普通电脑的区别
  5. f12获取网页文本_jmeter获取web页面文本内容的两种方式
  6. app屡次停止运行怎么解决_打桩机发动机温度过热的问题及运行中熄火怎么解决_行业新闻...
  7. 黑客发现瑞士电子选举系统中的多个漏洞并获奖2.7万美元
  8. 宽带和流量是分开的吗_宽带
  9. 关于MATLAB实现的数字信号处理(二)
  10. Java 从入门到精通 第16章String类
  11. java_web tomcat服务器的安装与配置
  12. 两个音轨合并_怎么合并音频文件 两个音频合并成一个
  13. 【51单片机快速入门指南】5.2:SPI读取 12位ADC XPT2046 芯片
  14. Linux修改/设置服务器ip地址
  15. pytorch学习随手记
  16. EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是hibernate中默认的CacheProvider Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通
  17. CSS阴影效果(Box-shadow)用法趣味讲解
  18. 《沈剑架构师训练营》第1章 - 技术选型
  19. linux 2.6内核镜像,Linux2.6内核镜像的构建过程
  20. java e_java中E表示什么意思

热门文章

  1. 理清offsetparent()、offsetLeft/offsetTop、offset()、position()
  2. 函数极限和无穷大 函数各种情况极限的定义
  3. 代理加速 gradle 构建
  4. 学计算机用书包吗,起底大学生活 | 书包物品大揭秘
  5. 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L
  6. 帮你总结疑问句中使用が的所有场景
  7. python版海康摄像头抓拍图片
  8. 每日一库之Go 强大而灵活的电子邮件库:email
  9. consul kv迁移
  10. 物联网毕业设计 stm32远程智能浇花灌溉系统 - 单片机 嵌入式