为了账号安全,请及时绑定邮箱和手机立即绑定
.wrapper > div:first-of-type {
background: orange;
}
//:first-of-type和:first-child比较接近,不过前者可以在前面指定元素类型
ol > li:nth-last-child(5){
background: orange;
}
//和nth-child()是相对的,一个从第一个往后数,一个从最后一个往前数
ol > li:nth-child(2n+1){
background: green;
}
translate的百分比是根据自身的宽度和高度来定的~

最赞回答 / 小霞子
ease 规定慢速开始,然后变快,然后慢速结束的过渡效果;   ease-in 规定以慢速开始的过渡效果;   ease-out 规定以慢速结束的过渡效果;   ease-in-out 规定以慢速开始和结束的过渡效果
#brand:target p {
background: orange;
color: #fff;
}
//#brand:target{}选择的是id为brand并且#brand是作为href的值,这个href对应的元素a被点击才能出发这个css效果
div:empty {
border: 1px solid green;
}
//空格也算内容!
div:not([id="footer"]){
background: orange;
}//选择id不为footer的所有div
:root{}
选择当前文档的根标签;对于html而言,就是<html>标签,因此基本等同于:
html{
}
a[class^="column"]{
color:#f00;
}
a[href$=".doc"]{
color:#0f0;
}
a[title*="box"]{
color:#00f;
}
思想:使用伪元素来制作导航列表之间的间隔线!

已采纳回答 / 陈二狗i
可以已修改的原点为中心进行各种操作。 就可以做出各种不同的效果
看不懂啊啊啊
突然有个想法:在同一个div内可以通过:hover来控制显示和隐藏内容,就跟鼠标经过一样显示事件一样。

#dd:hover #gg{
display:block;
}

#gg是#dd的子元素!大家可以试试!做鼠标经过事件觉得挺方便的,不需要用到js
background:url(http://static.mukewang.com/static/img/logo_index.png) no-repeat,
url(http://static.mukewang.com/static/img/logo_index.png) no-repeat;
background-position:left top,right bottom;
background-size:200px 70px,150px 60px;
//一个div应用多个背景图片,同时对多个背景图片进行位置、大小等的设置
background-sizing:【auto】/【x,y】/【n%,m%】/【cover】/【contain】
设置背景图片的大小:
auto是自动,图片原来多大就多大;
x,y是指定具体值,单位为px;
n%,m%是指定背景图的长宽比例,相对的是div(本元素);
cover:是将背景图等比例缩放,缩放到刚好全部占满本元素为止(这种情况可能长或宽其中之一会溢出而被舍弃);
contain:是将背景图等比例缩放,缩放到刚好长或宽刚好满足100%铺满本元素的长或宽即可(这种情况可能出现有长或宽不足100%)
课程须知
1.html+CSS相关基础知识 2.具有一定的网页制作经验 3.此课程不支持IE9版本以下,建议使用 chrome、safari、firefox、opera浏览器学习本课程。
老师告诉你能学到什么?
1.系统学习CSS3相关知识 2.轻松制作出各种绚丽的效果

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消