`
Java_1010
  • 浏览: 8750 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用CSS展示各种形状的三角形

 
阅读更多

今天带来的是用纯css样式来绘制三角形。直接进入代码:

先来解释几个样式:

solid:表示线条为实线。常用的线条有:dotted(点线)、dashed(虚线)

transparent:表示线条为透明。

 

先来看下代码的基本结构:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>三角展示</title>
		<style></style>		
	</head>
	<body>
		<div id="div1"></div>		
	</body>
</html>

 很简单的一段代码,只有一个div标签,id为div1。

 

1、上三角     

<style>
	#div1 {
	        width:0px;
		height:0px;
		border-right:30px solid transparent;
		border-bottom:30px solid red;
		border-left:30px solid transparent;
	}
</style>

 
2、下三角       

<style>
	#div1 {
		width:0px;
		height:0px;
		border-top:30px solid red;
		border-right:30px solid transparent;
		border-left:30px solid transparent;
	}
</style>

 
 3、左三角   

<style>
	#div1 {
		width:0px;
		height:0px;
		border-top:30px solid transparent;
		border-bottom:30px solid transparent;
		border-left:30px solid red;
	}
</style>

4、右三角

<style>
	#div1 {
		width:0px;
		height:0px;
		border-top:30px solid transparent;
		border-right:30px solid red;
		border-bottom:30px solid transparent;
	}
</style>

 
 5、左上三角  

<style>
	#div1 {
		width:0px;
		height:0px;
		border-top:30px solid red;
		border-right:30px solid transparent;
		border-bottom:30px solid transparent;
		border-left:30px solid red;
	}
</style>


 6、右上三角

<style>
	#div1 {
		width:0px;
		height:0px;
		border-top:30px solid red;
		border-right:30px solid red;
		border-bottom:30px solid transparent;
		border-left:30px solid transparent;
	}
</style>

 
7、左下三角

<style>
	#div1 {
		width:0px;
		height:0px;
		border-top:30px solid transparent;
		border-right:30px solid transparent;
		border-bottom:30px solid red;
		border-left:30px solid red;
	}
</style>

 
8、右下三角

<style>
	#div1 {
		width:0px;
		height:0px;
		border-top:30px solid transparent;
		border-right:30px solid red;
		border-bottom:30px solid red;
		border-left:30px solid transparent;
	}
</style>

 

三角形的绘制到此结束,有没有觉得很好玩呢?

 

 

 

  • 大小: 1.4 KB
  • 大小: 1.4 KB
  • 大小: 1.4 KB
  • 大小: 1.3 KB
  • 大小: 1.5 KB
  • 大小: 1.7 KB
  • 大小: 1.4 KB
  • 大小: 1.6 KB
分享到:
评论

相关推荐

    css实现三角形.zip

    由于CSS无法直接画出几何形状,但它可以通过控制边框来间接创建三角形。关键在于设置边框宽度并隐藏不需要的部分,只显示形成三角形的边框。 1. **基本原理**: CSS三角形的基本原理是利用边框(border)和透明度...

    css实现三角形及应用示例

    在CSS中,通过巧妙地利用边框、内边距和背景等属性,我们可以创建出各种几何形状,其中包括三角形。本篇文章将深入探讨如何用CSS实现三角形,并通过实例展示其在实际应用中的效果。 首先,我们要理解CSS创建三角形...

    用css写出三角形

    在CSS世界中,创造出各种形状是一项基本技能,而“用CSS写出三角形”是一个常见的需求,尤其是在构建下拉菜单、提示框或者箭头效果时。本文将深入探讨如何利用CSS来绘制三角形,并通过实际的代码示例进行解析。 ...

    打造节日氛围:用CSS绘制圣诞树三角形

    通过本文的指导,你已经学会了如何使用CSS来创建一个圣诞树的三角形形状,并为其添加装饰球、星星和彩灯。这些技巧可以应用于各种节日主题的设计中,为你的网站或应用增添节日气氛。CSS的强大功能使我们能够仅使用...

    css 三角形样式

    通过巧妙地设置边框的宽度和颜色,我们可以创造出各种形状、大小和颜色的三角形。了解并掌握这一技巧,对于提升网页设计的灵活性和多样性至关重要。在实际工作中,结合HTML和CSS的其他特性,可以实现更多创新和有趣...

    css3三角形布局transform旋转列表图片三角形布局代码

    在CSS3中,三角形布局是一种常见的设计技巧,它能够帮助开发者创建出各种形状和箭头效果,广泛应用于导航菜单、提示信息等元素。这里主要介绍如何通过`transform`属性和边框技巧来实现三角形布局,以及如何将此技术...

    CSS画出各种三角形如等边三角形

    在CSS世界中,绘制图形可能看似复杂,但通过巧妙利用边框、透明度以及几何原理,我们可以轻松地创建出各种形状,包括等边三角形。本文将深入探讨如何使用CSS来绘制三角形,并特别关注等边三角形的实现方法。 首先,...

    Css画三角形1

    在CSS世界中,绘制图形并非只能依赖于复杂的图像或者JavaScript,有时简单的CSS技巧就能实现一些意想不到的效果,比如利用边框(border)属性来绘制一个三角形。这个方法巧妙地利用了边框的不同宽度和颜色,以及元素的...

    CSS3 SVG三角形不断放大特效.zip

    在本案例中,SVG用于绘制三角形,这是因为SVG可以通过数学路径来定义形状,而三角形只需要三条直线即可完成。 要创建一个SVG三角形,可以使用`&lt;path&gt;`元素,通过`M`(moveTo), `L`(lineTo)和`Z`(closePath)...

    css小三角的做法与使用

    这个“css小三角的做法与使用”主题深入探讨了如何仅通过CSS来创建各种形状的三角形,并且提供了文本文档和图解以帮助学习者理解。 首先,我们要了解CSS中如何创建三角形的基本原理。这是因为CSS边框不只可以是矩形...

    08.code css实现三角形.zip

    CSS实现三角形的方法虽然看起来简单,但它是前端开发者必备的技巧之一,尤其在需要创建自定义箭头、对话框提示或其他特殊形状时。掌握这一方法能够帮助你更好地利用CSS进行网页设计,提高效率,同时避免引入额外的...

    CSS3爱心形状加载动画特效.zip

    总结,"CSS3爱心形状加载动画特效"是一个结合了CSS3动画技术和jQuery的创意网页元素,它展示了如何通过这些技术来创建动态、引人注目的用户体验。无论是为了提升网站的视觉吸引力,还是为了增强用户等待加载时的体验...

    css绘制透明三角形

    通过理解CSS边框的特性,并巧妙地使用伪元素,我们可以创造出各种各样的图形效果。这种方法不仅提高了网页的视觉丰富性,也增加了设计师的创造空间。希望本文能够帮助你更好地理解和掌握CSS绘制透明三角形的技巧,...

    CSS3奇思妙想单标签实现各类图形

    使用CSS函数如`polygon()`,可以指定一系列坐标点形成多边形。 在JavaScript开发中,CSS3的这些特性可以通过JavaScript库如jQuery或原生API进行动态控制。例如,通过修改`style`对象的属性,可以实现图形的实时变换...

    CSS3 SVG实现三角形场景图中的日落月出,飞鸟归林动画效果源码.zip

    在本项目中,我们主要探讨如何使用CSS3和SVG(可缩放矢量图形)技术来创建一个生动的三角形场景图,展示日落月出的动态效果,并结合飞鸟归林的动画,为网页增添视觉吸引力。CSS3是现代网页设计的关键技术,它提供了...

    css3各种图片遮罩特效.zip

    "css3各种图片遮罩特效.zip"这个压缩包很可能包含了一系列示例,展示了如何利用CSS3的特性来实现这些特效。 首先,我们要了解CSS3中的关键概念,如`mask`属性。`mask`属性允许我们定义一个遮罩层,这个遮罩层决定了...

    css实现带圆角三角型的示例代码

    通过CSS,我们不仅可以定义文本、颜色、边距、布局等,还可以创建各种形状,包括圆角三角形。在本例中,将分享如何使用CSS实现带圆角的三角形,并提供示例代码。这些圆角三角形可用于各种视觉设计元素中,如箭头、...

    个性css3三角形设计师案例bootstrap模板-css3动画 设计 设计师 案例 展示 企业 整站 html5 手机 响应式

    在这个案例中,CSS3被用来创建那些独特的三角形设计元素,通过巧妙地利用边框和透明度,可以生成各种形状和大小的三角形,从而为网页增添了一种别致的设计感。 Bootstrap是一个流行的开源前端框架,它包含了一系列...

    只使用一个html元素css绘制各种图形

    本文将深入探讨如何仅使用一个HTML元素,通过CSS来绘制各种图形,以此展示CSS的强大潜力。 首先,我们要理解HTML元素是网页的基本构建块,如`&lt;div&gt;`、`&lt;span&gt;`等。在CSS的帮助下,我们可以通过设置元素的尺寸、边框...

Global site tag (gtag.js) - Google Analytics