利用css3的 transform-origin 画一颗爱心
2016-08-25 00:00
651 查看
首先是基础css(去除margin,padding),并且设置背景色.
2:创建一个容器,里面就是放内容的
效果图如下:
接下来:
让红色部分以左下角为基点,逆时针旋转45度.加入下面代码:
接下来再画一个红色圆柱:
效果图如下:
让第二个圆柱以右下角为基点,顺时针旋转45度,加入下面的代码:
效果图如下:
哇哈哈,爱心已经出来了,现在把容器的背景色去掉:
*{margin:0;padding: 0;} body{font-size: 12px;background:#886565;font-family: "微软雅黑";}
2:创建一个容器,里面就是放内容的
.heart{position:relative;width: 100px;height:80px;background:blue;margin: 100px auto;}
效果图如下:
接下来:
.heart:before{position: absolute;content: "";left:50px;top:0;width:50px;height: 80px;background: red;border-radius: 50px 50px 0 0;}
让红色部分以左下角为基点,逆时针旋转45度.加入下面代码:
transform-origin: left bottom;transform:rotate(-45deg);
接下来再画一个红色圆柱:
.heart:after{position: absolute;content: "";left:0;top:0;width:50px;height: 80px;background: red;border-radius: 50px 50px 0 0;}
效果图如下:
让第二个圆柱以右下角为基点,顺时针旋转45度,加入下面的代码:
transform-origin: right bottom;transform:rotate(45deg);
效果图如下:
哇哈哈,爱心已经出来了,现在把容器的背景色去掉:
相关文章推荐
- 利用CSS3的border-radius绘制太极及爱心图案示例
- CSS3形变——transform与transform-origin画时钟
- CSS3形变——transform与transform-origin画时钟
- css3中的transform中的3d变换:translatez()与transform-origin-z()的区别
- CSS3 transform-origin属性之初理解
- CSS3形变——transform与transform-origin画时钟
- CSS3形变——transform与transform-origin画时钟
- css3 transform-origin
- 【CSS3】transform-origin以原点进行旋转 (转)
- CSS3变形之transform-origin属性
- CSS3形变——transform与transform-origin画时钟
- CSS3形变——transform与transform-origin画时钟
- CSS3 transform-origin & CSS3圆角border-radius属性详解
- 【CSS3】transform-origin原点旋转
- CSS3 Transform——transform-origin
- transform(变形)和transform-origin(变形原点)-Css3演示
- CSS3形变——transform与transform-origin画时钟
- transform-origin CSS3 旋转
- ↗☻【css3】变形transform和变形原点transform-origin
- 利用CSS3的transform做的动态时钟效果