CSS3笔记(手写超详细)

属性选择器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

ul li:first-child {
    /* 选中ul里面的li里面的第一个孩子 */
    height: 20px;
    width: 250px;
    background-color: aquamarine;
    color: #000;
    font-size: 18px;
}
/* 选中ul里面的li里面的最后一个孩子 */
ul li:last-child {
    color: aqua;
}
/* 选中ul里面的li里面的偶数个孩子 */
ul li:nth-child(even) {
    color: red;
}
/* 选中ul里面的li里面的奇数个孩子 */
ul li:nth-child(odd) {
    color: green;
}
ul li:nth-child(2n) {
    color: rgb(180, 127, 28);
}
ul li:nth-child(8) {
    color: rgb(218, 39, 179);
}

伪元素清除浮动

在这里插入图片描述
在这里插入图片描述

CSS3盒子模型

在这里插入图片描述
用途:无论是给盒子添加内边距还是边框都不会撑大盒子,可以直接放在* {}里面
在这里插入图片描述

div {
    margin: 200px auto;
    /* 使得盒子上下外边距为200px.左右居中 */
    text-align: center;
    /* 使得盒子中的文本水平居中 */
    border: 10px solid red;
    height: 200px;
    line-height: 200px;
    /* 使得盒子中的内容垂直居中 */
    width: 200px;
    background-color: aqua
}

CSS3其他特性

在这里插入图片描述
在这里插入图片描述

CSS过渡

在这里插入图片描述
在这里插入图片描述
口诀:谁做过渡给谁加

div {
    height: 200px;
    width: 400px;
    background-color: springgreen;
    /* transition: 变化的属性 过渡时间 变化曲线 停留时间; */
    transition: width .3s ease 2s;
}
div:hover {
    width: 800px;
}
div {
    height: 200px;
    width: 400px;
    background-color: springgreen;
    /* transition: 变化的属性 过渡时间 变化曲线 停留时间; */
    transition: width .3s ease 2s,height .3s ease 2s;
    /* 如果想要写多个属性,则使用逗号隔开 */
}
div:hover {
    width: 800px;
    height: 400px;

在这里插入图片描述

TDK三大标签

在这里插入图片描述

CSS3新增选择器

在这里插入图片描述

伪元素清除浮动

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值