CSS的学习第二天(1)

简介: CSS的学习第二天

CSS的学习及使用

1. Emmet语法

快速生成html结构以及快速生成CSS语法

f267f341910a458393a2f55eed5de129.png

2. 快速格式化文档

在vscode中可以随便书写网页内容,最后可以右键格式化文档来使整个网页内容变得整齐且符合书写规范

74666ebee8a1471fa17b6f29c5e84264.pnga97af211b5bc40b3b65b4f4b5f4c850f.png

此处为所设置的json文档:


{
    "code-runner.defaultLanguage": "javascript",
    "workbench.colorTheme": "Ayu Mirage",
    "files.autoSave": "afterDelay",
    "liveServer.settings.donotShowInfoMsg": true,
    "open-in-browser.default": "Google Chrome",
    "emmet.excludeLanguages": [
        "markdown"
    ],
    "editor.formatOnSave": true,
    "editor.formatOnType": true
}

3. 复合选择器

3.1 后代选择器

1373d40a87044c2e9156e638468f4ee9.png

注意: 如果在元素一的位置遇到相同的标签,可以通过class或者id来进行区分,方便CSS的书写

3.2 子类选择器(简而言之就是只针对下一级)

ec2367a0c1a4434abf1e51c3d8a868af.png

3.3 并集选择器

ee2bccdb85c146b3bcbfc7e826985345.png

并集选择器竖着写(格式化要求)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>复合选择器之并集选择器</title>
    <style>
        /* 要求1: 请把熊大和熊二改为粉色 */
        /* div,
        p {
            color: pink;
        } */
        /* 要求2: 请把熊大和熊二改为粉色 还有 小猪一家改为粉色 */
        div,
        p,
        .pig li {
            color: pink;
        }
        /* 约定的语法规范,我们并集选择器喜欢竖着写 */
        /* 一定要注意,最后一个选择器 不需要加逗号 */
    </style>
</head>
<body>
    <div>熊大</div>
    <p>熊二</p>
    <span>光头强</span>
    <ul class="pig">
        <li>小猪佩奇</li>
        <li>猪爸爸</li>
        <li>猪妈妈</li>
    </ul>
</body>
</html>
相关文章
|
10月前
|
XML 编解码 前端开发
css核心知识学习
css核心知识学习
61 0
|
2月前
|
前端开发
5.CSS学习(浮动)
【7月更文挑战第29天】
31 4
学习CSS3 中的渐变、阴影与遮罩
CSS3的渐变、阴影和遮罩特性极大地丰富了网页设计。渐变让颜色平滑过渡,赋予页面流动美感;阴影增加元素立体感,引导视觉焦点;遮罩通过隐藏或显示部分元素创造独特视觉效果。这些特性组合使用,可打造丰富多彩、立体生动的视觉体验,并可通过CSS3动画增强动态效果,使网页更具活力。正确应用这些特性需考虑参数调整及跨浏览器兼容性,以确保最佳展示效果。
|
25天前
|
前端开发
|
25天前
|
Web App开发 移动开发 自然语言处理
|
2月前
|
前端开发
学习css的clip-path属性
【7月更文挑战第1天】了解CSS `clip-path`属性,用于定义元素显示区域的裁剪形状,如圆形、椭圆、多边形、矩形及SVG路径。通过配合过渡和动画,可创建动态交互效果。例如,`clip-path: circle(radius at center);`用于创建圆形裁剪,`polygon`用于自定义多边形。还可以使用`path()`引用SVG路径数据。[资源推荐:bennettfeely.com/clippy/](https://bennettfeely.com/clippy/),提供交互式工具测试不同形状。
52 0
学习css的clip-path属性
|
2月前
|
前端开发 JavaScript 开发者
学习CSS动画的高级技巧
【7月更文挑战第1天】学习CSS动画的高级技巧
32 2
|
2月前
|
前端开发 JavaScript 开发者
如何学习CSS动画?
【7月更文挑战第1天】如何学习CSS动画?
27 1
|
4月前
|
Web App开发 JSON 前端开发
Webpack【搭建Webpack环境、Webpack增加配置文件、Webpack中使用Loader、Webpack分离CSS文件 】(一)-全面详解(学习总结---从入门到深化)
Webpack【搭建Webpack环境、Webpack增加配置文件、Webpack中使用Loader、Webpack分离CSS文件 】(一)-全面详解(学习总结---从入门到深化)
192 0
|
2月前
|
JavaScript 前端开发 Java
前端网页开发学习(HTML+CSS+JS)有这一篇就够!(二)
前端网页开发学习(HTML+CSS+JS)有这一篇就够!(二)