css之创建常用图形

css 创建常用图形

网站中有一些常见的图形用css就可以实现出来,本人就此总结了几种常用的css图形画法,引用链接http://www.cnblogs.com/lovemomo/p/4878293.html

  • 圆形

.circle{        margin-top:50px;        width: 100px;        height: 100px;        background:red;        -moz-border-radius:50px;        -webkit-border-radius:50px;        border-radius: 50px;    }
  • 月亮

.moon{        width: 80px;        height: 80px;        border-radius: 50%;        box-shadow: 15px 15px 0 0 red;    }
  • 上三角

.triangle-up {        width: 0;        height: 0;        border-left:50px solid transparent;        border-right: 50px solid transparent;        border-bottom: 50px solid #ccc;    }

下三角同理

  • 左三角:

.triangle-left {        width: 0;        height: 0;        border-top:50px solid transparent;        border-right: 50px solid #ccc;        border-bottom: 50px solid transparent;    }

右三角同理

  • 左上三角:

.triangle-topleft {        width: 0;        height: 0;        border-top: 50px solid #ccc;        border-right:50px solid transparent;    }
  • 右下三角:

    .triangle-bottomleft {        width: 0;        height: 0;        border-bottom: 50px solid #ccc;        border-left:50px solid transparent;    }
  • 实心三角边框<div id="demo"></div>

#demo{    width: 100px;    height: 100px;    background-color: #333;    position: relative;      }#demo:after{    border:solid transparent;    border-left-color:#333;    border-width:10px;    width:0;    content:" ";    position:absolute;    left:100%;    top:10%;  }

  • 空心三角边框:<div id="demo"></div>

#demo{    width: 100px;    height: 100px;    background-color:#fff;    position:relative;    border: 2px solid #000;    /*整体颜色边框是黑色*/}/*小三角*/#demo:after{    border:solid transparent;    border-left-color:#fff;    border-width:10px;    content:" ";    position:absolute;    left:100%;    top:20px;    /*20px*/}/*大三角*/#demo:before{    border:solid transparent;    border-left-color:#000;    border-width:12px;   /*10px+2px*/    content:" ";    position:absolute;    left:100%;    top:18px;    /*20px-2px*/}
时间: 2024-08-04 15:24:47

css之创建常用图形的相关文章

使用CSS 3创建不规则图形 文字围绕

前言 CSS 创建复杂图形的技术即将会被广泛支持,并且应用到实际项目中.本篇文章的目的是为大家开启它的冰山一角.我希望这篇文章能让你对不规则图形有一个初步的了解. 现在,我们已经可以使用CSS 3 常见不规则复杂图形了(点击链接查看),如下图所示: 使用CSS创建的图形,无法内置文字或实现文字环绕效果.因此,如何实现不规则图形和文字复杂布局也成为了一个热议话题. 今天我们就来介绍一下如何实现这个效果.文章中我们将阐述如何使用 CSS创建不规则图形,实现不规则的文本布局.学会如何创建不规则图形之后

图形对象的创建(常用图形对象的创建方法及特殊属性)

1.图形窗口对象 MATLAB的一切图形图像的输出都是在图形窗口中完成的. 一.创建 建立图形窗口对象使用figure函数,其调用格式为:句柄变量=figure(属性名1,属性值1,属性名2,属性值2,...) MATLAB通过对属性一的操作来改变图形窗口的形式.也可以使用figure函数按MATLAB默认的属性值建立图形窗口,格式为:figure  或  句柄变量 =figure MATLAB通过figure函数建立窗口之后,还可以调用figure函数来显示该窗口,并将其设定为当前窗口,调用格

DIV+CSS网页布局常用的一些基础知识整理

CSS命名规范一.文件命名规范 全局样式:global.css:框架布局:layout.css:字体样式:font.css:链接样式:link.css:打印样式:print.css: 二.常用类/ID命名规范页 眉:header内 容:content容 器:container页 脚:footer 版 权:copyright 导 航:menu主导航:mainMenu子导航:subMenu 标 志:logo标 语:banner标 题:title侧边栏:sidebar 图 标:Icon注 释:note

93 添加class 移出class 移除/移出link或style的css规则,不常用

Base.js var $=function()//调用 { return new Base(); }; //对象式 function Base() { //创建一个数组来获取节点和节点的数组 this.elements=[];//私有化,不共用 } //获取ID节点 Base.prototype.getId=function(id) { this.elements.push(document.getElementById(id)); return this; }; //获取元素节点 Base.

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

图形包括基本的矩形.圆形.椭圆.三角形.多边形,也包括稍微复杂一点的爱心.钻石.阴阳八卦等.当然有一些需要用到CSS3的属性,所以在你打开这篇文章的时候,我希望你用的是firefox或者chrome,当然IE也能看一部分的.那好,下面就一起来看看我们是如何用纯CSS来画这些图形的,如果你也觉得很震撼,推荐给你的朋友吧. 1.正方形 最终效果: CSS代码如下: 复制代码 代码如下: #square { width: 100px; height: 100px; background: red; }

CSS属性(常用的属性)

CSS属性(常用的属性)http://www.w3school.com.cn/cssref/index.asp 一:文本与字体属性 1.字体属性 (1):font-size:字体的大小(例如:font-size:14px)(em当前对象内文本字体大小 pt绝对长度单位(多少个点的单位)px相对长度单位(像素)) (2):font-family:字体的类型(例如:font-family:"隶书","宋体",Arial,"Times New Roman&quo

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

今天在css-tricks上看到一篇文章,那篇文章让我不禁心头一震,强大的CSS啊,居然能画出这么多基本的图形.图形包括基本的矩形.圆形.椭圆.三角形.多边形,也包括稍微复杂一点的爱心.钻石.阴阳八卦等.当然有一些需要用到CSS3的属性,所以在你打开这篇文章的时候,我希望你用的是firefox或者chrome,当然IE也能看一部分的.那好,下面就一起来看看我们是如何用纯CSS来画这些图形的,如果你也觉得很震撼,推荐给你的朋友吧. 1.正方形 最终效果: CSS代码如下: 1 #square {

用CSS变形创建圆形导航

在这个教程中,我会教你使用CSS变形制作圆形导航. 我会带你一步步地创建样式,讲解背后的数学知识和简单的逻辑,让你对这技术有清晰的认识. 正如我提到的,使用CSS变形创建样式,会用到相关的基础数学知识.但是不必担心, 用到的数学非常简单,我会带你一步步地客克服它. 我要指出原技术属于Ana Tudor.我把它修改成我想要效果,这也是我希望你的在教程结束时去做的:对这技术有深入而且清晰的认识,开始查阅资料并且构建自己的样式. 结构 我们要创建一个导航,因此我们会从常见的导航结构开始.我们需要一个d

Android开发图形处理创建一个图形的拷贝

定义一个布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:or