`
lib
  • 浏览: 135975 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

使用CSS绘制基本图形

阅读更多

你懂得,不解释,直接上代码。

 

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> New Document </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <style type="text/css">

	.wraper {
		position: relative;
		float: left;
		width: 150px;
		height: 150px;
		border: 1px solid black;
		padding: 10px;
		margin: 10px;
	}

	.wraper div {
		height: 0px;
	}

	.d1 {
		width: 1px;
		margin: 0 auto;
		border-left: 50px solid transparent;
		border-right: 50px solid transparent;
		border-bottom: 100px solid;
		color: red;
	}

	.d2 {
		width: 50px;
		margin: 0 auto;
		border-bottom: 100px solid;
		color: orange;
	}

	.d3 {
		width: 50px;
		margin: 0 auto;
		border-left: 30px solid transparent;
		border-right: 30px solid transparent;
		border-bottom: 100px solid;
		color: blue;
	}
	
	.d4 {
		width: 1px;
		margin: 0 auto;
		border-left: 50px solid transparent;
		border-bottom: 100px solid;
		color: green;
	}
	
	.d5 {
		width: 1px;
		margin: 0 auto;
		border-right: 50px solid transparent;
		border-bottom: 100px solid;
		color: gray;
	}

  </style>
 </head>

 <body>
  <div class="wraper">
	<div class="d1"></div>
  </div>
  <div class="wraper">
	<div class="d2"></div>
  </div>
  <div class="wraper">
	<div class="d3"></div>
  </div>
  <div class="wraper">
	<div class="d4"></div>
  </div>
  <div class="wraper">
	<div class="d5"></div>
  </div>
 </body>
</html>

 

显示的结果:

 

 

 

  • 大小: 3.2 KB
分享到:
评论
2 楼 lib 2012-04-19  
BuN_Ny 写道
三角那个是怎么弄出来的


三角和梯形的实现,唯一区别就是width这个属性。
最简单、直接的方式就是给div加上background-color,你就会马上理解到其中的奥妙。
哈哈!快试一下吧!
1 楼 BuN_Ny 2012-04-19  
三角那个是怎么弄出来的

相关推荐

    纯css绘制几何图形

    本文将深入探讨如何使用纯CSS绘制各种几何图形,包括三角形、圆形(半圆、1/4圆)以及多边形(平行四边形、梯形、五边形、六边形、八边形)。 首先,让我们从最简单的形状——三角形开始。在CSS中,我们不能直接...

    纯css3绘制各种图形图标样式代码

    总的来说,纯CSS3绘制图形和图标不仅提高了性能,还增强了设计的灵活性。通过熟练掌握以上提到的各种技巧,开发者可以创建出独特且富有创意的UI元素,提升用户体验。在提供的压缩文件"texiao2138_1560929583"中,...

    CSS3绘制各种图形图标样式特效.zip

    "CSS3绘制各种图形图标样式特效"的主题,正是利用了CSS3的这一特性,帮助开发者实现无需依赖图片就能创建出栩栩如生的图形和图标效果。 首先,CSS3的边框属性(border-radius)是创建圆角图形的基础,通过调整边框...

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

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

    使用HTML和CSS绘制简易爱心图形

    使用HTML和CSS绘制简易爱心图形

    CSS_shape.zip_CSS 绘制图形

    本压缩包“CSS_shape.zip”聚焦于利用CSS来绘制各种有趣的图形,使得网页设计更加丰富多彩。通过直接复制和使用提供的代码,你可以快速地在自己的项目中实现这些图形。 首先,`css_shape.html`是主示例文件,它可能...

    CSS3绘制各种图形图标样式特效

    一、CSS3基本图形绘制 1. `border-radius`属性:通过设置边框半径,我们可以创建圆形或椭圆形的图形。例如,`border-radius: 50%`可以使一个元素变为圆形。 2. `transform`属性:使用`rotate()`、`scale()`、`skew...

    使用css 绘制笔记本电脑

    本文将详细介绍如何使用CSS绘制一款逼真的笔记本电脑,让网页元素更加生动有趣。 首先,我们需要了解CSS的基本结构。CSS由选择器(Selector)和声明(Declaration)组成,声明则由属性(Property)和值(Value)...

    近50个纯CSS3绘制的图形和图标动画

    CSS3确实非常强大,我们之前也领略过CSS3绘制的各种图形和实现的各种动画,比如非常逼真的CSS3人物行走动画,也比如这100多个纯CSS3动画图标。今天要分享的是用纯CSS3绘制的50多个图形和图标,有些图形还带有动画...

    用纯CSS代码绘制图形,不用Javascript

    总结一下,纯CSS绘制图形的优势在于它无需JavaScript,减少了页面加载时间和内存消耗,同时也提高了页面的可访问性和性能。`box-shadow`用于创建阴影效果,`font-face`引入自定义字体提升设计独特性,而SVG则提供了...

    Css 实现不同的图形的绘制

    CSS实现多种图形的绘制 包括八卦 爱心 多边形 符号等

    CSS3绘制不规则图形的一些方法示例

    3. **坐标系**:每个形状都是相对于元素的盒模型创建的,这意味着我们需要指定元素的宽度和高度来创建一个坐标系,以便在其中绘制图形。形状的顶点将根据这个坐标系来定位。 4. **背景色问题**:设置元素的背景色时...

    手势绘制各种图形并保存包括放大缩小移动

    开发者可以根据需求调用这些函数,结合用户的触摸数据,在Canvas上绘制图形。 3. **保存图形**:一旦在Canvas上绘制了图形,通常需要将其保存为图像文件,以便于分享或后续处理。这可以通过Canvas的`toDataURL()`...

    CSS3绘制卡通小熊图形特效.zip

    总结来说,"CSS3绘制卡通小熊图形特效.zip"是一个关于使用现代CSS技术创造动态、互动的卡通图形的实例,适合前端开发者学习和实践,提升他们的CSS技能,同时也提供了一个有趣的方式去理解和掌握CSS3的强大功能。

    JavaScript_一个用CSS绘制图案的web组件.zip

    CSS Doodle 是一个流行的库,它扩展了CSS的功能,允许开发者使用CSS绘制网格图形,旋转,平移,缩放,甚至实现动画效果。它通过提供一套新的CSS属性和规则,使得在CSS中画图变得更加简单直观。 CSS Doodle 的核心...

    css3使用svg绘制唐老鸭图片样式代码

    这个例子中的"css3使用svg绘制唐老鸭图片样式代码"是一个教程,教你如何用CSS3配合SVG实现唐老鸭的图形绘制。 首先,SVG的基本结构包含一个`&lt;svg&gt;`根元素,其中可以包含各种形状元素,如`&lt;rect&gt;`(矩形)、`...

    纯CSS曲线图的代码演示

    通过巧妙地使用CSS的伪元素、定位、渐变和边框,我们可以构建出各种图形,包括曲线图。 在"纯CSS曲线图的代码演示"中,开发者通常会利用HTML的`&lt;svg&gt;`元素作为基础结构,或者使用`&lt;div&gt;`和`&lt;span&gt;`等常规元素来模拟...

    CSS3绘制卡西欧手表图形特效.zip

    【CSS3绘制卡西欧手表图形特效】 在网页设计中,CSS3已经成为了一种强大的工具,它可以实现丰富的视觉效果和动态交互。本教程通过CSS3技术详细解析如何绘制一款卡西欧手表的图形特效,这既是一种创新的设计实践,也...

    JS+CSS3绘制数字科技脸元素图形特效

    本项目“JS+CSS3绘制数字科技脸元素图形特效”就是这样一个例子,它结合了JS动态生成和CSS3的高级特性,为用户提供了一种新颖且具有科技感的交互体验。下面将详细介绍这一特效的实现原理和关键知识点。 首先,我们...

Global site tag (gtag.js) - Google Analytics