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

十天精通CSS3

大漠 Web前端工程师
难度初级
时长 5小时 0分
  • 设置单行省略: .test_demo{ overflow:hidden; background:#ccc; width:200px; position: relative; line-height: 20px; max-height: 40px; } 设置多行省略: .test_demo{ text-overflow:ellipsis; overflow:hidden; width:200px; background:#ccc; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; } 这只能兼容webkit内核的,如果想要兼容其他浏览器,需要用到伪元素:after中的content来显示...,代码如下: .test_demo{ position: relative; line-height: 20px; max-height: 40px; overflow: hidden;//line-height和max-height结合是为了让其显示两行文本 } .test_demo::after{ content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px; background: -webkit-linear-gradient(right, transparent, #ccc 55%); background: -o-linear-gradient(right, transparent, #ccc 55%); background: -moz-linear-gradient(right, transparent, #ccc 55%); background: linear-gradient(to right, transparent, #ccc 55%); }
    查看全部
  • background-image:linear-gradient(to left top,#00f,#ff0); 为文字段落添加从右下角向左上角的线性渐变背景
    查看全部
  • element:not([属性选择器]),选择一类tag派出特定含有某属性的,添加样式。
    查看全部
  • 结构性伪类选择器—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选择器称为否定选择器,可以选择除某个元素之外的所有元素。 例: 就拿form元素来说,比如说你想给表单中除submit按钮之外的input元素添加红色边框 SS代码可以写成: 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> 例图: ​
    查看全部
  • first-of-type指定了元素类型,用来定位父元素下某个类型的第一个子元素。
    查看全部
  • *使用伪元素制作导航列表项分隔线*/ .nav li{background:linear-gradient(to bottom,#dd2926,#a82724,#dd2926) no-repeat right / 1px 15px;};
    查看全部
  • 线性渐变 1. http://img1.sycdn.imooc.com//54b72b2e0001500103790158.jpg 2. http://img1.sycdn.imooc.com//542a25da00017e9406980223.jpg
    查看全部
  • :after or :before创建的伪元素在Element内部。创建的是子元素。 注意!:first-child选择所有的子元素和本身,选择的是直系后代一层。
    查看全部
  • 1.一个页面通过<tagname href="#idname" #idname指向><tagname id="idname"taget目标> 2.设置多个:target时,点击另一个时,其他通过:target点击显示设置的属性会消失。 3.一个页面应该最多只能有一个taget比较合适
    查看全部
  • 结构性伪类选择器:empty,选择所有空元素(没有任何内容的元素,与void元素不同)
    查看全部
  • 结构性伪类选择器:not结合属性选择器。排除选择元素,选择所有其他元素。
    查看全部
  • 结构性伪类选择器:root,选择文档根元素。
    查看全部
  • 属性选择器[attribute=start value^=/end value$=/contain value*=]
    查看全部
  • repeat round stretch
    查看全部

举报

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

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