HTML中一些简单常用图形的设计

我们在HTML的设计中有时会用到一些常用的图形,本文就讲解如何利用代码实现一些特殊模型。

三角形

首先我们先设置一个<div>标签,将它的宽度和高度都设置为0,然后我们给他四周的边框都设置上宽度的颜色。

  div{width: 0px;height: 0px;border-top: 100px solid blue;border-left: 100px solid green;border-right: 100px solid yellow;border-bottom: 100px solid red;}

然后我们就可以得到一个由4个三角形组成的正方形。

当我们只需要一个方向上的三角形是,可以将其他方向上的三角形颜色设置为透明(transparent)就可以的到一个三角形。

 div{width: 0px;height: 0px;border-top: 100px solid transparent;border-left: 100px solid transparent;border-right: 100px solid transparent;border-bottom: 100px solid red;}


就得到了底边上的三角形。这个三角形是一个等腰直角三角形,我们可以通过改变相对两边框的边框宽度设计其他的等腰三角形。

  div{width: 0px;height: 0px;border-top: 150px solid blue;border-left: 100px solid green;border-right: 100px solid yellow;border-bottom: 150px solid red;}


这个图形中就出现了等腰钝角、等腰锐角三角形。要想得到单独一个三角形,将其他边上的颜色设置一下就可以了。此方法只能设计等腰三角形。

梯形的设计

梯形的设计与三角形的设计类似,但是设计梯形就要设置<div>的长度和宽度。

 div{width: 100px;height: 100px;border-top: 100px solid blue;border-left: 100px solid green;border-right: 100px solid yellow;border-bottom: 100px solid red;}

到我们给<div>设置宽度和高度之后,会得到下面的图形。

当然这里的梯形也都是等腰梯形。当我们仅需要一个梯形利用上面显示一个三角形的方法就可以做到,这里梯形的上边长与所设置<div>标签的宽高有关,它的样式可以通过改变四个边框的边框宽度来设置。

圆形

圆形的设计相对简单一些,我们只需要设置一个<div>标签,给上相同的宽高,再将<div>标签的弯曲度设置成50%就可以得到一个圆形。

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


这样我们就得到了一个圆形。我们还可以给他们设置不同的宽高来得到一个类似椭圆的图形。

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

总结

通过以上方法我们可以获得三角形、梯形、圆形的图案,我们做出来的这些图案都有一定的缺点,我们只能做出等腰梯形和等腰三角形。

HTML中一些简单常用图形的设计相关推荐

  1. WindowsCMD中的简单常用代码

    小编来分享一波windows系统cmd中常用的代码 首先我们要打开cmd 按下键盘win+R打开运行对话框 输入cmd 按Enter键打开 按Ctrl+Shift+Enter为以管理员身份运行 1.更 ...

  2. figma设计_Figma中简单,可重复使用的设计系统

    figma设计 Putting together a design system may seem like an unnecessary hassle. It's often easier to j ...

  3. JAVA-关于计算器的简单图形界面设计例子(不实现功能)

    对于刚刚学习JAVA的小伙伴们来说,对图形界面设计肯定不陌生,我们可以利用javax.swing类库来进行图形界面的简单设计. 下面我们用JAVA图形界面设计的相关基础知识来实现一个简易计算器的界面( ...

  4. UI(1)---手机界面设计中12种常用布局

    手机界面设计中12种常用布局 手机界面设计中12种常用布局 转载自: 手机界面设计中12种常用布局 - 轩枫阁 总结下手机界面改版要考虑的布局,主要的分为以下2大类 主导航 列表式 陈列馆式 九宫馆式 ...

  5. 软件UI图形界面设计常用软件

    学习UI图形界面设计,常用的几个软件 分别是Photoshop.Illustrator.fireworks. Photoshop,Illustrator ,coreldraw,freehand,Fla ...

  6. 计算机绘图在实际工作中的应用,计算机技术在图形图像设计中的应用

    高凯 摘要:随着计算机技术的不断发展,计算机已经成为人们生活和工作中不可缺少的部分,为人们的生活和工作带来了便捷.传统图像图形设计为人工画图,需要消耗大量的时间和精力,准确性也得不到保障.将计算机技术 ...

  7. android linearlayout最大高度,Android中最简单最常用的LinearLayout线性布局

    原标题:Android中最简单最常用的LinearLayout线性布局 良好的布局设计对于UI界面至关重要,在前面也简单介绍过,目前Android中的布局主要有6种,创建的布局文件默认为Relativ ...

  8. 今天的资料里有超实用的Excel图表模板,其中还包含了饼形图、条形图、仪表图、圆环图、折线图、柱形图等12种工作中常用图形~

    今天的资料里有超实用的Excel图表模板,其中还包含了饼形图.条形图.仪表图.圆环图.折线图.柱形图等12种工作中常用图形~

  9. java窗口上 显示学号和姓名_java编程 完成下图所示的图形用户界面设计,要求在界面中输入个人的班级、学号、姓名信息后,点击“...

    满意答案 wgbsourpuss 推荐于 2017.10.12 采纳率:57%    等级:9 已帮助:1414人 基本功能已经实现,望采纳import java.awt.Button; import ...

最新文章

  1. 04号团队-团队任务5:项目总结会
  2. Nginx 301跳转踩坑总结
  3. Theano 中文文档 0.9 - 5. 安装Theano
  4. 形成性考核(计算机应用基础) 答案,2019年最新电大《计算机应用基础(Win7)》形成性考核册及答案.pdf...
  5. oracle删除数据释放表空间流程
  6. 统计每个月兔子的总数
  7. 火山PC_数据库知识_MySQL操作
  8. java 视频处理_Java结合FFmpeg实现视频处理
  9. 基于Flink CDC实现实时数据采集(一)-接口设计
  10. hp1015驱动64位_惠普1015驱动官方下载|
  11. 初学ansys:模态分析及谐响应分析
  12. timePicker
  13. 创建oracle自增序列
  14. graphpad7.04多组比较p值_GraphPad Prism 统计指南 | 什么是P值?
  15. 手机离线地图——基于OruxMaps离线高清卫星地图制作发
  16. 半透明导航栏css代码,纯CSS实现的紫罗兰风格导航条效果代码
  17. Java实现Zoho Mail 发送邮件,使用hutool工具类。
  18. 解决Chromedriver报错Original error: chrome not reachable
  19. 中国平安产险总经理易人 吴鹏已获保监会核准
  20. RepVGG: Making VGG-style ConvNets Great Again

热门文章

  1. CPU规则命名和选型
  2. 华为c8950d+android4.4,华为C8950D (荣耀+ 电信版)
  3. Delphi安装导入控件报错
  4. 顾客越爱占便宜,我们就越容易赚钱!让顾客上赶着送钱的思维!
  5. 江苏盐城高端酒店标杆--港府君澜大饭店新店开业
  6. 身份证识别促进互联网实名制
  7. Z3-Api In Python Basics模块内容
  8. ios pdf 电子书大全 百度云
  9. 毕马威深度解读银保监、人行最新发文,观远数据金融BI助力银行精益增长
  10. 全自动领取天猫双11优惠券教程!