CSS3写常用的形状
正方形:
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写常用的形状的更多相关文章
- 纯CSS3写的10个不同的酷炫图片遮罩层效果【转】
这个是纯CSS3实现的的10个不同的酷炫图片遮罩层效果,可以欣赏一下 在线预览 下载地址 实例代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
- 纯CSS3写的10个不同的酷炫图片遮罩层效果
这个是纯CSS3实现的的10个不同的酷炫图片遮罩层效果,可以欣赏一下 在线预览 下载地址 实例代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1 ...
- 一些纯css3写的公司logo
随着对css3了解得越深入,越来越发现了css3的强大.css3不但能完成一些基本的特效如圆角阴影等,还能借助动画技术实现一些复杂的动画,能替代很多以前js才能完成的工作,css3的作用还不止于此 ...
- css3写出飘雪花特效
大冬天的,飘雪花的特效,你可能要用上了吧.通常情况下用jQuery写飘雪花的特效,但用css3写,其实特别简单,新手一看就懂,那就告别jQuery,用css3轻松搞定飘雪花特效吧! 点击查看特效演示 ...
- CSS3 Generator提供了13个CSS3较为常用的属性代码生成工具,而且可以通过这款工具除了在线生成效果代码之外,还可以实时看到你修改的效果,以及浏览器的兼容性。
CSS3 Generator提供了13个CSS3较为常用的属性代码生成工具,而且可以通过这款工具除了在线生成效果代码之外,还可以实时看到你修改的效果,以及浏览器的兼容性. CSS3 Generator ...
- css3写下雨效果
css3写下雨效果<pre><div class="xiayuxiaoguo"></div></pre> <pre>.x ...
- css3新增属性有哪些?css3中常用的新增属性总结
css3新增属性有哪些?来提问这个问题的人都应该知道css3是css的升级版本,那么,css3既然是升级版本,自然是会新增一些属性,接下来本篇文章将给大家介绍关于css3中常用的新增属性. 一.css ...
- html5标签css3的常用样式
<meta name=''> name:有如下6个值:application-name:文档名或者应用名,整个文档只能包含一个值.author:文档作者description:文档描述ge ...
- 所有用CSS3写的3D特效,都离不开这些知识
起因 昨晚在做慕课网的十天精通CSS3课程,其中的综合练习是要做一个3D导航翻转的效果.非常高大上. 以往这些效果我都很不屑,觉得网上一大堆这些特效的代码,复制粘贴就好了,够快.但是现实工作中,其实自 ...
随机推荐
- springboot 学习笔记(一)
引子 最近在搞一个项目,走在科技前沿的师兄, 摒弃了公司老套的框架模式, 采用了springboot搭建新应用.看到如此简洁的代码 , 深受诱惑.趁周末闲余之时, 背晒阳光, 学起了springboo ...
- MVC ajax 上传文件
废话不多说,上代码: 用到的js文件: jquery.min.js jquery.easyui.min.js <input id="fileurl" onclick=&quo ...
- 分布式文件系统FastDFS设计原理
原文地址: http://blog.chinaunix.net/uid-20196318-id-4058561.html FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker ...
- XHTML标签的嵌套规则--很基础很重要
XHTML的标签有许多:div.ul.li.dl.dt.dd.h1~h6.p.a.addressa.span. strong……我们在运用这些标签搭建页面结构的时候,是可以将它们无限嵌套的,但是,嵌套 ...
- 【S4】使用empty()而不是判断size()是否为0
1.二者的作用是一样的,结果也是等价的.就是判断集合是否为空. 2.二者是等价的,为什么强调使用empty,因为empty效率更高. 3.在STL中,对于一般的集合,empty和size都是常数时间. ...
- C++ foreach
考虑下面的需求,对vector<int>中的每个元素加1,如何做? void add(int& lhs) // 注意:要修改主调方法中的数据,这里要使用引用 { lhs= lhs ...
- 离线安装Android开发环境的方法
对于大家从官网上下载下来的SDK其实是一个安装工具,里面啥都没有,如果在线安装的话会需要很长时间.我们同样可以从网络上用下载工具将所需要安装的东西下载下来,(同样有劳大家自己动手找找了)然后直接放入相 ...
- 深入剖析 HTML5
作为新一代的 HTML 标准,HTML5 不仅强化了 Web 网页的表现性能,还追加了本地数据库等 Web 应用的功能.虽然 HTML5 标准仍处于完善之中.然而,大部分新版本的浏览器已经能够支持某些 ...
- GridView编辑删除操作
第一种:使用DataSource数据源中自带的编辑删除方法,这样的不经常使用,在这里就不加说明了. 另外一种:使用GridView的三种事件:GridView1_RowEditing(编辑).Grid ...
- HTML+CSS+JS基础知识
HTML+CSS+JS基础知识 目录 对HTML+CSS+JS的理解 基础知识 对HTML+CSS+JS的理解 基础知识 插入样式表的三种方式 外部样式表:<link rel="sty ...