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

十天精通CSS3

大漠 Web前端工程师
难度初级
时长 5小时 0分
  • 17.disabled选择器 “:disabled”选择器刚好与“:enabled”选择器相反,用来选择不可用表单元素。要正常使用“:disabled”选择器,需要在表单元素的HTML中设置“disabled”属性。 18.checked选择器 “:checked”表示的是选中状态。 19. ::selection选择器 “::selection”伪元素是用来匹配突出显示的文本(用鼠标选择文本时的文本)。 例如:HTML中 <p>“::selection”伪元素是用来匹配突出显示的文本。</p> CSS中 ::selection {background: red;color: green;} 20. :read-only选择器 “:read-only”伪类选择器用来指定处于只读状态元素的样式。简单点理解就是,元素中设置了“readonly=’readonly’” 21. :read-write选择器 “:read-write”选择器刚好与“:read-only”选择器相反,主要用来指定当元素处于非只读状态时的样式。 22. ::before和::after ::before和::after这两个主要用来给元素的前面或后面插入内容,这两个常和"content"配合使用,使用的场景最多的就是清除浮动。
    查看全部
  • 10.first-of-type选择器 “:first-of-type”选择器类似于“:first-child”选择器,不同之处就是指定了元素的类型,其主要用来定位一个父元素下的某个类型的第一个子元素。 11.nth-of-type(n)选择器 “:nth-of-type(n)”选择器和“:nth-child(n)”选择器非常类似,不同的是它只计算父元素中指定的某种类型的子元素。 比如:选中div的第2n+1个,和p的第2n个 .wrapper > div:nth-of-type(2n+1), .wrapper > p:nth-of-type(2n){ background: orange; } 12.last-of-type选择器 “:last-of-type”选择器和“:first-of-type”选择器功能是一样的,不同的是他选择是父元素下的某个类型的最后一个子元素。 13.nth-last-of-type(n)选择器 和“:nth-of-type(n)”选择器是一样的,选择父元素中指定的某种子元素类型,但它的起始方向是从最后一个子元素开始,而且它的使用方法类似于上节中介绍的“:nth-last-child(n)”选择器一样。 14.only-child选择器 “:only-child”选择器选择的是父元素中只有一个子元素,而且只有唯一的一个子元素。也就是说,匹配的元素的父元素中仅有一个子元素,而且是一个唯一的子元素。 15.only-of-type选择器 “:only-of-type”是表示一个元素他有很多个子元素,而其中只有一种类型的子元素是唯一的,使用“:only-of-type”选择器就可以选中这个元素中的唯一一个类型子元素。 16.enabled选择器 在Web的表单中,有些表单元素有可用(“:enabled”)和不可用(“:disabled”)状态,比如输入框,密码框,复选框等。在默认情况之下,这些表单元素都处在可用状态。那么我们可以通过伪选择器“:enabled”对这些表单元素设置样式。 input[type="text"]:enabled { background: #ccc; border: 2px solid red; }
    查看全部
  • 4.结构性伪类选择器—empty :empty选择器表示的就是空。用来选择没有任何内容的元素,这里没有内容指的是一点内容都没有,哪怕是一个空格。 比如,你的文档中有三个段落p元素,你想把没有任何内容的P元素加个框。我们就可以使用“:empty”选择器来控制。 p:empty { border: 1px solid green; } 5.结构性伪类选择器—target :target选择器称为目标选择器,用来匹配文档(页面)的url的某个标志符的目标元素。 例如:<div class="menuSection" id="brand"> <h2><a href="#brand">Brand</a></h2> <p>content for Brand</p> </div> CSS中:#brand:target p { background: orange; color: #fff; } 6.结构性伪类选择器—first-child “:first-child”选择器表示的是选择父元素的第一个子元素的元素E。简单点理解就是选择元素中的第一个子元素,记住是子元素,而不是后代元素。 7.结构性伪类选择器—last-child 8.结构性伪类选择器—nth-child(n) “:nth-child(n)”选择器用来定位某个父元素的一个或多个特定的子元素。 例如: 通过“:nth-child(n)”选择器,并且参数使用表达式“2n”,将偶数行列表背景色设置为橙色。 ol > li:nth-child(2n){ background: orange;} 9.结构性伪类选择器—nth-last-child(n) “:nth-last-child(n)”选择器和前面的“:nth-child(n)”选择器非常的相似,只是这里多了一个“last”,所起的作用和“:nth-child(n)”选择器有所区别,从某父元素的最后一个子元素开始计算,来选择特定的元素。
    查看全部
  • css3 选择器 1. 属性选择器 ^ 是选择开头位置包含的;$是选择结尾位置包含的;*是选择任意位置包含的 以下正好作为笔记: a[class^=column]{ background:red; } a[href$=doc]{ background:green; } a[title*=box]{ background:blue; } 从这个例子来说,匹配元素都是a,第一个选择器,class类名的前几个字符都是column,所以我们就可以用a[class^=colomn]作为属性选择器; 第二个选择器,href的后缀文件格式都是.doc,我们就可以用a[href$=doc]作为属性选择器; 第三个选择器,title部分相同的字符串之后box,但是分布不均匀,我们可以用a[title*=box]作为属性选择器。 2.结构性伪类选择器—root “:root”选择器等同于<html>元素,简单点说: :root{background:orange} html {background:orange;} 得到的效果等同。 建议使用:root方法。 3.结构性伪类选择器—not :not选择器称为否定选择器,可以选择除某个元素之外的所有元素。 比如:div{ padding: 10px 20px; min-height: 50px; }//此div包括header,main,footer三个块 div:not([id="footer"]){ background: orange; }//除了footer之外的颜色都设置为orange
    查看全部
  • 增加only最好
    查看全部
  • CSS3选择器 :read-write选择器 :read-write”选择器刚好与“:read-only”选择器相反,主要用来指定当元素处于非只读状态时的样式。 :read-write”选择器来设置不是只读控件的文本框样式。
    查看全部
  • CSS3背景 multiple backgrounds多重背景 语法缩写如下: background : [background-color] | [background-image] | [background-position][/background-size] | [background-repeat] | [background-attachment] | [background-clip] | [background-origin],... 把缩写拆解成以下形式: background-repeat : repeat1,repeat2,...,repeatN; background-position : position1,position2,...,positionN; background-size : size1,size2,...,sizeN; background-attachment : attachment1,attachment2,...,attachmentN; background-clip : clip1,clip2,...,clipN; background-origin : origin1,origin2,...,originN; background-color : color; 注意: 用逗号隔开每组 background 的缩写值; 如果有 size 值,需要紧跟 position 并且用 "/" 隔开; 如果有多个背景图片,而其他属性只有一个(例如 background-repeat 只有一个),表明所有背景图片应用该属性值。 background-color 只能设置一个。
    查看全部
  • CSS3背景 background-size: background-size: auto | <长度值> | <百分比> | cover | contain 1、auto:默认值,不改变背景图片的原始高度和宽度; 2、<长度值>:成对出现如200px 50px,将背景图片宽高依次设置为前面两个值,当设置一个值时,将其作为图片宽度值来等比缩放; 3、<百分比>:0%~100%之间的任何值,将背景图片宽高依次设置为所在元素宽高乘以前面百分比得出的数值,当设置一个值时同上; 4、cover:顾名思义为覆盖,即将背景图片等比缩放以填满整个容器; 5、contain:容纳,即将背景图片等比缩放至某一边紧贴容器边缘为止。
    查看全部
  • CSS3背景 background-clip: background-clip : border-box | padding-box | content-box | no-clip。参数分别表示从边框、或内填充,或者内容区域向外裁剪背景。no-clip表示不裁切,和参数border-box显示同样的效果。backgroud-clip默认值为border-box。
    查看全部
  • “:disabled”选择器刚好与“:enabled”选择器相反,用来选择不可用表单元素。要正常使用“:disabled”选择器,需要在表单元素的HTML中设置“disabled”属性。
    查看全部
  • CSS3背景 background-origin background-origin : border-box | padding-box | content-box;参数分别表示背景图片是从边框,还是内边距(默认值),或者是内容区域开始显示。 需要注意的是,如果背景不是no-repeat,这个属性无效,它会从边框开始显示。 例如: background:#ccc url(http://123.png) no-repeat; background-origin: content-box;
    查看全部
  • CSS3文字与字体 文本阴影text-shadow text-shadow: X-Offset Y-Offset blur color; X-Offset:表示阴影的水平偏移距离,其值为正值时阴影向右偏移,反之向左偏移; Y-Offset:是指阴影的垂直偏移距离,如果其值是正值时,阴影向下偏移,反之向上偏移; Blur:是指阴影的模糊程度,其值不能是负值,如果值越大,阴影越模糊,反之阴影越清晰,如果不需要阴影模糊可以将Blur值设置为0; Color:是指阴影的颜色,其可以使用rgba色。 比如,我们可以用下面代码实现设置阴影效果。 text-shadow: 0 1px 1px #fff
    查看全部
  • CSS3文字与字体 text-overflow : text-overflow用来设置是否使用一个省略标记(...)标示对象内文本的溢出。 text-overflow:clip(剪切)或者ellipsis(显示省略标记) 但是text-overflow只是用来说明文字溢出时用什么方式显示,要实现溢出时产生省略号的效果,还须定义强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏(overflow:hidden),只有这样才能实现溢出文本显示省略号的效果,代码如下: text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
    查看全部
  • CSS3颜色 渐变色彩 Gradient 分为线性渐变(linear)和径向渐变(radial) linear-gradient(渐变方向,颜色1,颜色2,...颜色n) 渐变方向:to top从上到下 to right从左到右 to top left右下角到左上角 例如:background-image:linear-gradient(to left, red, orange,yellow,green,blue,indigo,violet);
    查看全部
  • CSS3边框 为边框应用图片 border-image border-image:url(borderimg.png) 70 repeat ; 图片延伸方式有三种,round平铺,repeat重复,stretch拉伸
    查看全部

举报

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

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