CSS绘制形状(三角形、四分之一圆、半圆、圆、梯形、球体、菱形)

三角形

        div {width: 0;height: 0;border: 200px solid transparent;border-bottom-color: black;}


直角三角形

 div {width: 0;height: 0;border-top: 50px solid transparent;border-right: 40px solid pink;border-bottom: 50px solid pink;border-left: 40px solid transparent;}


注意:CSS绘制三角形的时候一定要 设置宽高为0;


div {
width: 100px;
height: 100px;
border-radius: 50%;
background-color: red;
}

半圆

 div {width: 50px;height: 100px;border-radius: 50px 0 0 50px;background-color: red;}


注意:不是50%,而是50px;border-radius的顺序是左上、右上、右下、左下。
四分之一圆

 div {width: 50px;height: 50px;border-radius: 50px 0 0 0;background-color: red;}


梯形

div {width: 50px;height: 100px;border: 50px solid transparent;border-bottom-color: red;}


球体

  div {width: 100px;height: 100px;border-radius: 50%;background: radial-gradient(circle at 70px 70px,#ccc, blue);}


radial-gradient(circle at 70px 70px,#ccc, blue);径向渐变:径向渐变是从“一个点”向四周的颜色渐变。
这句代码翻译过来就是说:圆的中心在70px,70px处,颜色由#ccc逐渐扩散为blue;
linear-gradient(to right top,red 25%,blue);线性渐变:线性渐变是从“一个方向”向“另一个方向”的颜色渐变。
这句代码翻译过来就是说:从左下角到右上角,红色在25px处逐渐变为蓝色。
linear-gradient(to right ,red,blue);==linear-gradient(to right,red 0,blue100%);

  div {width: 100px;height: 100px;background: linear-gradient(to right, red 50%, blue 50%);}


椭圆

div {width: 100px;height: 50px;border-radius: 50%;background-color: red;}


菱形

div {margin: 70px auto;width: 100px;height: 100px;background-color: transparent;transform: rotateZ(45deg)skew(30deg, 30deg);border: 10px solid pink;}


transform: rotateZ(45deg)skew(30deg, 30deg);
翻译:图形绕Z轴旋转45度,水平方向上倾斜30度,垂直方向上倾斜30度。skew值越大,菱形越“瘦”。

CSS绘制形状(三角形、四分之一圆、半圆、圆、梯形、球体、菱形)相关推荐

  1. [css] 用CSS绘制一个三角形

    [css] 用CSS绘制一个三角形 .triangle{width: 0;border-bottom: 35px solid lightgreen;border-left: 35px solid tr ...

  2. [css] CSS画一个三角形,CSS绘制空心三角形

    1.不同理解的边框 <div class="border"></div> .border {width: 50px;height: 50px;border: ...

  3. 如何用css绘制一个三角形?

    一.前言 通常我们在开发过程中,像一些播放器的暂停按钮.或者是一些下拉框等等,都会用到三角形.  一般我们会使用一些svg或者是icon图标来替代,那么有没有想过该怎么去绘制一个三角形呢? 废话不多说 ...

  4. css绘制实心三角形

    用css绘制三角形原理其实很简单,用到的是border-color,这个属性可以设置四条边框的颜色: border-color:red green blue pink; 上边框是红色 右边框是绿色 下 ...

  5. 纯CSS绘制形状(三角形、菱形、球体,长方体等等

         在前段时间看到有的面试题说让说一下梯形,当时自己懵了,所以把各种各样的常见的形状的CSS实现总结一下,基本形状实现之后就可以利用这些基本形状进行组合,就可以实现复杂的形状: 1.三角形 .t ...

  6. css 不规则边角_css绘制不规则三角形

    css绘制不规则三角形 css绘制不规则三角形原理: 一个盒子包括: margin+border+padding+content上下左右边框交界处出呈现平滑的斜线. 利用这个特点, 通过设置不同的上下 ...

  7. html div三角形,css+div打造三角形(箭头)

    在很多网站都见过这样的箭头 ,之前我一直以为是图片,直到今天才知道原来可以用css做.开始看代码没太看懂,后来自己试了几遍才恍然大悟.贴出来分享下.(大神请直接忽略) 先看代码: HTML部分就是一个 ...

  8. css 绘制三角形_解释CSS形状:如何使用纯CSS绘制圆,三角形等

    css 绘制三角形 Before we start. If you want more free content but in video format. Don't miss out on my Y ...

  9. css绘制常见的一些图形(线条、箭头、三角形、矩形、圆、椭圆、平行四边形、菱形、梯形)

    css常见的图形绘制 线段的绘制 直线(实线) 直线(虚线) 箭头的绘制 单箭头 双箭头 三角形的绘制 直角三角形 三角形 矩形 圆 椭圆 梯形的实现 梯形 直角梯形 圆角梯形 菱形的实现 通过正方形 ...

最新文章

  1. 非计算机专业自学1年拿到算法offer的总结(附学习路线)
  2. R语言使用coin包应用于独立性问题的置换检验(permutation tests、响应变量是否独立于组、两个数值变量是独立的吗、两个分类变量是独立的吗)、以及coin包的常用置换检验函数
  3. 阿里云Kubernetes实战2–搭建基础服务
  4. 我国法定报告的传染病分为几类?包括哪些传染病?
  5. matlab中特殊符号如希腊字符
  6. 2d fft matlab,证明2D-FFT能够拆分成两个1D-FFT
  7. qt弹簧教程_弹簧启动执行器教程
  8. unity editor里的undo操作
  9. C语言和设计模式(之组合模式)
  10. php找不到库,64位系统下编译PHP找不到库文件问题 | 学步园
  11. Python 格式化输出 —— 小数转化为百分数
  12. osg 镜面_浙江天梭手表镜面抛光
  13. Matlab图形窗口大小的控制 ,plot窗口大小,figure大小,axis设置
  14. 史上最全软件测试Web测试要点,吐血整理。
  15. 使用webots对并联结构进行仿真
  16. 鸿蒙DevEco Studio3.0——HelloWorld开发及模拟器运行
  17. Android 蓝牙 inquiry、inquiry scan、page、page scan等概念解析
  18. python3表白代码弹窗_抖音整蛊表白电脑弹窗代码大全
  19. markdown 不等于
  20. 盘点 | 2022值得学习的编程语言 TOP 7

热门文章

  1. 【js语法】获取星期 new Date().getDay()
  2. delphi 获取打印机默认纸张_Delphi中如何控制打印方向,纸张大小等 | 学步园
  3. Drag and drop拖放框架
  4. 上网本丢失F盘怎么恢复
  5. ConcurrentLinkedQueue 源码解析(JDK8)
  6. (六)分布式系统认证方案
  7. 纹身时应该注意的一些事项
  8. android 画图一
  9. 我的电脑里顽固图标删除解决
  10. 软件验证计划简化版模板