为了账号安全,请及时绑定邮箱和手机立即绑定
  • CSS3 结构性伪类选择器—not

    :not选择器称为否定选择器,和jQuery中的:not选择器一模一样,可以选择除某个元素之外的所有元素。就拿form元素来说,比如说你想给表单中除submit按钮之外的input元素添加红色边框,CSS代码可以写成:

    form {
      width: 200px;
      margin: 20px auto;
    }
    div {
      margin-bottom: 20px;
    }input:not([type="submit"]){
      border:1px solid red;
    }

    相关HTML代码:

    <form action="#">
      <div>
        <label for="name">Text Input:</label>
        <input type="text" name="name" id="name" placeholder="John Smith" />
      </div>
      <div>
        <label for="name">Password Input:</label>
        <input type="text" name="name" id="name" placeholder="John Smith" />
      </div>
      <div>
        <input type="submit" value="Submit" />
      </div>
    </form>

    531eb2ca00014b5002370177.jpg

    查看全部
  • CSS3 结构性伪类选择器—root

    通过“:root”选择器设置背景颜色

    HTML代码:

    <div>:root选择器的演示</div>

    CSS代码:

    :root {
      background:orange;
    }
    演示结果:“:root”选择器等同于<html>元素,简单点说::root{background:orange}html {background:orange;}得到的效果等同。建议使用:root方法。另外在IE9以下还可以借助“:root”实现hack功能。


    查看全部
  • CSS3选择器 属性选择器

    在CSS2中引入了一些属性选择器,而CSS3在CSS2的基础上对属性选择器进行了扩展,新增了3个属性选择器,使得属性选择器有了通配符的概念,这三个属性选择器与CSS2的属性选择器共同构成了CSS功能强大的属性选择器。


    查看全部
  • CSS3背景 multiple backgrounds

    多重背景,也就是CSS2里background的属性外加origin、clip和size组成的新background的多次叠加,缩写时为用逗号隔开的每组值;用分解写法时,如果有多个背景图片,而其他属性只有一个(例如background-repeat只有一个),表明所有背景图片应用该属性值。

    语法缩写如下:

    background : [background-color] | [background-image] | [background-position][/background-size] | [background-repeat] | [background-attachment] | [background-clip] | [background-origin],..
    注意:用逗号隔开每组 background 的缩写值;如果有 size 值,需要紧跟 position 并且用 "/" 隔开;如果有多个背景图片,而其他属性只有一个(例如 background-repeat 只有一个),表明所有背景图片应用该属性值。background-color 只能设置一个。

    查看全部
  • CSS3背景 background-size

    设置背景图片的大小,以长度值或百分比显示,还可以通过cover和contain来对图片进行伸缩。

    语法:

    background-size: auto | <长度值> | <百分比> | cover | contain

    取值说明:

    1、auto:默认值,不改变背景图片的原始高度和宽度;

    2、<长度值>:成对出现如200px 50px,将背景图片宽高依次设置为前面两个值,当设置一个值时,将其作为图片宽度值来等比缩放;

    3、<百分比>:0%~100%之间的任何值,将背景图片宽高依次设置为所在元素宽高乘以前面百分比得出的数值,当设置一个值时同上;

    4、cover:顾名思义为覆盖,即将背景图片等比缩放以填满整个容器;

    5、contain:容纳,即将背景图片等比缩放至某一边紧贴容器边缘为止。


    查看全部
  • 旋转rotate()函数通过指定的角度参数使元素相对原点进行旋转。它主要在二维空间内进行操作,设置一个角度值,用来指定旋转的幅度。如果这个值为正值,元素相对原点中心顺时针旋转;如果这个值为负值,元素相对原点中心逆时针旋转。

    查看全部
  • <!DOCTYPE html>

    <html>

    <head>

    <meta charset=utf-8 />

    <title>before、after</title>

    <style>

    .box h3{

      text-align:center;

      position:relative;

      top:80px;

    }

    .box {

      width:70%;

      height:200px;

      background:#FFF;

      margin:40px auto;

    }


    .effect{

      position:relative;       

        -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

    }

    .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:0 0 20px rgba(0,0,0,0.8);

    top:50%;

    bottom:0;

    left:10px;

    right:10px;

    -moz-border-radius:100px / 10px;

    border-radius:100px / 10px;

    }

    </style>

    </head>

    <body>

      <div class="box effect">

      <h3>Shadow Effect </h3>

    </div>

    </body>

    </html>


    查看全部
  • 上面代码作用在class名叫.effect上的div的前(before)后(after)都添加一个空元素,然后为这两个空元素添加阴影特效。

    查看全部
  • 制作圆:

    border-radius标签

    制作导航立体风格:

    利用投影技术box-shadow

    利用伪元素制作导航列表分隔线

    查看全部
  • 记住啦啦啦啦

    查看全部
  • @Keyframes被称为关键帧,其类似于Flash中的关键帧。在CSS3中其主要以“@keyframes”开头,后面紧跟着是动画名称加上一对花括号“{…}”,括号中就是一些不同时间段样式规则。

    经验与技巧:在@keyframes中定义动画名称时,其中0%和100%还可以使用关键词from和to来代表,其中0%对应的是from,100%对应的是to。

    Chrome 和 Safari 需要前缀 -webkit-;Foxfire 需要前缀 -moz-。

    查看全部
  • 任务二、设置缩略图形状

    为什么要在a上加after 而不是li或者ul上加after

    查看全部
  • 设置缩略图外形效果

    提示:使用伪元素::after制作圆形效果


    查看全部
  • 给每个列表定义不同的背景颜色

    提示:使用结构伪类选择器:nth-of-type()


    查看全部
  • box-shadow是向盒子添加阴影。支持添加一个或者多个。

    box-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式];
    参数介绍:

    54292d620001ffb107080250.jpg注意:inset 可以写在参数的第一个或最后一个,其它位置是无效的。

    查看全部

举报

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

微信扫码,参与3人拼团

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

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