HTML中一些简单常用图形的设计
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中一些简单常用图形的设计相关推荐
- WindowsCMD中的简单常用代码
小编来分享一波windows系统cmd中常用的代码 首先我们要打开cmd 按下键盘win+R打开运行对话框 输入cmd 按Enter键打开 按Ctrl+Shift+Enter为以管理员身份运行 1.更 ...
- figma设计_Figma中简单,可重复使用的设计系统
figma设计 Putting together a design system may seem like an unnecessary hassle. It's often easier to j ...
- JAVA-关于计算器的简单图形界面设计例子(不实现功能)
对于刚刚学习JAVA的小伙伴们来说,对图形界面设计肯定不陌生,我们可以利用javax.swing类库来进行图形界面的简单设计. 下面我们用JAVA图形界面设计的相关基础知识来实现一个简易计算器的界面( ...
- UI(1)---手机界面设计中12种常用布局
手机界面设计中12种常用布局 手机界面设计中12种常用布局 转载自: 手机界面设计中12种常用布局 - 轩枫阁 总结下手机界面改版要考虑的布局,主要的分为以下2大类 主导航 列表式 陈列馆式 九宫馆式 ...
- 软件UI图形界面设计常用软件
学习UI图形界面设计,常用的几个软件 分别是Photoshop.Illustrator.fireworks. Photoshop,Illustrator ,coreldraw,freehand,Fla ...
- 计算机绘图在实际工作中的应用,计算机技术在图形图像设计中的应用
高凯 摘要:随着计算机技术的不断发展,计算机已经成为人们生活和工作中不可缺少的部分,为人们的生活和工作带来了便捷.传统图像图形设计为人工画图,需要消耗大量的时间和精力,准确性也得不到保障.将计算机技术 ...
- android linearlayout最大高度,Android中最简单最常用的LinearLayout线性布局
原标题:Android中最简单最常用的LinearLayout线性布局 良好的布局设计对于UI界面至关重要,在前面也简单介绍过,目前Android中的布局主要有6种,创建的布局文件默认为Relativ ...
- 今天的资料里有超实用的Excel图表模板,其中还包含了饼形图、条形图、仪表图、圆环图、折线图、柱形图等12种工作中常用图形~
今天的资料里有超实用的Excel图表模板,其中还包含了饼形图.条形图.仪表图.圆环图.折线图.柱形图等12种工作中常用图形~
- java窗口上 显示学号和姓名_java编程 完成下图所示的图形用户界面设计,要求在界面中输入个人的班级、学号、姓名信息后,点击“...
满意答案 wgbsourpuss 推荐于 2017.10.12 采纳率:57% 等级:9 已帮助:1414人 基本功能已经实现,望采纳import java.awt.Button; import ...
最新文章
- 04号团队-团队任务5:项目总结会
- Nginx 301跳转踩坑总结
- Theano 中文文档 0.9 - 5. 安装Theano
- 形成性考核(计算机应用基础) 答案,2019年最新电大《计算机应用基础(Win7)》形成性考核册及答案.pdf...
- oracle删除数据释放表空间流程
- 统计每个月兔子的总数
- 火山PC_数据库知识_MySQL操作
- java 视频处理_Java结合FFmpeg实现视频处理
- 基于Flink CDC实现实时数据采集(一)-接口设计
- hp1015驱动64位_惠普1015驱动官方下载|
- 初学ansys:模态分析及谐响应分析
- timePicker
- 创建oracle自增序列
- graphpad7.04多组比较p值_GraphPad Prism 统计指南 | 什么是P值?
- 手机离线地图——基于OruxMaps离线高清卫星地图制作发
- 半透明导航栏css代码,纯CSS实现的紫罗兰风格导航条效果代码
- Java实现Zoho Mail 发送邮件,使用hutool工具类。
- 解决Chromedriver报错Original error: chrome not reachable
- 中国平安产险总经理易人 吴鹏已获保监会核准
- RepVGG: Making VGG-style ConvNets Great Again