为了账号安全,请及时绑定邮箱和手机立即绑定
  • border-image:用既有的图片做边框

    最后一个参数代表边框的方式:

    round(平铺)

    repeat(重复)

    stretch(拉伸)

    查看全部
  • box-shadow

    阴影模糊半径:只能是正值

    阴影扩展半径:可正可负

    查看全部
  • box-shadow

    外部阴影:x>0右 x<0左

                     y>0下 y<0上

    x和y的数值决定阴影的粗细

    内部阴影方向与外部阴影正好相反

    查看全部
  • border-radius 

    参数:从左上角顺时针

    查看全部
  • Responsive设计:
    脚本下载地址: 
    media-queries.js(http://code.google.com/p/css3-mediaqueries-js/)       
    respond.js(https://github.com/scottjehl/Respond)
    
     <!—[if lt IE9]>      <scriptsrc=http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js></script> <![endif]>
    查看全部
  • Media Queries在其他浏览器中不要像其他CSS3属性一样在不同的浏览器中添加前缀。

    查看全部
  • 媒体类型的引用方法也有多种,常见的有:link标签、@import和CSS3新增的@media几种:

    查看全部
  • 一、媒体类型

    媒体类型(Media Type)在CSS2中是一个常见的属性,也是一个非常有用的属性,可以通过媒体类型对不同的设备指定不同的样式。

    在CSS2中常碰到的就是all(全部)、screen(屏幕)、print(页面打印或打印预览模式),其实媒体类型远不止这三种,W3C总共列出了10种媒体类型。如下表所示:

    设备类型

    All

    所有设备

    Braille

    盲人用点字法触觉回馈设备

    Embossed

    盲文打印机

    Handheld

    便携设备

    Print

    打印用纸或打印预览视图

    Projection

    各种投影设备

    Screen

    电脑显示器

    Speech

    语音或音频合成器

    Tv

    电视机类型设备

    Tty

    使用固定密度字母栅格的媒介,比如电传打字机和终端

    其中Screen、All和Print为最常见的三种媒体类型

    查看全部
  • css3动画

    查看全部
  • 圆角border-radius左上 右上 右下 左下

    查看全部
  • <!DOCTYPE html>

    <html>

    <head> 

    <meta charset="utf-8">

    <title>多重背景</title>

    <style type="text/css">

    .demo{

        width: 300px;

        height: 140px;

        border: 1px solid #999;

        

        background-image: url(http://img1.sycdn.imooc.com//54cf2365000140e600740095.jpg),

                          url(http://img1.sycdn.imooc.com//54cf238a0001728d00740095.jpg),

                          url(http://img1.sycdn.imooc.com//54cf23b60001fd9700740096.jpg);

        background-position: left top, 100px 0, 200px 0;

        background-repeat: no-repeat, no-repeat, no-repeat;

        

        margin:0 0 20px 0;

    }

    .task {

        width: 300px;

        height: 140px;

        border: 1px solid #999;

        

        background:url(http://static.mukewang.com/static/img/logo_index.png) no-repeat left top / 75% 60%, 

                   url(http://static.mukewang.com/static/img/logo_index.png) no-repeat right bottom / 50% 35%;

                   

    }



    </style>  

    </head> 

    <body>

    <div class="demo"></div>

    <div class="task"></div>

    </body>

    </html>


    查看全部
  • <!DOCTYPE html>

    <html>

    <head> 

    <meta charset="utf-8">

    <title>背景原点</title>

    <style type="text/css">

    .wrap {

        width:100px; 

        border:20px dashed #000; 

        padding:20px; 

        font-weight:bold; 

        color:#000; 

        background:#ccc url(http://static.mukewang.com/static/img/logo_index.png) no-repeat; 

        background-origin:content-box;

        position: relative;

    }

    .wrap span { 

        position: absolute; 

        left:0; 

        top:0;

    }

    .content {

        height:59px; 

        border:1px solid #333;

    }

    </style>  

    </head> 

    <body>

    <div class="wrap"><span>padding</span>

        <div class="content">content</div>

    </div>

    </body>

    </html>


    查看全部
  • 这里要注意的是你要理解background多背景的两种语法书写形式:语法拆分和语法缩写,这个你在这个章节也能看到。

    你所提到的 “/”是在background进行语法缩写的时候使用的,而background多背景语法缩写的写法如下(以课程为例):

    .demo {background:url(image1) no-repeat position1/size1 ,url(image2) no-repeat position2/size2, url(image3) no-repeat position3/size3;}

    转为实际的代码如下:

    .demo {
        width: 300px;
        height: 140px;
        border: 1px solid #999;
        background:
        url(http://img1.sycdn.imooc.com//54cf2365000140e600740095.jpg) no-repeat,
        url(http://img1.sycdn.imooc.com//54cf238a0001728d00740095.jpg) no-repeat 100px 0/50px 88px,
        url(http://img1.sycdn.imooc.com//54cf23b60001fd9700740096.jpg) no-repeat 200px 0/50px 88px;
        }

    这样就能达到你所说的效果了,当然如果是使用拆分的语法书写代码的话,就不用考虑这个“/”的问题了。

    查看全部
  • 缩放 scale 具有三种情况:

    1、 scale(X,Y)使元素水平方向和垂直方向同时缩放(也就是X轴和Y轴同时缩放)

    div:hover {  -webkit-transform: scale(1.5,0.5);
      -moz-transform:scale(1.5,0.5)
      transform: scale(1.5,0.5);}
      注意:Y是一个可选参数,如果没有设置Y值,则表示X,Y两个方向的缩放倍数是一样的。


    查看全部
  • Skew()具有三种情况:

    1、skew(x,y)使元素在水平和垂直方向同时扭曲(X轴和Y轴同时按一定的角度值进行扭曲变形);

    第一个参数对应X轴,第二个参数对应Y轴。如果第二个参数未提供,则值为0,也就是Y轴方向上无斜切。

    2、skewX(x)仅使元素在水平方向扭曲变形(X轴扭曲变形);

    3、skewY(y)仅使元素在垂直方向扭曲变形(Y轴扭曲变形)

    查看全部

举报

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

微信扫码,参与3人拼团

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

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