我们用 CSS 实现一个梯形,效果如下图:

可能大家没有思路,我们可以实现一个圆角正方形,效果图如下:

代码实现如下:

.skewed {position: relative;display: inline-block;width: 80px;height: 80px;
}
.skewed::before{ content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: pink;border: 1px solid #ff9900;border-radius: 8px;z-index: -1;
}

那如何转变成梯形的呢?添加如下代码:

.skewed::before{-webkit-transform: perspective(0.5em)scale(1.1,1.3) rotateX(5deg);-moz-transform: perspective(0.5em)scale(1.1,1.3) rotateX(5deg);-ms-transform: perspective(0.5em)scale(1.1,1.3) rotateX(5deg);-o-transform: perspective(0.5em)scale(1.1,1.3) rotateX(5deg);transform: perspective(0.5em)scale(1.1,1.3) rotateX(5deg);-webkit-transform-origin:bottom right;  transform-origin:bottom right;
}

案例实现,效果图如下:

<div class="content"><div class="nav">我要询价</div><div class="line"></div><div class="nav">我要发运</div>
</div>

样式效果:

.content {display: flex;align-items: baseline;
}
.nav {position: relative;text-decoration: none;display: inline-block;width: 100px;font-size: 12px;color: #666;line-height: 20px;
}
.nav::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #fff;border: 1px solid #ededed;border-bottom: none;border-radius: 15px 15px 0 0;box-shadow: 3px -3px 5px #ededed;transform: perspective(10px)scale(1.1, 1.3) rotateX(5deg);z-index: -1;
}
.line {width: 90px;background: #ededed;height: 1px;box-shadow: 2px 0 3px #ededed;transform: translate(0px, 4px);z-index: -999;
}

CSS 实现圆角梯形相关推荐

  1. corners边框_第11天|16天搞定前端,CSS的圆角边框,让人赏心悦目

    有人可能会疑惑,我为什么专门用一节内容来说边框和圆角.其实,不为别的,只为它们在开发中,在Web系统中,在手机页面中,太常用了.有边框的页面,让人耳目一新,一目了然:有圆角的内容,让人赏心悦目,心旷神 ...

  2. css手机圆角毛刺_CSS毛刺效果

    css手机圆角毛刺 View demo 查看演示Download Source 下载源 Today we'd like to show you how to create a little exper ...

  3. 纯CSS实现圆角阴影的折角效果

    纯CSS实现圆角阴影的折角效果  2016-10-04 13:14   网页设计   标签:css   1637    2 把元素的一角处理类似折角的形状,再配上或多或少的修饰,这种效果已经成为一种非 ...

  4. div+css实现圆角阴影效果

    使用div+css实现圆角阴影 在css中,使用border-radius属性设置圆角,使用box-shadow属性设置阴影 下面教你css如何实现圆角边框阴影 代码: <input type= ...

  5. 长方形图片html圆形,css实现圆角矩形、半圆、圆形效果—border-radius使用详解

    传统的圆角矩形实现,必须使用多张图片作为背景图案.CSS3的border-radius属性使得我们再也不必浪费时间去制作这些图片了. css实现圆角矩形.半圆.圆形效果的优点: * 减少维护的工作量, ...

  6. 简洁文艺风博客园CSS定制——圆角蓝文艺字体

    简洁文艺风博客园CSS定制--圆角蓝文艺字体 今天入驻博客园,自己做了下页面的CSS 瞬间变得舒服多了 哈哈 直接上代码 1 /* Minification failed. Returning unm ...

  7. html中正方形圆角框,CSS高级技巧:圆角矩形

    所谓的CSS高级技巧...其实是一些对基本技巧的创意组合, 任何手段和技巧都是解决问题的方法. 只要学会这种思考问题的方法, 你也能拥有属于自己的CSS秘籍. CSS2 还没有办法创造出曲线边框, 明 ...

  8. Inkscape绘制梯形和圆角梯形

    废话不多说,直接上,希望帮助有需要的人. 用左侧工具栏创建矩形或正方形工具绘制一个矩形 在路径菜单栏中选择对象转路径 选中矩形后,点击左侧工具栏通过节点编辑路径,然后选中显示选中节点的变形控制手柄 框 ...

  9. 如何做出html直角梯形效果,css怎么做梯形?

    在HTML项目中可以通过css设置一些常用的形状,想知道css如何制作梯形吗?下面我们来看一下css制作梯形的方法. css制作梯形示例: Document .trapezoid{ border-bo ...

  10. html中table四角圆弧,利用作图软件(FireWorks)或CSS制作圆角表格(表格四角为圆润)。...

    利用作图软件(FireWorks)或CSS制作圆角表格(表格四角为圆润). 更多相关问题 物理爆炸包括液化石油气罐因承受不了罐里面的压力而发生的爆炸.() 富含氧和氢元素的化合物是可燃物.() 润滑油 ...

最新文章

  1. 深度学习框架简史 (A Brief History of Deep Learning Frameworks)
  2. 启动pip时,< Fatal error in launcher: Unable to create process using ‘“‘ >问题的原因及解决方法
  3. 日常工作问题的处理流程
  4. 苹果企业证书_企业签名App稳定吗?
  5. Rhel7 IPV6配置
  6. 0069 如何在Intellij IDEA中查看Spring MVC项目的所有请求与处理方法的映射列表
  7. 发现数据对象 -- 数据库开发的关键
  8. Java系统资源消耗定位概述
  9. 编译hbase2.2.4+hadoop3.1.2
  10. jtextpane设置不能选中_电脑为什么打不开指定的网站?什么是DNS解析我要如何设置DNS...
  11. linux命令界面输入不了密码,如何在 Linux 中不输入密码运行 sudo 命令
  12. IBM Lotus Domino V8.5 服务器管理入门手册
  13. Wincc声音报警简单方法
  14. vue项目使用i18n插件实现多语言切换功能
  15. python实现按下特定键截屏
  16. 如何改变图片容量大小不影响清晰度
  17. 医学影像研究的重要性 计算机,计算机辅助医学影像诊查之关键学习技术研究.doc...
  18. 一位架构师用服务打动客户的故事之四
  19. 利用ffmpeg实现Windows音视频录制
  20. 走进JavaWeb技术世界7:Tomcat和其他WEB容器的区别

热门文章

  1. How to Backdoor Federated Learning
  2. 测试ios软件开发,iOS开发中的测试框架
  3. matlab sil验证,科学网—径流模拟结果校准和验证图(matlab) - 张凌的博文
  4. 腾讯TEG一面(电话面试)
  5. python提取图片中的文字并生成word文档
  6. arXiv每日推荐-5.9:计算机视觉/图像处理每日论文速递
  7. java ee与j2ee_JavaEE/J2EE与J2SE/JDK版本的相关性
  8. ‘use strict‘ 是干嘛用的?
  9. java 农历日期工具类
  10. ardupilot 关于设备车Rover的学习《3》------模式控制