在html网页设计中,常会结合css绘制一些简单的形状,那么使用css该如何画梯形呢?下面我们来看一下使用css画梯形的方法。

css绘制梯形的方法:

1. 利用border加粗方式

这是网上较为常见的方式,其原理就是对一个高度为0px的正方形的div的border-top进行增粗。

理解代码:

建立一个div,高度为0,宽度400px(可以理解为一个矩形,但矩形的高度为0,自然这个矩形就这垂直方向压缩成了一条线),div上边界粗度或厚度设为100px且为实线,左右边界线厚度也为100px,但设为透明(利用了css的transparent属性)

2. 利用3d旋转和透视3d旋转和透视方式

这种方式是对div进行旋转和透视操作,最终形成一个梯形。

理解代码:

设置宽高及背景颜色不再多说,这里主要用到transform属性transform: perspective(2em) rotateX(-10deg);

perspective:对元素进行透视操作

rotateX:以x轴(横轴)进行旋转(前后仰俯)

html 画梯形容器,css怎么画梯形?相关推荐

  1. php画梯形,利用css来画出各种样式不同的梯形,html中梯形外框怎么做

    利用css来画出各种样式不同的梯形利用钢性铸铁来画出各种样式不同的梯形, 首先我们要知道一下四个非常重要的样式: (学习视频分享:css视频教程 border-buttom:设置下边框 border- ...

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

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

  3. PHP定义梯形,利用css来画出各种样式不同的梯形

    首先我们要知道一下四个非常重要的样式: (学习视频分享:css视频教程) border-buttom:设置下边框 border-top: border-left: border-right: { he ...

  4. CSS如何画一个三角形 + CSS如何画月亮

    1.CSS画三角形 利用border属性就可以 . 原理如下: 给一个元素设置宽高都为0,             width: 0px;             height: 0px; 然后元素的 ...

  5. html格子像素画,HTML_纯手工打造CSS像素画,在cssplay网站看到有一组CSS像素 - phpStudy...

    纯手工打造CSS像素画 在cssplay网站看到有一组CSS像素画,于是也想摩仿一下,于是在网络上找到一组头像图标,看其结构比较简单,就拿它开刀吧!先看看预览图 图一 基本原理: 没有什么技术含量,主 ...

  6. 【CSS如何画简单的三角形或者梯形】

    CSS如何画简单的三角形或者梯形 三角形 直角三角形 梯形 直角梯形 三角形 1.设置一个盒子,类名为root.将盒子的width和height设置为0px. 盒子不需要设置宽度和高度,由边框bord ...

  7. html 带边框的梯形,css clip-path画带边框梯形多边形

    css clip-path画带边框梯形多边形 项目案例一(自适应梯形) 项目案例二(渐变色多边形) 项目案例一(自适应梯形) 如下梯形区域为模块的title信息,要求title文字个数变化时梯形区域随 ...

  8. html css画五角星,css画梯形,css画五角星, css画六角星 ,css画六边形

    css画梯形,css画五角星, css画六角星 ,css画六边形 css画梯形 .triangle { border-bottom: 100px solid #F36823; border-left: ...

  9. CSS画出三角形、直角三角形、梯形、直角梯形

    CSS实现画出三角形.直角三角形.梯形.直角梯形 实现这些图形都是基于div的border 1.先画出一个名为"box"的div,定义宽度为100px,高度为100px,给它四边都 ...

最新文章

  1. java set第n位_Java学习路线:float在内存中的存储
  2. HTML5--应用网页模板
  3. jquery 里面对数组操作-去重
  4. docker mysql容器安装vim
  5. centos7 mariadb mysql_【软件安装】CentOS7安装MariaDb(mysql_替代品安装)
  6. java基类能调用虚函数_如果我要重写基类的虚函数,可以调用它吗?
  7. jQuery特效:实现瀑布流
  8. JAVA计算机毕业设计实验室耗材管理系统(附源码、数据库)
  9. 2020年30种最佳的免费网页爬虫软件
  10. 图解设计模式:空对象模式
  11. 联想拯救者Y7000 win10+ubuntu18.04双系统 nvidia1050ti驱动安装
  12. linux下重要目录的作用
  13. python 基础知识汇总
  14. 流媒体之色彩转换——RGB(X)与YUV之间转换
  15. idea spark java,IntelliJ Idea 搭建spark 开发环境
  16. [51nod1355]斐波那契的最小公倍数
  17. 深度神经网络调参-学习笔记
  18. Linux、window服务器下创建共享文件夹(方便于局域网内进行文件共享)
  19. 未雨绸缪 大三的你如何备战考研
  20. 失业、五险一金和个税的二三事

热门文章

  1. Jmeter压力测试图片上传
  2. 七日年化收益率怎么算「知识普及」
  3. python判断矩阵是否对称_矩阵的特征分解(推导+手算+python计算+对称矩阵的特征分解性质)...
  4. Java swing 界面开发 - 登录界面- 2021-11-10
  5. Python物理建模初学者指南
  6. 带计时器和读存档的打字游戏
  7. git clone时出现的两种错误解决方法
  8. 获取计算机管理权限,Win7如何获得管理员权限
  9. 【听课笔记】复旦大学遗传学_02非孟德尔遗传+数量性状遗传
  10. 软件测试 | 测试开发 | 测试开发基础|一文搞定计算机网络(一)