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

纯CSS来画基本的矩形、圆形、椭圆、三角形、多边形等

css 
阅读更多
作者:zccst

2015-3-18
除了常规的三角形外,还可以画出更复杂的三角箭头,倾斜箭头。但是前提是必须是单一背景色,没法做到透明。如果想让该箭头在任何场景,还需要使用png图片。

参考:张鑫旭博客



图形包括基本的矩形、圆形、椭圆、三角形、多边形,也包括稍微复杂一点的爱心、钻石、阴阳八卦等。当然有一些需要用到CSS3的属性,所以在你打开这篇文章的时候,我希望你用的是firefox或者chrome,当然IE也能看一部分的。那好,下面就一起来看看我们是如何用纯CSS来画这些图形的,如果你也觉得很震撼,推荐给你的朋友吧。

转载地址:http://www.itivy.com/ivy/archive/2012/1/16/css-shape.html
分享到:
评论

相关推荐

    纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)

    文章提及的纯CSS绘制基本图形技巧,展示了CSS在图形绘制方面的强大能力。 首先,文章提到了绘制矩形和正方形,这两种图形是页面中最常见的元素。在CSS中,矩形可以通过设置元素的宽度(width)和高度(height)来...

    c#制作椭圆、圆、三角印章

    这个工具允许用户创建不同形状的印章,如椭圆形、圆形、三角形以及矩形。以下是对这个项目的一些详细知识点的解释: 1. **C#基础**: C#是一种面向对象的编程语言,由微软公司开发,主要用于.NET框架。它支持类、...

    纯CSS3绘制的僵尸宝宝卡通头像效果源码.zip

    僵尸宝宝的头像可能包含圆形或椭圆形来表示头部,矩形或梯形来构建身体,以及多边形如三角形或五边形来制作手脚。CSS3提供了`border-radius`属性来创建圆角,`clip-path`或`mask`来定义复杂的形状。开发者可以通过...

    css 画图(三角、五角星)

    值得注意的是,CSS画图并非只能局限于三角形和五角星,实际上,你可以用CSS绘制几乎任何复杂的图形,如圆形、椭圆、多边形甚至是自定义的矢量图形。关键在于理解CSS的边框、背景、定位、伪元素和transform属性的灵活...

    借助HTML5 Canvas来绘制三角形和矩形等多边形的方法

    本文将深入探讨如何使用HTML5 Canvas来绘制三角形、矩形以及更复杂的多边形。 首先,我们需要了解Canvas的核心组件,即CanvasRenderingContext2D对象。这个对象提供了各种属性和方法,用于控制在Canvas元素上绘制的...

    css制作的几何图形7.3

    首先,我们来探讨CSS如何构建基本的几何图形。CSS通过设置`border-radius`、`transform`、`background-color`等属性来创建各种形状。以下是一些常见的CSS几何图形及其制作方法: 1. **正方形和矩形**:最基础的形状...

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

    首先,CSS3的`border-radius`属性允许我们创建圆形或椭圆形。通过设置不同边角的半径,我们可以创建出正圆、椭圆甚至不规则形状。例如,`border-radius: 50%`将使一个方形元素变为完美的圆形。 其次,`transform`...

    ellipse-mounted-loci-p5js:我们的交互式网络应用程序,用于可视化椭圆形三角形的轨迹

    在本项目中,“ellipse-mounted-loci-p5js”是一个基于Web的交互式应用程序,它利用JavaScript编程语言和p5.js库来可视化椭圆上特定类型的三角形的轨迹。p5.js是一个开源创意编程库,它简化了在浏览器中创建视觉艺术...

    基于HTML5,CSS和Javascript技术开发实时性的Web图形图像处理平台源码+项目说明+使用说明

    实现直线、曲线、椭圆(圆)、矩形(圆角矩形)、三角形(直角三角形、等边三角形、任意三角形)、多边形的绘制。 绘制过程中,可以选择颜色,选择颜色有两种方式:颜色选择、颜色拾取。可以进行颜色填充,即对选定...

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

    例如,一个简单的三角形可以通过旋转一个矩形的边角来实现。 再者,过渡和动画(animations)让图标在状态之间平滑地转换。这不仅限于颜色变化,还可以包括尺寸调整、位置移动等。这为网页添加了动态元素,提高了...

    基于HTML5和CSS技术开发实时性的Web图形图像处理平台源码+项目说明.zip

    2. 实现直线、曲线、椭圆(圆)、矩形(圆角矩形)、三角形(直角三角形、等边三角形、任意三角形)、多边形的绘制。3. 绘制过程中,可以选择颜色,选择颜色有两种方式:颜色选择、颜色拾取。可以进行颜色填充,即对...

    SVG 入门教程(一) 基本形状

    SVG图像由一系列几何形状构成,包括矩形、圆形、椭圆、线条、多边形和路径等。这些形状可以通过SVG的XML语法来定义。下面我们将逐一详细介绍这些基本形状。 1. 矩形(rect): SVG中的矩形可以通过`<rect>`元素创建...

    CSS3中的clip-path使用攻略

    它允许开发者创建各种复杂的形状,如圆形、椭圆、多边形等,为网页设计添加独特的视觉效果。尽管`clip-path`在所有主流浏览器中还没有得到全面支持,但它在Webkit浏览器中已经可以使用,并且通过添加前缀 `-webkit-`...

    HTML5 SVG实现可爱的小狗和狐狸动画

    在SVG中,我们可以使用多种形状元素来构建小狗和狐狸的轮廓,如`<circle>`(圆形)、`<rect>`(矩形)、`<path>`(路径)等。例如,小狗的头部可能由一个大的圆形和两个小的椭圆组成,狐狸的耳朵则可以用两个三角形...

    纯CSS打造兼容各种浏览器的几何图形打包

    通过深入理解边框属性和CSS布局原理,你可以创造出更多复杂的形状,甚至可以构建出更抽象的图案,如多边形、圆形、椭圆等,而无需依赖图像处理工具。这是一项实用且有趣的技能,值得每个前端开发者学习和掌握。

    CSS中clip-path属性的使用详解

    在CSS中,`clip-path`属性是一个非常强大的工具,它允许开发者通过定义形状来裁剪元素的可见区域,从而创造出各种独特的视觉效果。这个属性可以用于网页设计中的图像、按钮、背景等元素,以实现非传统形状的布局。在...

    几何爱心图形CSS3特效

    CSS3提供了多种方法来创建几何形状,如使用border-radius属性创建圆形或椭圆,使用polygon函数绘制多边形等。在这个特效中,爱心通常由两个相互交错的三角形组成,这可以通过巧妙地利用伪元素(如`:before`和`:after...

    scss-shapes:用于scs的形状mixin集合

    "scss-shapes"是一个专门为SCSS编写的库,提供了一系列的mixin(混合)来帮助开发者创建各种形状,如圆形、矩形、多边形等,极大地提高了样式设计的效率和灵活性。 在SCSS中,mixin是一个可以包含样式规则的代码块...

Global site tag (gtag.js) - Google Analytics