学习前端的第十二天

渐变&2D

[if !supportLists]1.[endif]渐变的概念:

                   针对于盒子的背景颜色设置  渐变是由浏览器解析得到的

    A.线性渐变属性:background

      属性值:linear-gradient(参数)

      参数:方向(可不写),颜色,颜色,…

      方向的设置:1.默认重上到下

2.从一边到另一边  (to 结束的方向)

                      3.从一角到另一角  (to 水品方向 垂直方向 结束方向值)

                      4.角度值deg  45deg

           兼容写法的方向值:1.从一边到另一边 (开始的方向值)

2.从一角到另一角 (水平方向 垂直方向 开始的方向值)

3.角度值deg 90deg-标准写法

       总结:1.多个参数之间用逗号隔开 2.线性渐变分标准写法与兼容写法

在不考录兼容的使用:background:linear-gradient(颜色1,颜色2,…)

B.径向渐变的属性:background

   属性值:radial-gradient(参数)

       参数1:渐变的起点   默认值是中点   水平与垂直方向   value值

    参数2:渐变的形状    ellipse椭圆是默认值    circle圆形

    参数3:渐变大小    和前面的参数之间需要使用空格隔开

    参数4:渐变颜色1…

C.重复渐变   repeating-

2.过渡属性:

强调none和block不可以使用过渡 

属性:transition

属性值:property当前参与过度的属性  使用ALL表示全部可以省略不写默认全部

        duration  时间 秒s/毫秒ms

        delay 延迟

        timing-function  运动方式  默认是ease 先加速后减速

简写:transition:0.8s

3.2D属性:

属性:transform变形属性

属性值:位移 translate(参数) =>(水品方向,垂直方向)   不脱离文档流

        缩放 scale(参数)=>(宽,高)  两个参数相同时可以简写成一个

    参数>1 变大   0<参数<1 缩小   参数=1  不变  参数=0 隐藏  参数<0先小后大再放大倍数并且翻转

         原点 origin(参数)=>(上下,左右)

         旋转 rotate(参数)=>只能设置一个值 单位deg

         倾斜 skow(参数)=>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容