为了账号安全,请及时绑定邮箱和手机立即绑定
  • 1、阴影模糊半径与阴影扩展半径的区别 阴影模糊半径:此参数可选,其值只能是为正值,如果其值为0时,表示阴影不具有模糊效果,其值越大阴影的边缘就越模糊; 阴影扩展半径:此参数可选,其值可以是正负值,如果值为正,则整个阴影都延展扩大,反之值为负值时,则缩小; 2、X轴偏移量和Y轴偏移量值可以设置为负数 box-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式]; X轴偏移量为负数: .boxshadow-outset{ width:100px; height:100px; box-shadow:-4px 4px 6px #666; } Y轴偏移量为负数: .boxshadow-outset{ width:100px; height:100px; box-shadow:4px -4px 6px #666; }
    查看全部
  • white-space:nowrap; 强制文本在一行内显示 overflow:hidden; 溢出内容为隐藏 text-overflow:ellipsis; 溢出时产生省略号的效果
    查看全部
  • ::before和::after这两个主要用来给元素的前面或后面插入内容,这两个常和"content"配合使用,使用的场景最多的就是清除浮动

    /*类名为clearfix的div元素*/
    .clearfix::before,
    .clearfix::after {
        content: ""; /*content的中文是内容,感觉是在div的前后插入 内容为 空,相当于加入一个空元素*/
        display: block; /*显示为块状元素*/
        height: 0; /*高度为0*/
        visibility: hidden; /*visbility是可见性,可视化的意思,hidden隐藏*/
    }
    .clearfix:after {clear: both;}/*clear : none | left|right| both 。clear为清除浮动,clear:both为清除全部浮动*/
    .clearfix {zoom: 1;}/*低版本IE浏览器的清除浮动*/

    阴影效果,也是通过这个来实现的

    .effect::before, .effect::after{  /*类名为effect的div元素*/
        content:""; /*content的中文是内容,感觉是在div的前后插入 内容为 空,相当于加入一个空元素,然后为这两个空元素添加阴影特效*/
        position:absolute;  /*绝对定位*/
        z-index:-1; /*遮罩效果,值小的远离用户*/
        -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8); /*-webkit是为了让chrome和safari浏览器更好的兼容。加入边框阴影:X轴偏移量,Y轴偏移量,[阴影颜色] rgba的a是透明度参数*/
        -moz-box-shadow:0 0 20px rgba(0,0,0,0.8); /*-moz是为了让Firefox兼容*/
        box-shadow:0 0 20px rgba(0,0,0,0.8);
        top:50%; /*div元素高离父元素的50%*/
        bottom:0;  /*底部距离父元素为0,贴紧底部*/
        left:10px;
        right:10px;
        -moz-border-radius:100px / 10px; /*圆角效果*/
        border-radius:100px / 10px; /*如果“/”前后的值都存在,那么“/”前面的值设置其水平半径,“/”后面值设置其垂直半径*/
    }

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

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset=utf-8 />
    <title>before、after</title>
    </head>
    <body>
      <div class=".effect">
    </div>
    </body>
    </html>


    查看全部
  • * 含有 任意位置 ^ 开头 $ 结尾
    查看全部
  • 啊,研究了一会儿,终于看懂了。。 这个效果是这么实现的: 1、box背景色设为橙色的圆形 2、box中子元素包括单选按钮radio(默认样式)和span(背景为白色圆形,我们的自定义样式),但是radio不显示(因为是完全透明的) 3、被选中的单选按钮和span会显示(完全不透明),而未被选中的单选按钮不显示(因为是完全透明的)
    查看全部
  • 【最后做】 根本没讲如何使用“perspective”给元素设置3D舞台布景,大家看看张鑫旭老师这篇文章吧,看完基本就能做这个实例了。http://www.zhangxinxu.com/wordpress/2012/09/css3-3d-transform-perspective-animate-transition/ 建议大家把源码下载下来,再将那些为了兼容性写的代码全部删除。这样看源码比较简单,再对照着任务提示观看源码,基本就可以把远离弄懂,最后自己再上手一遍,基本就会了。
    查看全部
  • :only-child 小明的爸爸只有小明一个孩子 :only-of-type 小明的爸爸有龙凤胎,小明是唯一的儿子
    查看全部
  • matrix(scaleX(),skewY(),skewX(),scaleY(),translateX(),translateY());
    查看全部
  • 这玩意太难了,不懂的同学可以参考下这个 http://blog.csdn.net/henren555/article/details/9699449
    查看全部
  • matrix(scaleX,skewX,skewY,scaleY,translateX,translateY)
    查看全部
  • 注意:span没有设置display:block时不能旋转。块级元素才可以旋转
    查看全部
  • >用于选择指定标签元素的第一代子元素 看清楚 是第一代 第一代里有N个子元素 所以还需要用first-child来指定第一个
    查看全部
  • E[att^="val"]选择匹配元素E,且E元素定义了属性att,其属性值以val开头的任何字符串 E[att&="val"]选择匹配元素E,且E元素定义了属性att,其属性值以val结尾的任何字符串 E[att*="val"]选择匹配元素E,且元素定义了属性att,其属性值任意位置包含了"val" <a href="xxx.pdf">我链接的是PDF文件</a> <a href="#" class="icon">我类名是icon</a> <a href="#" title="我的title是more">我的title是more</a> a[class^=icon]{ background: green; color:#fff; } a[href$=pdf]{ background: orange; color: #fff; } a[title*=more]{ background: blue; color: #fff; }
    查看全部
  • >是子元素选择器,空格是后代选择器,他们的区别: 后代选择器:匹配父子关系和祖先-后代关系 子元素选择器:匹配父子关系 就是>(子元素选择器)只是匹配到他下面的一层,而不是多层
    查看全部
  • 懵逼了
    查看全部

举报

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

微信扫码,参与3人拼团

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

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