1.CSS画三角形

利用border属性就可以 。

原理如下:

给一个元素设置宽高都为0,

            width: 0px;
            height: 0px;

然后元素的4个方向的边框都设置一样的样式,颜色透明:

            border: 100px solid transparent;

然后要哪边成三角形,就把哪边的颜色透明改变就行。

            border-right-color:blue ;

原理简图如下:

分析:所以会这样分

eg:

    <style>.box{width: 0px;height: 0px;border: 100px solid transparent;border-right-color:blue ;}</style><div class="box"></div>

代码也可以这样写:

    <style>.box{width: 0px;height: 0px;border-bottom:100px solid transparent;border-top: 100px solid transparent;border-left: 100px solid transparent;border-right: 100px solid blue;}</style><div class="box"></div>

2.CSS画月亮

主要是利用了:box-shadow盒子阴影,boder-radius元素圆角边框,

background-color:transparent元素背景设置为透明 实现的。

    <style>.box{width: 200px;height: 200px;margin-left: 100px;/*设置元素圆角边框 将元素设置为一个圆形*/border-radius: 50%;/* 左偏移量,右偏移量,模糊距离,阴影颜色 */box-shadow: -50px 50px 0px orange; /* 将元素背景设置为透明,遮住阴影一部分,使得阴影出现月亮形状 */background-color: transparent;}</style><div class="box"></div>

CSS如何画一个三角形 + CSS如何画月亮相关推荐

  1. 使用CSS画一个三角形

    效果图 全部代码 <!DOCTYPE html> <html> <head><title></title><style type=&q ...

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

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

  3. CSS 如何画一个三角形?原理是什么?

    css 画三角形的原理是利用盒子边框完成的,实现步骤可以分为以下四步: 1.设置一个盒子 2.设置四周不同颜色的边框 3.将盒子宽高设置为 0,仅保留边框 4.得到四个三角形,选择其中一个后,其他三角 ...

  4. 用css画一个三角形

    用css画一个三角形 HTML: <div id="delta"></div> CSS: #delta{width: 0;height: 0;border- ...

  5. 如何用CSS画一个三角形?

    hello,大家好,最近在看前端的八股,里面有这样一道题,如何用CSS画出三角形?我想以这个题为例,仔细讲一下这个题的技巧,以及对这道题拓展一下,即如何画出圆形和椭圆形? 首先,如何用CSS画一个三角 ...

  6. css画一个三角形,梯形,平行四边形

    一 使用css简单的画一个三角形 1. 先来看看border的划分 .demo{width:100px;height:100px;border:3px red solid;} 2. 当盒子的宽度为0会 ...

  7. 面试官:CSS如何画一个三角形?原理是什么?

    一.前言 在前端开发的时候,我们有时候会需要用到一个三角形的形状,比如地址选择或者播放器里面播放按钮 通常情况下,我们会使用图片或者svg去完成三角形效果图,但如果单纯使用css如何完成一个三角形呢? ...

  8. CSS如何画一个三角形?

    通常情况下,我们会使用图片或者svg去完成三角形效果图,但如果单纯使用css如何完成一个三角形呢? 实现过程似乎也并不困难,通过边框就可完成 盒子模型 <style>.border {wi ...

  9. css3画一个三角形,css3 画三角形

    /*箭头向上*/ .arrow-up { width:0; height:0; border-left:20px solid transparent; border-right:20px solid ...

最新文章

  1. 关于RabbitMq你必须深入理解的内容
  2. 办公室,手机上网不用愁
  3. java导出excel文件名_怎么解决java导出excel时文件名乱码
  4. linux系统预定义变量有哪些,C++中几个预定义变量的介绍
  5. Hybrid A*论文解析(4)
  6. mxnet img2rec的使用,生成数据文件
  7. plsql配置连接远程数据库
  8. NTFS For Mac的兼容性问题
  9. 在GridView分页过程中,CheckBox的选中状态不丢失
  10. 升级Linux(Ubtun/CentOS)的OpenSSL(openssl-1.0.1h.tar.gz)
  11. k开头的英文单词计算机专业,带有k的英语单词
  12. 大学计算机基础简历制作,WORD制作新年贺卡和个人简历大学计算机基础课程设计报告书.doc...
  13. java遍历对象的属性_Java遍历对象所有属性
  14. 计算机游戏锁怎么打开,键盘锁住了怎么解锁_解锁键盘步骤操作一览
  15. 突发 | 工信部正式发放5G商用牌照 5G已来
  16. 利用selenium自动登录126邮箱
  17. 使用intel编译器编译WRF4.4
  18. 网络服务器未运行是什么原因是,Win7系统网络诊断提示诊断策略服务未运行怎么办?...
  19. MFC中显示图片(静态、动态)(转)
  20. TCS34725颜色感应识别模块

热门文章

  1. ppt怎样转成pdf
  2. centos6 拆分pdf文件
  3. validationEngine
  4. 在微信小程序上实现抽奖功能
  5. 【3】利用Word模板生成文档的总结
  6. pythonplotly k线 动态_GitHub - chitandacc/PythonPlotlyCodes: 《Python 数据分析:基于 Plotly 的动态可视化绘图》 源代码...
  7. 28个免费在线格式转换工具
  8. 2015是美国并购市场最火爆的一年
  9. JAVA中pin什么意思_pin是什么意思?
  10. 编程题2使用Java的继承关系来描述动物世界的特征和关系。