正方形:

1 .square{ width: 100px;height: 100px; background: #E57779;}

 

长方形:

.rectangle{ width: 200px;height: 100px; background: #E57779;}

 

圆形:

 .circle{ width: 100px;height: 100px;background: #E57779;
border-radius: 50%;
}
 

椭圆形:

 .oval{ width: 200px; height: 100px; background: #E57779;
border-radius: 50%;
}
 

三角形-上:

 /*三角形-上
* 左右下,下为左右宽度的2倍*/ .triangle_t{width:;height:;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid #E57779;
}
 

三角形-下:

 /*三角形-下
* 左右上,上为左右宽度的2倍*/
.triangle_b{width:;height:;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid #E57779;
}
 

三角形-左:

 /*三角形-左
* 上下右,右为上下宽度的2倍*/
.triangle_l{width:;height:;
border-top: 50px solid transparent;
border-right: 100px solid #E57779;
border-bottom: 50px solid transparent;
}
 

三角形-右:

 /*三角形-右
* 上下左,左为上下宽度的2倍*/
.triangle_r{width:;height:;
border-top: 50px solid transparent;
border-left: 100px solid #E57779;
border-bottom: 50px solid transparent;
}
 

对话泡泡:

 /*对话泡泡=小三角+长方形
*对话泡泡-长方形
* */
.talkboxes{ width: 200px; height: 100px; background: #E57779;
border-radius: 15px;
position: relative;
}
/*对话泡泡=小三角+长方形
*对话泡泡-小三角
* */
.talkboxes:before{ width:; height:;
content: " ";
position: absolute;
top: -26px;
left: calc(50% - 13px);
border-left: 13px solid transparent;
border-bottom: 26px solid #E57779;
border-right: 13px solid transparent;
}
 

六边形:

 /*六边形=上三角+长方形+下三角
* 六边形-上三角
* */
.sexangle:before{width:;height:;
content: " ";
position: absolute;
top:-30px;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 30px solid #E57779;
}
/*六边形=上三角+长方形+下三角
* 六边形-长方形
* */
.sexangle{ width: 100px; height: 55px; background: #E57779;position: relative;top: 25px;}
/*六边形=上三角+长方形+下三角
* 六边形-下三角
* */
.sexangle:after{width:;height:;
content: " ";
position: absolute;
bottom:-30px;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 30px solid #E57779;
}
 

六边形1:

 .sexangle1:before{width: 100px; height: 63px; background: #E57779;
content: " ";
display: block;
transform:rotate(-60deg);
border-radius: 10px;
}
.sexangle1{ width: 100px; height: 63px; background: #E57779;margin-top: 30px;
position: relative;
transform:rotate(30deg);
border-radius: 10px; }
.sexangle1:after{width: 100px; height: 63px; background: #E57779;
content: " ";
display: block;
position: absolute;
top:;
transform:rotate(60deg);
border-radius: 10px;
}
 

CSS3写常用的形状的更多相关文章

  1. 纯CSS3写的10个不同的酷炫图片遮罩层效果【转】

    这个是纯CSS3实现的的10个不同的酷炫图片遮罩层效果,可以欣赏一下 在线预览 下载地址 实例代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...

  2. 纯CSS3写的10个不同的酷炫图片遮罩层效果

    这个是纯CSS3实现的的10个不同的酷炫图片遮罩层效果,可以欣赏一下 在线预览 下载地址 实例代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1 ...

  3. 一些纯css3写的公司logo

      随着对css3了解得越深入,越来越发现了css3的强大.css3不但能完成一些基本的特效如圆角阴影等,还能借助动画技术实现一些复杂的动画,能替代很多以前js才能完成的工作,css3的作用还不止于此 ...

  4. css3写出飘雪花特效

    大冬天的,飘雪花的特效,你可能要用上了吧.通常情况下用jQuery写飘雪花的特效,但用css3写,其实特别简单,新手一看就懂,那就告别jQuery,用css3轻松搞定飘雪花特效吧! 点击查看特效演示 ...

  5. CSS3 Generator提供了13个CSS3较为常用的属性代码生成工具,而且可以通过这款工具除了在线生成效果代码之外,还可以实时看到你修改的效果,以及浏览器的兼容性。

    CSS3 Generator提供了13个CSS3较为常用的属性代码生成工具,而且可以通过这款工具除了在线生成效果代码之外,还可以实时看到你修改的效果,以及浏览器的兼容性. CSS3 Generator ...

  6. css3写下雨效果

    css3写下雨效果<pre><div class="xiayuxiaoguo"></div></pre> <pre>.x ...

  7. css3新增属性有哪些?css3中常用的新增属性总结

    css3新增属性有哪些?来提问这个问题的人都应该知道css3是css的升级版本,那么,css3既然是升级版本,自然是会新增一些属性,接下来本篇文章将给大家介绍关于css3中常用的新增属性. 一.css ...

  8. html5标签css3的常用样式

    <meta name=''> name:有如下6个值:application-name:文档名或者应用名,整个文档只能包含一个值.author:文档作者description:文档描述ge ...

  9. 所有用CSS3写的3D特效,都离不开这些知识

    起因 昨晚在做慕课网的十天精通CSS3课程,其中的综合练习是要做一个3D导航翻转的效果.非常高大上. 以往这些效果我都很不屑,觉得网上一大堆这些特效的代码,复制粘贴就好了,够快.但是现实工作中,其实自 ...

随机推荐

  1. springboot 学习笔记(一)

    引子 最近在搞一个项目,走在科技前沿的师兄, 摒弃了公司老套的框架模式, 采用了springboot搭建新应用.看到如此简洁的代码 , 深受诱惑.趁周末闲余之时, 背晒阳光, 学起了springboo ...

  2. MVC ajax 上传文件

    废话不多说,上代码: 用到的js文件: jquery.min.js jquery.easyui.min.js <input id="fileurl" onclick=&quo ...

  3. 分布式文件系统FastDFS设计原理

    原文地址: http://blog.chinaunix.net/uid-20196318-id-4058561.html FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker ...

  4. XHTML标签的嵌套规则--很基础很重要

    XHTML的标签有许多:div.ul.li.dl.dt.dd.h1~h6.p.a.addressa.span. strong……我们在运用这些标签搭建页面结构的时候,是可以将它们无限嵌套的,但是,嵌套 ...

  5. 【S4】使用empty()而不是判断size()是否为0

    1.二者的作用是一样的,结果也是等价的.就是判断集合是否为空. 2.二者是等价的,为什么强调使用empty,因为empty效率更高. 3.在STL中,对于一般的集合,empty和size都是常数时间. ...

  6. C++ foreach

    考虑下面的需求,对vector<int>中的每个元素加1,如何做? void add(int& lhs) // 注意:要修改主调方法中的数据,这里要使用引用 { lhs= lhs ...

  7. 离线安装Android开发环境的方法

    对于大家从官网上下载下来的SDK其实是一个安装工具,里面啥都没有,如果在线安装的话会需要很长时间.我们同样可以从网络上用下载工具将所需要安装的东西下载下来,(同样有劳大家自己动手找找了)然后直接放入相 ...

  8. 深入剖析 HTML5

    作为新一代的 HTML 标准,HTML5 不仅强化了 Web 网页的表现性能,还追加了本地数据库等 Web 应用的功能.虽然 HTML5 标准仍处于完善之中.然而,大部分新版本的浏览器已经能够支持某些 ...

  9. GridView编辑删除操作

    第一种:使用DataSource数据源中自带的编辑删除方法,这样的不经常使用,在这里就不加说明了. 另外一种:使用GridView的三种事件:GridView1_RowEditing(编辑).Grid ...

  10. HTML+CSS+JS基础知识

    HTML+CSS+JS基础知识 目录 对HTML+CSS+JS的理解 基础知识 对HTML+CSS+JS的理解 基础知识 插入样式表的三种方式 外部样式表:<link rel="sty ...