CSS学习第三天

简介: CSS学习第三天

1. CSS的背景

1.1 背景颜色

fe537abf38324fa0bbc4c8d6dd11d8d6.png

1.2 背景图片

c6e3295a8419412a97ad1cb77676fc68.png

1.3 背景平铺

默认情况下,背景图在插入的时候是平铺的

0003218b9a21419f8fa4a6799d2da653.png

注意点:既可以插入背景图片也可以插入背景颜色,但是在都使用的情况下,背景图片会压住背景颜色。

1.4 背景图片位置

94f25b4897db47afb45203bdc628f800.png1e1d354cc89c48b3917de1cfa85352cf.png

x和y的值可以用像素来表示,也可以用top、center等等。

1.5 背景固定

7886dea3d3ba473ab86c43e478bc2594.png

注意:scroll表示滚动,fixed表示固定,一般是有一个背景图片固定,其他的图片和文字浮动。

1.6 背景复合写法

58a072addf32427b9c1e64a36758ab67.png

1.7 背景半透明

ed3cb5b3884545ff8ae0edf5e37eae85.png

rgba:表示的红色、绿色、黑色、以及透明度alpha

1.8 背景总结

465eab5e75bd457fbdd1551d79d18823.png

1.9 经典案例


10c1cbaa24f3479d974dad140ca2ffcb.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>
        .nav a {
            display: inline-block;
            width: 120px;
            height: 58px;
            background-color: pink;
            text-align: center;
            line-height: 48px;
            color: #fff;
            text-decoration: none;
        }
        .nav .bg1 {
            background: url(images/bg1.png) no-repeat;
        }
        .nav .bg1:hover {
            background-image: url(images/bg11.png);
        }
        .nav .bg2 {
            background: url(images/bg2.png) no-repeat;
        }
        .nav .bg2:hover {
            background-image: url(images/bg22.png);
        }
    </style>
</head>
<body>
    <div class="nav">
        <a href="#" class="bg1">五彩导航</a>
        <a href="#" class="bg2">五彩导航</a>
        <a href="#">五彩导航</a>
        <a href="#">五彩导航</a>
        <a href="#">五彩导航</a>
    </div>
</body>
</html>

b738e9cf0e9749219235b57b41291ff6.png

相关文章
|
11月前
|
XML 编解码 前端开发
css核心知识学习
css核心知识学习
63 0
|
3月前
|
前端开发
5.CSS学习(浮动)
【7月更文挑战第29天】
34 4
学习CSS3 中的渐变、阴影与遮罩
CSS3的渐变、阴影和遮罩特性极大地丰富了网页设计。渐变让颜色平滑过渡,赋予页面流动美感;阴影增加元素立体感,引导视觉焦点;遮罩通过隐藏或显示部分元素创造独特视觉效果。这些特性组合使用,可打造丰富多彩、立体生动的视觉体验,并可通过CSS3动画增强动态效果,使网页更具活力。正确应用这些特性需考虑参数调整及跨浏览器兼容性,以确保最佳展示效果。
|
1月前
|
前端开发
|
1月前
|
Web App开发 移动开发 自然语言处理
|
3月前
|
前端开发
学习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/),提供交互式工具测试不同形状。
61 0
学习css的clip-path属性
|
3月前
|
前端开发 JavaScript 开发者
学习CSS动画的高级技巧
【7月更文挑战第1天】学习CSS动画的高级技巧
38 2
|
3月前
|
前端开发 JavaScript 开发者
如何学习CSS动画?
【7月更文挑战第1天】如何学习CSS动画?
32 1
|
5月前
|
Web App开发 JSON 前端开发
Webpack【搭建Webpack环境、Webpack增加配置文件、Webpack中使用Loader、Webpack分离CSS文件 】(一)-全面详解(学习总结---从入门到深化)
Webpack【搭建Webpack环境、Webpack增加配置文件、Webpack中使用Loader、Webpack分离CSS文件 】(一)-全面详解(学习总结---从入门到深化)
216 0
|
3月前
|
JavaScript 前端开发 Java
前端网页开发学习(HTML+CSS+JS)有这一篇就够!(二)
前端网页开发学习(HTML+CSS+JS)有这一篇就够!(二)