HTML练习之路12

news/2024/7/24 13:18:23 标签: html, 前端
htmledit_views">

本次要实现如下图所示的咖啡店banner效果图:

其实主要看给了什么素材,总共给了两种图片的素材,所以我们的结构框架就是一个大<div>包含一个小<div>:

html"><body>
	<div class="out">
		<div class="in">
		
		</div>
	</div>
</body>

写到这儿还没有任何效果展示,因为我们需要通过css给两个<div>设置不同的背景,我们使用链入式引用CSS代码,既然要引入CSS代码,就需要先新建CSS文件,CSS文件新建过程与html文件新建过程几乎一样,只是在如下界面将Html选项选择Css即可:

然后紧接着</title>标签 下一行引入Css文件:

html"><link href="index1_20_test03.css"  rel="stylesheet" type="text/css">

接下来我们来到CSS文件,第一步,祖传艺能,初始化边距:

*{
	        margin: 0px;
			padding:0px;			
}

为底部(外部)图片添加宽高,边框和背景图片:

 .out{
	margin: 0px auto;
	height: 400px;
	width: 800px;
	background:url("../../../Documents/muxishiye/bg.png") repeat-x;

然后故技重施,对上部(内部)图片设置宽高范围,边框和背景图片即可:

 .in{
	margin: 0px auto;
	height: 400px;
	width: 800px;
	background:url("../../../Documents/muxishiye/coffee.png") repeat-x 0px 40px;
}

实际效果如下:

完整.html源码:

html"><!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>咖啡店Banner</title>
	<link href="index1_21_test2.css" rel="stylesheet" type="text/css">
</head>

<body>
	<div class="out">
		<div class="in">
		
		</div>
	</div>
</body>
</html>

 完整.css文件源码:

@charset "utf-8";
/* CSS Document */

*{
	margin: 0px;
	padding: 0px;
}
 .out{
	margin: 0px auto;
	height: 400px;
	width: 800px;
	background:url("../../../Documents/muxishiye/bg.png") repeat-x;
}

 .in{
	margin: 0px auto;
	height: 400px;
	width: 800px;
	background:url("../../../Documents/muxishiye/coffee.png") repeat-x 0px 40px;
}

如果你认为我的分享还不错,欢迎加入我们的大家庭一起学习,无限进步。

(QQ群:937864538  欢迎入群~)


http://www.niftyadmin.cn/n/843342.html

相关文章

vue+element ui Progress 编写进度条

需求&#xff1a; 第一版使用了canvas来画的 这次看到element 有自带的进度条组件&#xff0c;就尝试用了一下 。做一个笔记~ 代码 <div style"flex: 1" class"left-pro"><el-progress:text-inside"true":stroke-width"30"…

CItrix NetScaler 11.1版本功能更新

NetScaler 11.1版本更新Citrix最近发布了NetScaler的最新版本NetScaler 11.1&#xff0c;大家可以去Citrix的官方网站下载进行测试使用。本篇文章主要介绍最新的NetScaler 11.1有什么样的更新&#xff01;1、Web UI更新首先第一个更新改进是NetScaler的Web UI页面&#xff0c;相…

小程序中引入less 自动编译成wxss

需求&#xff1a;在微信开发者工具内扩展一个 编译less语法的插件 之前是在vs code中下载插件 使用vs code开发 最近发现了新方式 在vscode中安装插件&#xff1a; 2.扩展文件夹 其解包后的文件夹可以在 ~/.vscode/extensions (macOS 系统) 或 C:\Users\用户名.vscode\exte…

HTML练习之路13

本次需要完成如图所示的图标导航栏&#xff1a; 结构可以看成一个<div>包裹6个<span>,需要为每一个span定义一个类名&#xff08;class&#xff09;&#xff0c;方便CSS设置背景: <body><div><span class"c1"></span><span …

setInterval()与setTimeout()计时器

JavaScript是单线程语言&#xff0c;但是它可以通过设置超时值和间歇时间值来指定代码在特定的时刻执行。超时值是指在指定时间之后执行代码&#xff0c;间歇时间值是指每隔指定的时间就执行一次代码。 超时调用 超时调用使用window对象的setTimeout()方法&#xff0c;它接受两…

element select 实现从服务器搜索 模糊查询

效果如下&#xff1a; 代码&#xff1a; <el-selectstyle"width: 100%"v-model"scanBlurry"multiplefilterableremoteclass"filter-item"reserve-keyword:placeholder"$t(barcode.scanSearch)":remote-method"remoteMethod…

CSS知识点汇总(第二篇)

边框属性 上边框&#xff1a;border-top 下边框&#xff1a;border-bottom 左边框&#xff1a;border-left 右边框&#xff1a;border-right 综合样式就是在所属边框的后面加上-style/-width/-color 边框样式&#xff08;border-style&#xff09;属性值 none:没有边…

charles断点调试

适用场景&#xff1a;客户端发起请求A&#xff0c;从server返回的结果response&#xff0c;希望测试 对于server可能返回的不同的response结果 客户端的表现情况&#xff1b;方法:利用charles 进行断点调试&#xff0c;即时修改response结果&#xff0c;来测试客户端表现&#…