项目开发中遇到了这样的效果,百度了一波,可以使用css3的伪类实现:

/*斜角公用*/
1、外层的div加class='wrapper' 并需要设置相对定位
.wrapper:before {
-moz-transform: translateY(-100%);
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
content: '';
top: 0;
}
.wrapper:before, .wrapper:after {
background-repeat: no-repeat;
background-size: 100% 100%;
height: 120px; //斜角的高度
left: 0;     // 斜角的定位
position: absolute;
width: 100%;
} .wrapper:before, .wrapper:after {
background-image: url('../images/color2.png'); //斜角所引用的图片 正方形 背景透明的png格式
} .wrapper.alt:after { //div 下面也需要加斜角的话 最外层的div class="wrapper alt"
-moz-transform: translateY(100%) rotate(180deg);
-webkit-transform: translateY(100%) rotate(180deg);
-ms-transform: translateY(100%) rotate(180deg);
transform: translateY(100%) rotate(180deg);
bottom: 0;
content: '';
}

最新文章

  1. Hue
  2. Vagrant的一个BUG - 不支持'change_host_name'
  3. 写了cookie阻止通过输入地址直接访问下一个html,但是直接输入地址访问时,会闪一下下一个页面,怎么回事啊????、
  4. BZOJ 2541: [Ctsc2000]冰原探险
  5. CSS权威指南 - 基础视觉格式化 3
  6. System.Web.HttpCompileException (0x80004005): (0): error CS0016: 未能写入输出文件
  7. 数据结构Java实现02----线性表与顺序表
  8. cocos2dx中使用声音引擎需要包含的头文件
  9. Net数值计算MathNet.Numerics类库
  10. Ubunte 11.4 下安装 SSH遇到的问题
  11. docker 指定容器名字
  12. Angular - - $sce 和 $sceDelegate
  13. 使用RESTful风格开发Java Web
  14. (亲测解决)每次打开excel文件都会出现两个窗口,一个是空白的sheet1,另一个是自己的文档
  15. alibaba的FastJson(高性能JSON开发包) json转换
  16. js 关于本地文件的处理
  17. Properties类、序列化流与反序列化流、打印流、commons-IO
  18. 初探Runloop(一)
  19. ZTree id值太大,ZTree没有生成树,ZTree的id值过大
  20. Java的四种引用之强弱软虚

热门文章

  1. Element-ui学习笔记3--Form表单(二)
  2. 【CSS3】3D立方体动画
  3. mysql 第三课 jdbc基础操作
  4. Python--day39--管道和数据共享(面试可能会问到)
  5. Mac下SVN基本操作和常见错误
  6. git update-index --assume-unchanged
  7. H3C 802.1X典型配置举例
  8. H3C设置下次启动的配置文件
  9. webpack 命令
  10. ssh批量免密