为了账号安全,请及时绑定邮箱和手机立即绑定
  • CSS3新增的属性选择器: E[att^='val']:选择匹配元素E,并且E元素定义了属性att,其属性值以val开头胡任何字符 E[att$='val']:选择匹配元素E,并且E元素定义了属性att,其属性值以val结尾的任何字符。 E[att*='val']:选择匹配元素E,并且E元素定义了属性att,其属性值任意位置包含了val。
    查看全部
  • -webkit-transition: background-color .5s ease-in .2s,border-radius 0.5s ease-out 3s;; transition: background-color .5s ease-in .2s,border-radius 0.5s ease-out 3s; }
    查看全部
  • 1.动画--过渡延迟时间 transition-delay: transition-delay属性和transition-duration属性极其类似,不同的是transition-duration是用来设置过渡动画的持续时间,而transition-delay主要用来指定一个动画开始执行的时间,也就是说当改变元素属性值后多长时间开始执行。 2.有时我们想改变两个或者多个css属性的transition效果时,只要把几个transition的声明串在一起,用逗号(“,”)隔开,然后各自可以有各自不同的延续时间和其时间的速率变换方式。但需要值得注意的一点:第一个时间的值为 transition-duration,第二个为transition-delay。 例如:a{ transition: background 0.8s ease-in,color 0.6s ease-out;} 示例演示: 通过transition属性将一个200px *200px的橙色容器,在鼠标悬浮状态时,过渡到一个300px * 300px的红色容器。而且整个过渡0.1s后触发,并且整个过渡持续0.28s。 HTML代码: <div class="wrapper"> <div>鼠标放到我的身上来</div> </div> CSS代码: .wrapper { width: 400px; height: 400px; margin: 20px auto; border: 2px dotted red; } .wrapper div { width: 200px; height: 200px; background-color: orange; -webkit-transition: all .28s ease-in .1s; transition: all .28s ease-in .1s; } .wrapper div:hover { width: 300px; height: 300px; background-color: red; }
    查看全部
  • 1.动画--过渡函数 transition-timing-function:transition-timing-function属性指的是过渡的“缓动函数”。主要用来指定浏览器的过渡速度,以及过渡期间的操作进展情况,其中要包括以下几种函数: ease:默认值,速度由快到慢,逐渐变慢; linear:匀速; ease-in:速度越来越快,呈加速效果,称为渐显效果; ease-out:速度越来越慢,呈减速效果,称为渐隐效果; ease-in-out:先加速再减速,称为渐显渐隐效果。
    查看全部
  • 1.动画--过渡所需时间 transition-duration:transition-duration属性主要用来设置一个属性过渡到另一个属性所需的时间,也就是从旧属性过渡到新属性花费的时间长度,俗称持续时间。 2.案例演示: 在鼠标悬停(hover)状态下,让容器从直角慢慢过渡到圆角,并让整个动画持续0.5s。 HTML: <div></div> CSS: div { width: 300px; height: 200px; background-color: orange; margin: 20px auto; -webkit-transition-property: -webkit-border-radius; transition-property: border-radius; -webkit-transition-duration: .5s; transition-duration: .5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; -webkit-transition-delay: .2s; transition-delay: .2s; } div:hover { border-radius: 20px; }
    查看全部
  • 1.动画--过渡属性 transition-property:在CSS3中新增加了一个新的模块transition,它可以通过一些简单的CSS事件来触发元素的外观变化,让效果显得更加细腻。简单点说,就是通过鼠标的单击、获得焦点,被点击或对元素任何改变中触发,并平滑地以动画效果改变CSS的属性值。 2.在CSS中创建简单的过渡效果可以从以下几个步骤来实现: 第一,在默认样式中声明元素的初始状态样式; 第二,声明过渡元素最终状态样式,比如悬浮状态; 第三,在默认样式中通过添加过渡函数,添加一些不同的样式。 3.CSS3的过度transition属性是一个复合属性,主要包括以下几个子属性: transition-property:指定过渡或动态模拟的CSS属性 transition-duration:指定完成过渡所需的时间 transition-timing-function:指定过渡函数 transition-delay:指定开始出现的延迟时间 4.先来看transition-property属性: transition-property用来指定过渡动画的CSS属性名称,而这个过渡属性只有具备一个中点值的属性(需要产生动画的属性)才能具备过渡效果。HTML: <div></div> CSS: div { width: 200px; height: 200px; background-color:red; margin: 20px auto; -webkit-transition: background-color .5s ease .1s; transition: background-color .5s ease .1s; } div:hover { background-color: orange; } 特别注意:当“transition-property”属性设置为all时,表示的是所有中点值的属性。 用例子来说明这个问题: 假设你的初始状态设置了样式“width”,“height”,“background”,当你在终始状态都改变了这三个属性,那么all代表的就是“width”、“height”和“background”。如果你的终始状态只改变了“width”和“height”时,那么all代表的就是“width”和“height”。
    查看全部
  • 1.变形--原点 transform-origin: 任何一个元素都有一个中心点,默认情况之下,其中心点是居于元素X轴和Y轴的50%处。 2.在没有重置transform-origin改变元素原点位置的情况下,CSS变形进行的旋转、位移、缩放,扭曲等操作都是以元素自己中心位置进行变形。但很多时候,我们可以通过transform-origin来对元素进行原点位置改变,使元素原点不在元素的中心位置,以达到需要的原点位置。 3.示例展示: 通过transform-origin改变元素原点到左上角,然后进行顺时旋转45度。 HTML代码: <div class="wrapper"> <div>原点在默认位置处</div> </div> <div class="wrapper transform-origin"> <div>原点重置到左上角</div> </div> CSS代码: .wrapper { width: 300px; height: 300px; float: left; margin: 100px; border: 2px dotted red; line-height: 300px; text-align: center; } .wrapper div { background: orange; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .transform-origin div { -webkit-transform-origin: left top; -moz-transform-origin:left top; transform-origin: left top; }
    查看全部
  • 表单选择器,可用(“:enabled”),不可用(“:disabled”)
    查看全部
  • “:only-of-type”是表示一个元素他有很多个子元素,而其中只有一种类型的子元素是唯一的,使用“:only-of-type”选择器就可以选中这个元素中的唯一一个类型子元素。
    查看全部
  • text-overflow:设置是否使用一个省略标记(...)标示对象内文本的溢出。 text-overflow:ellipsis; 溢出内容为隐藏 overflow:hidden; 溢出内容为隐藏 white-space:nowrap; 定义强制文本在一行内显示 & word-wrap
    查看全部
  • 设置文本的阴影效果:text-shadow text-shadow:2px 2px 0 #E4F100; X-Offset:阴影的水平偏移距离,其值为正值时阴影向右偏移 Y-Offset:阴影的垂直偏移距离,如果其值是正值时,阴影向下偏移 lur:阴影的模糊程度,不能是负值,值越大,阴影越模糊,设为0,则无模糊。 Color:阴影的颜色,可以使用rgba色。
    查看全部
  • <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>文本阴影</title> <style type="text/css"> .demo { width: 340px; padding: 30px; font: bold 55px/100% "微软雅黑"; color: #566F89; background: #000; text-shadow: 2px 2px 0 rgba(255,255,255,0.8); } </style> </head> <body> <div class="demo">IMOOC</div> </body> </html>
    查看全部
  • 渐变色彩: 分为线性渐变(linear)和径向渐变(radial) 针对线性渐变的W3C标准语法来分析其用法: background-image:linear-gradient(to top right,red,blue,white,yellow); 分别为:线性渐变,渐变方向,颜色的起始点和结束点。 第一个参数:指定渐变方向,可以用“角度”或“英文”来表示。 第一个参数省略时,默认为“180deg”,等同于“to bottom”。 第二个和第三个参数,表示颜色的起始点和结束点。 0deg to top 从下向上 90deg to right 从左到右 180deg to bottom 从上向下 270deg to left 从右向左 to top left 右下角到左上角 to top right 左下角到右上角
    查看全部
  • 颜色之RGBA: GB是一种色彩标准,是由红(R)、绿(G)、蓝(B)的变化。RGBA是在RGB的基础上增加了控制alpha透明度的参数。 语法:color:rgba(R,G,B,A) R、G、B三个参数,正整数值的取值范围为:0-255; A为透明度参数,取值在0~1之间,不可为负值。 如,background-color:rgba(255,255,255,0.5);背景设置为透明度为0.5的白色
    查看全部
  • 为边框应用图片 border-image:为边框应用背景图片 和background属性比较相似。例如: background:url(xx.jpg) 10px 20px no-repeat; 可以理解为它是一个切片工具,会自动把用做边框的图片切割。 border-image:url(border.png) 70 70 70 70 repeat borderimage:url(http://img1.sycdn.imooc.com//52e22a1c0001406e03040221.jpg) 20 repeat 70:切割图片的宽度,单位为像素,但是省略px,也可以使用百分比,遵循顺时针的规律来分别设置。也可以简写为70 。 图片延伸方式:round(平铺) repeat(重复) stretch(拉伸)
    查看全部

举报

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

微信扫码,参与3人拼团

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

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