第一部分 盒子模型和PS基本操作

目录

0057 盒子模型-内边距

代码示例:

0058 盒子模型-内边距特性

示例代码:

0059 盒子模型-边框

示例代码:

0060 盒子模型-外边距

Margin属性

示例代码:

0061 盒子模型-外边距特性

示例代码1:

示例代码2:

0062 PS基本操作

拿到设计稿之后:使用ps打开

图片放大和缩小

图片的移动

如何调整出来标尺

测量图片大小

吸取颜色

截图

0063 盒子模型案例


0057 盒子模型-内边距

代码示例:
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Document</title>
		<style>
			div{
				width: 500px;
				height: 300px;
				background: yellow;
				text-align: justify;
				/* padding: 30px;
				padding: 20px 30px;
				padding: 10px 20px 30px; */
				padding: 10px 20px 30px 40px;
				/* 内边距
				 
				 1个值,4个方向一样
				 2个值,上下,左右
				 3个值,上,左右,下
				 4个值,上右下左,顺时针方向
				 */
			}
		</style>
	</head>
	<body>
		<div>
			Lorem ipsum dolor sit amet consectetur adipisicing elit. Veniam quod corrupti blanditiis inventore, expedita delectus assumenda cumque eos qui, dolor doloribus officia sit minima dicta in unde odio. Similique, ullam!
		</div>
	</body>
</html>

0058 盒子模型-内边距特性

示例代码:
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Document</title>
		<style>
			/* 
			1. 背景色蔓延到内边距
			2. 可以设置单一方向吗?
				padding-方向:top bottom left right
			 */
			*{
				padding: 0;
			}
			div{
				width: 300px;
				height: 300px;
				/* padding: 30px 0 0 0 ; */
				padding-top: 10px;
				background: yellow;
			}
			ul{
				padding-left: 0;
			}
		</style>
	</head>
	<body>
		<div>
			Lorem ipsum dolor sit amet consectetur adipisicing elit. Veniam quod corrupti blanditiis inventore, expedita delectus assumenda cumque eos qui, dolor doloribus officia sit minima dicta in unde odio. Similique, ullam!
		</div>
		<ul>
			<li>1111</li>
			<li>2222</li>
			<li>3333</li>
		</ul>
	</body>
</html>

0059 盒子模型-边框

示例代码:
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Document</title>
		<style>
			/* border:1px solid gray */
			.box1{
				width: 100px;
				height: 100px;
				background: yellow;
				border: 10px solid red;
				
				/* 样式:solid double dashed dotted */
				
				/* 背景色也能蔓延到边框 */
			}
			.box2{
				width: 100px;
				height: 100px;
				background: blue;
				border-top: 5px solid red;
				border-left: yellow dashed 10px;
			}
			.box3{
				width: 100px;
				height: 100px;
				background: green;
				border-width: 10px 20px 30px 40px;
				border-color: yellow blue black red;
				border-style: solid double dashed dotted;
				/* border 
				
					border-width
					border-style
					border-color
				*/
			}
				
		</style>
	</head>
	<body>
		<div class="box1">
			
		</div>
		<div class="box2"></div>
		<div class="box3"></div>
	</body>
</html>

0060 盒子模型-外边距

Margin属性

示例代码:
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Document</title>
		<style>
			*{
				margin: 0;
			}
			div{
				width: 200px;
				height: 200px;
			}
			.box1{
				background: red;
				border: 1px solid yellow;
				/* margin: 50px;
				float: left; */
				/* margin: 50px 100px; */
				/* margin: 50px 100px 200px; */
				/* margin: 10px 20px 30px 40px; */
				margin-top: 10px;
			}
			.box2{
				margin-top: -100px;
				background: green;
				border: 1px solid blue;
			}
			.box3{
				background: black;
				margin: 10px auto;
			}
			/* 1.margin-方向 四个方向
			2.背景色蔓延?没有
			3.*{margin:0;} 
			4.外边距负值?支持
			5.屏幕居中?margin:0 auto;横向居中*/
		</style>
	</head>
	<body>
		<div class="box1"></div>
		<div class="box2"></div>
		<div class="box3">大家好</div>
	</body>
</html>

0061 盒子模型-外边距特性

示例代码1:
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Document</title>
		<style>
			/* 
			特性问题
			 
				1. 兄弟关系,两个盒子垂直外边距与水平外边距问题?
					-垂直方向,外边距取最大值
					-水平方向,外边距会进行合并处理
				2. 父子关系,给子加外边距,但作用于父身上了,怎么解决?
			 */
			.box1,.box2,.box3,.box4{
				width: 200px;
				height: 200px;
			}
			.box1{
				background: red;
				margin-bottom: 100px;
			}
			.box2{
				margin-top: 50px;
				background: yellow;
			}
			.box3{
				float: left;
				background: blue;
				margin-right: 100px;
			}
			.box4{
				float: left;
				background: green;
				margin-left: 50px;
			}
		</style>
	</head>
	<body>
		<div class="box1"></div>
		<div class="box2"></div>
		
		<div class="box3"></div>
		<div class="box4"></div>
	</body>
</html>
示例代码2:
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Document</title>
		<style>
			.box1{
				width: 500px;
				height: 500px;
				background: yellow;
				overflow: hidden;
				/* float: left; */
				/* padding-top: 100px; */
				/* border: 1px solid transparent; */
			}
			.box2{
				width: 200px;
				height: 200px;
				background: red;
				margin-top: 100px;
				/* float: left; */
			}
			
			/* 1. 子margin-top===>父的padding-top,注意高度计算.
			2. 给父盒子设置边框
			3. 加浮动
			4. overfloat:hidden,BFC,*/
		</style>
	</head>
	<body>
		<div class="box1">
			<div class="box2"></div>
		</div>
	</body>
</html>

0062 PS基本操作

ps====图片处理软件(美工来做图,前端来测量 吸取颜色 切图)

拿到设计稿之后:使用ps打开
  1. 图片上面右键-=====打开方式ps
  2. ps里 文件->打开
图片放大和缩小

ctrl++

ctrl+-

alt+滚动

图片的移动

按住空格,鼠标变为小手,拖动图片

如何调整出来标尺

ctrl+r

作用:拖动参考线方便测量

视图里面找到标尺,把对勾勾选上

测量图片大小

使用矩形造框工具《(左侧整着第二个)

如何查看数据大小(窗口-----信息面板=====wh )

如何修改测量单位:

在标尺上面右键去修改单位===像素

ctrl+d===取消选区

选完后,想调整大小,可以右键->变换选区

吸取颜色

使用吸管工具

吸取颜色完成后,点击左下角的背景色,会有弹窗,在弹窗里面有#十六进制的颜色值 可以让你复制

截图

        1.使用快捷键裁图===每次只能截取一个

使用选框工具框选你要截取的区域

ctrl+C=======ctrl+n=========回车============ctr

+V=================ctrl+s

回车======回车

        2.切片工具(裁剪工具进行切换)

使用切片工具框选你要留住的区域,点击文件,存储为web所用格式。

弹窗里面点击存储

弹窗=======格式:仅限图像,切片:所有用户切片

0063 盒子模型案例

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值