首页 > 其他分享 >CSS篇十四

CSS篇十四

时间:2022-10-01 21:33:31浏览次数:44  
标签:url nav png background 五彩 images 十四 CSS

一、CSS背景综合案例

1. 练习内容

案 例:五彩导航

CSS篇十四_css

练习价值:

1.链接属于行内元素,但是此时需要宽度高度,故需要转换模式

2.里面的文字需要水平居中和垂直居中,需要单行文字垂直居中代码

3.链接里面需要设置背景图片,需要用到背景的相关属性设置

4.鼠标经过变化背景图片,需要用到链接伪类选择器

2.实现过程及结果

HTML代码:

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>五彩导航</title>
<link rel="stylesheet" href="style.css">
</head>

<body>
<!-- 设置导航栏 -->
<div class="nav">
<a href="#" class="bg1">五彩导航</a>
<a href="#" class="bg2">五彩导航</a>
<a href="#" class="bg3">五彩导航</a>
<a href="#" class="bg4">五彩导航</a>
<a href="#" class="bg5">五彩导航</a>
</div>
</body>

</html>

CSS代码:

.nav a {
display: inline-block;
width: 120px;
height: 58px;
line-height: 48px;
background-color: steelblue;
text-align: center;
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);
}

.nav .bg3 {
background: url(images/bg3.png) no-repeat;
}

.nav .bg3:hover {
background-image: url(images/bg1.png);
}

.nav .bg4 {
background: url(images/bg4.png) no-repeat;
}

.nav .bg4:hover {
background-image: url(images/bg2.png);
}

.nav .bg5 {
background: url(images/bg5.png) no-repeat;
}

.nav .bg5:hover {
background-image: url(images/bg3.png);
}

标签:url,nav,png,background,五彩,images,十四,CSS
From: https://blog.51cto.com/u_13354745/5728454

相关文章

  • Javaweb学习笔记第十四弹---对于Cookie和Filter的学习
    ApacheTomcat-TomcatNativeDownloads会话追踪技术会话:打开浏览器,建立连接,直到一方断开连接,会话才会结束;在一次会议中,可以有多次请求。会话追踪:在多次请求间,共享数......
  • CSS入门学习笔记
    CSS入门学习笔记一、CSS简介1、什么是CSS?2、为什么使用CSS?3、CSS的作用二、CSS语法1、CSS基础语法2、CSS注释语法3、CSS应用方法三、CSS选择器1、元素选择器2、类选择器3、......
  • CSS入门学习笔记
    CSS入门学习笔记一、CSS简介1、什么是CSS?2、为什么使用CSS?3、CSS的作用二、CSS语法1、CSS基础语法2、CSS注释语法3、CSS应用方法三、CSS选择器1、元素选择器2、类选择器3、......
  • 我如何在没有 CSS 变量的情况下为我的 Angular 应用程序设置主题
    我如何在没有CSS变量的情况下为我的Angular应用程序设置主题您可能认为为任何Web应用程序设置主题很容易。__你__只需要使用CSS变量,对吧?CSS变量很棒。使用......
  • 带有旋转效果的提交按钮 - 仅限 CSS - 一步一步
    带有旋转效果的提交按钮-仅限CSS-一步一步HTML对于HTML,我们需要一个带有文本和“检查”svg元素的按钮。我们将显示文本并隐藏svg。在按钮焦点上,我们将显示sv......
  • css变量的声明和读取
     1、css变量的声明使用--声明变量($被sass用掉了,@被less用掉了)<style>:root{--color:red;}</style>root为根元素,相当于给html设......
  • css filter 的contrast和blur的奇妙组合- 使用场景
    圆角大杀器,使用滤镜构建圆角及波浪效果!Coco国服第一切图仔 16人赞同了该文章本文,将另辟蹊径,介绍一种使用滤镜去构建圆角的独特方式。首先,......
  • CSS篇十——(3)
    一、CSS的背景CSS设置背景颜色、背景图片、背景平铺、背景图片位置见​​CSS篇十——(2)​​5.背景图像固定(背景附着)background-attachment属性设置背景图像是否固定或者随着......
  • CSS篇十——(1)
    一、CSS的背景通过CSS背景属性,可以给页面元素添加背景样式。背景属性可以设置背景颜色、背景图片、背景平铺、背景图片位置、背景图像固定等。1.背景颜色background-color......
  • threejs-模型点击以及添加CSS2DObject
    模型点击事件网上教程挺多的,官网好像也有demo,这里我就只记录我碰到的问题以及解决方案:首先要清楚一件事,就是模型的展示需要一个容器,当这个容器是body|window和非全屏的......