CSS揭秘三(形状)

一、椭圆

border-radius
CSS揭秘三(形状)

 

 二、平行四边形

1.嵌套元素方案skew

2.伪元素方案:

把所有样式(背景、边框等)应用到伪元素上,然后再对伪元素进行变形。因为我们的内容并不是包含在伪元素里的,所以内容并不会受到变形的影响。当我们想变形一个元素而不想变形它的内容时就可以用到它。
(如果要在 IE8 下实现多重背景,这个方法往往是不错的变通解决方案。这个创意最初是由 Nicolas Gallagher(http://nicolasgallagher.com/multiple-backgrounds-and-borders-with-css2)发现的。)

三、菱形图片

1.嵌套元素方案rotate

2.裁切路径

clip-pathCSS揭秘三(形状)

 

四、切角效果

CSS揭秘三(形状)CSS揭秘三(形状)

 

 

 

 

CSS 渐变解决:
background: #58a;
background: linear-gradient(-45deg, transparent 15px, #58a 0);
 
五、梯形css 3D + 伪元素(把变形效果作用在伪元素上

CSS揭秘三(形状)

上一篇:JSON的使用


下一篇:css响应式设计知识点总结