为了账号安全,请及时绑定邮箱和手机立即绑定
  • https://img1.sycdn.imooc.com//5afb9fbd0001fbe603770248.jpg

    查看全部
  • 借鉴android的.9path图的应用场景,这个border-image:url(xxx) a b c d;

    这个a b c d 就是距离图片上下左右切割4刀,四个角不拉申也不变型,对应到元素的四个角上。中间的位置根据大小,根据你设置的属性,自动补齐其他空间

    查看全部
  • 创建flex容器:

    1.flexcontainer{ display: -webkit-flex; display: flex; }

    Flex项目:

    1. 主轴方向:flex-direction [ row(水平) | column(垂直) ]

    2. 项目移到顶部: [ flex-strat ]

    • 主轴垂直:设置 align-items 

    • 主轴水平:设置 justify-content

    • 即: row + align-items、column + justify-content创建flex容器:

      1.flexcontainer{ display: -webkit-flex; display: flex; }

      Flex项目:

      • 主轴垂直:设置 align-items 

      • 主轴水平:设置 justify-content

      • 即: row + align-items、column + justify-content

    1. 主轴方向:flex-direction [ row(水平) | column(垂直) ]

    2. 项目移到顶部: [ flex-strat ]


    查看全部
  •   backwards:先应用动画的初始帧,再animation-delay,再执行动画,结束状态回到动画的初始状态

      forwards:从动画的初始状态等待动画的执行,结束时停在动画的最后一帧处(先animation-delay,再执行动画)

      both:先应用动画的初始帧,再animation-delay,再执行动画 ,结束状态是动画的最后一帧


    查看全部
  • box-sizing:border-box(宽高只包含内容宽度,不包括border和padding)

    box-sizing:content-box(宽高包含内容宽度+border+padding)

    查看全部
    0 采集 收起 来源:CSS3 盒子模型

    2018-05-15

  • column-span主要用来定义一个分列元素中的子元素能跨列多少。column-width、column-count等属性能让一元素分成多列,不管里面元素如何排放顺序,他们都是从左向右的放置内容,但有时我们需要基中一段内容或一个标题不进行分列,也就是横跨所有列,此时column-span就可以轻松实现,此属性的语法如下。

    column-span: none | all


    查看全部
  • 当盒子设置完transform:translate之后,原点就不在中心点,而是到了盒子的左上角

    解决:当设置完transform:translate之后就设置transform-origin:right bottom;原点就会重新回到中心点处。

    注意:不能在hover事件中设置此属性。

    查看全部
  • column-rule主要是用来定义列与列之间的边框宽度、边框样式和边框颜色。简单点说,就有点类似于常用的border属性。但column-rule是不占用任何空间位置的,在列与列之间改变其宽度不会改变任何列的位置。

    查看全部
  • column-gap主要用来设置列与列之间的间距

    normal默认值,默值为1em(如果你的字号是px,其默认值为你的font-size值)。


    查看全部
  • columns:<column-width> || <column-count>
    <column-width>    主要用来定义多列中每列的宽度    
    <column-count>    主要用来定义多列中的列数

    -webkit-columns: 150px 3;

      -moz-columns: 150px 3;

      -o-columns:150px 3;

      -ms-columns: 150px 3;

      columns: 150px 3;


    查看全部
  • ::before,::after选择器用于在box前后添加内容,一般配合content使用,常用其制作出更好的效果。

     .effect::before, .effect::after{
        content:"";
    position:absolute; 
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0px 0px 20px rgba(0,0,0,0.8);
    top:50%;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
    }

    https://img1.sycdn.imooc.com//5af932b60001aeac02850244.jpg

    查看全部
  • ::before,::after选择器一般用于在box前后添加内容,利用其制作出更好地效果

     .effect::before, .effect::after{
        content:"";
    position:absolute; 
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0px 0px 20px rgba(0,0,0,0.8);
    top:50%;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
    }

    https://img1.sycdn.imooc.com//5af931be0001aeac02850244.jpg

    查看全部
  •   opacity:0;  完全透明

      opacity:1;完全不透明(默认为1)


    查看全部
  • https://img1.sycdn.imooc.com//5af6b1940001601712500614.jpg

    渐变色

    查看全部
  • CSS3的过度transition属性是一个复合属性,主要包括以下几个子属性:

    • transition-property:指定过渡或动态模拟的CSS属性
    • transition-duration:指定完成过渡所需的时间
    • transition-timing-function:指定过渡函数
    • transition-delay:指定开始出现的延迟时间


    查看全部

举报

0/150
提交
取消
课程须知
1.html+CSS相关基础知识 2.具有一定的网页制作经验 3.此课程不支持IE9版本以下,建议使用 chrome、safari、firefox、opera浏览器学习本课程。
老师告诉你能学到什么?
1.系统学习CSS3相关知识 2.轻松制作出各种绚丽的效果

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!