为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
十天精通CSS3_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

十天精通CSS3

大漠 Web前端工程师
难度初级
时长 5小时 0分
  • 在WEB表单中,有些表单元素有可用(:enabled)和不可用(:disabled)状态,在默认情况下,这些表单元素都处在可用状态。
    查看全部
  • ":only-of-type"表示一个元素它有很多个子元素,而其中只有一个类型的元素是唯一的,可以选中这个元素中的唯一一个类型子元素
    查看全部
  • ":only-child"选择器选择的父元素中只有一个子元素,而且只有唯一的一个子元素,也就是说,匹配元素的父元素中仅有的一个子元素,而且是唯一的一个子元素
    查看全部
  • ":nth-last-of-type(n)"类似于":nth-of-type(n)",选择父元素中指定的某种子元素类型,但它的起始方向是从最后一个子元素开始
    查看全部
  • 结构性伪类选择器—nth-child(n) “:nth-child(n)”选择器用来定位某个父元素的一个或多个特定的子元素。其中“n”是其参数,而且可以是整数值(1,2,3,4),也可以是表达式(2n+1、-n+5)和关键词(odd、even),但参数n的起始值始终是1,而不是0。也就是说,参数n的值为0时,选择器将选择不到任何匹配的元素。 经验与技巧:当“:nth-child(n)”选择器中的n为一个表达式时,其中n是从0开始计算,当表达式的值为0或小于0的时候,不选择任何匹配的元素。 ol > li:nth-child(2n-1){ background: green; }此代码为奇数行背景颜色变成绿色 偶数行为2n 4n+1还是开始为1 4n+4开始是4
    查看全部
  • 结构性伪类选择器—last-child “:last-child”选择器与“:first-child”选择器作用类似,不同的是“:last-child”选择器选择的是元素的最后一个子元素。例如,需要改变的是列表中的最后一个“li”的背景色,就可以使用这个选择器, ul>li:last-child{background:blue;} 示例演示 在博客的排版中,每个段落都有15px的margin-bottom,假设不想让博客“post”中最后一个段落不需要底部的margin值,可以使用“:last-child”选择器。 ul { border: 1px solid #ccc; list-style: none outside none; width: 220px; margin: 20px auto; padding: 0; } ul > li { list-style: none outside none; margin:0; padding: 10px; border-bottom: 3px solid #ccc; } ul > li:last-child { border-bottom: none; }该效果为为最后一行表格底部边框没有
    查看全部
  • 结构性伪类选择器—first-child “:first-child”选择器表示的是选择父元素的第一个子元素的元素E。简单点理解就是选择元素中的第一个子元素,记住是子元素,而不是后代元素。 示例演示 通过“:first-child”选择器定位列表中的第一个列表项,并将序列号颜色变为红色。 HTML代码: <ol> <li><a href="##">Link1</a></li> <li><a href="##">Link2</a></li> <li><a href="##">link3</a></li> </ol> CSS代码: ol > li{ font-size:20px; font-weight: bold; margin-bottom: 10px; } ol a { font-size: 16px; font-weight: normal; } ol > li:first-child{ color: red; }[演示效果为有序列表第一个数字变为红色] ul > li:first-child { color: red; }该效果为无序列表的第一个小圆点变为红色
    查看全部
  • 结构性伪类选择器—target :target选择器称为目标选择器,用来匹配文档(页面)的url的某个标志符的目标元素。我们先来上个例子,然后再做分析。 示例展示 点击链接显示隐藏的段落。 HTML代码: <h2><a href="#brand">Brand</a></h2> <div class="menuSection" id="brand"> content for Brand </div> CSS代码: .menuSection{ display: none; } :target{/*这里的:target就是指id="brand"的div对象*/ display:block; } #brand:target p { background: orange; color: #fff; }[这段代码的意思是选择ID为BRAND的对象在点击了BRAND链接后,在同一块状元素下p的背景颜色变为橙色]
    查看全部
  • 结构性伪类选择器—empty :empty选择器表示的就是空。用来选择没有任何内容的元素,这里没有内容指的是一点内容都没有,哪怕是一个空格。 示例显示: 比如说,你的文档中有三个段落p元素,你想把没有任何内容的P元素隐藏起来。我们就可以使用“:empty”选择器来控制。 HTML代码: <p>我是一个段落</p> <p> </p> <p></p>​ CSS代码: p{ background: orange; min-height: 30px; } p:empty { display: none; }​
    查看全部
  • 结构性伪类选择器—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> ​ div{ padding: 10px 20px; min-height: 50px; } div:not([id="footer"])/*标准格式————前缀必须加上元素大标签,大标签后加上:not([****])可以选择除了括号里的元素的所有元素*/ { background: orange; }
    查看全部
  • 结构性伪类选择器—root :root选择器,从字面上我们就可以很清楚的理解是根选择器,他的意思就是匹配元素E所在文档的根元素。在HTML文档中,根元素始终是<html>。 示例演示: 通过“:root”选择器设置背景颜色 HTML代码: <div>:root选择器的演示</div> CSS代码: :root { background:orange; }
    查看全部
  • 属性选择器 在HTML中,通过各种各样的属性可以给元素增加很多附加的信息。例如,通过id属性可以将不同div元素进行区分。 在CSS2中引入了一些属性选择器,而CSS3在CSS2的基础上对属性选择器进行了扩展,新增了3个属性选择器,使得属性选择器有了通配符的概念,这三个属性选择器与CSS2的属性选择器共同构成了CSS功能强大的属性选择器。 <html> <head> <meta charset="utf-8"> <title>属性选择器</title> <style> /*根据元素具有的相同属性选择合适的类选择器*/ a[href$=doc]{ background:green;}/*可以用于结尾相同的任何字符串*/ a[class^=column]{ background:red; }/*可以用于开头相同的字符串*/ a[title*=box]{ background:blue; }/*可以用于任何包含相同元素的字符串*/ </style> </head> <body> <a href="##" class="columnNews">我的背景想变成红色</a> <a href="##" class="columnVideo">我的背景想变成红色</a> <a href="##" class="columnAboutUs">我的背景想变成红色</a><br/> <a href="1.doc">我的背景想变成绿色</a> <a href="2.doc">我的背景想变成绿色</a><br/> <a href="##" title="this is a box">我的背景想变成蓝色</a> <a href="##" title="box1">我的背景想变成蓝色</a> <a href="##" title="there is two boxs">我的背景想变成蓝色</a> </body> </html>
    查看全部
  • animation-fill-mode定义在动画开始之前和结束之后发生的操作。 none:默认值,在动画完成最后一帧时,动画会反转到初始帧处; forwards:表示动画在结束后继续应用最后的关键帧的位置; backwards:会在向元素应用动画样式时迅速应用动画的初始帧; both:元素动画同时具有forwards和backwards效果。
    查看全部
  • animation-play-state:控制动画的播放状态,主要有两个值 running默认值,将暂停的动画重新播放。 paused将插画入的动画停下来,如果暂停了动画的播放,元素样式将回到最原始设置状态
    查看全部
  • animation-direction:动画播放方向,主要有两个值 normal是默认值,每次动画都是向前播放 alternate动画播放在第偶数次向前播放,奇数次向后播放
    查看全部

举报

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

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