CSS3利用圆角边框属性制作图案下篇

CSS3变形transform属性

上篇文章分享了使用圆角边框属性制作饼环和四边不同色的正方形,今天分享加上CSS3的`变形

transform属性`做一个由八个同色的三角形组成的正方形。

CSS3动画相关的第二个属性就是transform,翻译成中文是“改变,使…变彩;转换”,CSS3

transform属性允许我们对元素进行旋转、缩放、移动或倾斜,向元素应用2D或3D转换。

tanton性的基本语法:

transform:none | transform-funetions;

在上面的语法中,transform属性的默认值为none,适用于内联元素和块元素,表示不进行变形。

transform-functions 用于设置变形函数,可以是一个或多个变形函数列表。

2D 转换的常用函数

函数名 描述 参数说明
rotate(angel) 旋转元素 angel是度数值,代表旋转角度
skew(x- angel,y- angel) 倾斜元素 angel是度数值,代表倾斜角度
skewX(angel) 沿着x轴倾斜元素 angel是度数值,代表倾斜角度
skewY(angel) 沿着y轴倾斜元素 angel是度数值,代表倾斜角度
scale(x,y) 缩放元素,改变元素的高度和宽度 代表缩放比例,取值包括正数、负数和小数
scaleX(x) 改变元素的宽度 代表缩放比例,取值包括正数、负数和小数
scaleY(y) 改变元素的高度 代表缩放比例,取值包括正数、负数和小数
translate(x,y) 移动元索对象,基于x和y坐标重新定位元素 元素移动的数值,x代表左右方向,y代表上下方向,向左和向上使用负数,反之使用正数
translateX(x) 沿着x轴移动元素 元素移动的数值,x代表左右方向,y代表上下方向,向左和向上使用负数,反之使用正数
translateY(y) 沿着y轴移动元素 元素移动的数值,x代表左右方向,y代表上下方向,向左和向上使用负数,反之使用正数
matrix(n,n,n,n,.n,n) 2D转换矩阵 使用6个值的表示变形,所有变形的本质都是由矩阵完成的

接下来看看实例
制作图案由多种方法,先看看方法一,具体代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>多色正方形1</title>
    <style>
        //方法一
        .lingxing {
            height:0;
            width:0;
            margin:80px 0px 0px 120px;
            -webkit-transform-origin:0 100%;
            -moz-transform-origin:0 100%;
            -o-transfo
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值