制作魔镜页

  • 今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)
  • 制作魔镜介绍页
  1. 下载PS

    百度下载ps

  2. 安装PS

    打开ps压缩包

  3. 下载魔镜介绍页.psd

打开此网址 魔镜介绍页.psd

找到“任务资源”,并点击下载,PSD文件保存到本地

输入图片说明

选中文件夹,点击“下载”,保存到本地

输入图片说明

  1. 切图 用PS打开刚刚下载好的PSD文件, 打开工具栏,选择“切片工具”,对四个小图片进行切片

输入图片说明

比如第一个图片,首先要“alt+鼠标滚轮”,进行放大,然后再切片

输入图片说明

因为如果不放大的话,会造成这样的切片范围,丢失原本想要的图片

输入图片说明

最后,在图层中,去掉背景

输入图片说明

“文件”-“存储为web所用格式...”

输入图片说明

点击“存储”

输入图片说明

  • 编程

打开webStrom软件开发工具 创建三文件,img文件夹,index.css,index.html

输入图片说明

Img文件放入图片

输入图片说明

Index.html 右键点击“New”-“HTML File”

输入图片说明

输入Name,点击“OK”

输入图片说明

生成页面如下

输入图片说明

加入声明,viewport,因为不加入的话,魔镜页中的文字,不会随着屏幕的宽度而自适应,也就是说两行的文字,宽度越宽,第二行的首个文字会向第一行行尾移动,宽度越窄,第一行行尾的文字向第二行的行首移动。

<!--声明viewport,这样在移动端能自适应了,包括p标签的文字-->
<meta 
name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">

输入图片说明

创建index.css 右键点击“New”-“HTML File”

输入图片说明

输入Name-“OK”

输入图片说明

在html中引用外联样式表

输入图片说明

编写第一个图片

输入图片说明

在img中选择图片,并按住鼠标左键,拖曳到这一行中。

输入图片说明

最后生成的标签是

<div class="return">
        <img src="img/img_03.png" height="54" width="54"/>
</div>

输入图片说明

这里去掉图片大小height="54" width="54",因为这里设置大小,本来图片有大小的,这样一设置大小,图片会变形,所以去掉

输入图片说明

变成这样的形式,添加class="return"

为body标签和类名return添加样式 设置body背景色,以及图片的上边距和左边距 如下:

body{
    background-color: #68cdd5;
}
.return{
    margin-top: 30px;
    margin-left: 20px;
}

效果如图:

输入图片说明

继续编写其他代码

输入图片说明

<body>
    <!--不给图片设置大小,如果设置了 图片就变形了,图片本身有大小的-->
    <div class="return">
        <img src="img/img_03.png"/>
    </div>
    <div class="logo">
        <img src="img/img_09.png"/>
    </div>
    <p>葡萄藤轻游戏专注于桌游领域,提供在线杀人游戏,捉鬼,炸狼堡等多种聚会游戏,以下线下聚会桌游道具。</p>
    <div class="img-left">
        <img src="img/img_13.png"/>
    </div>
    <div class="img-right">
        <img src="img/img_16.png"/>
    </div>
</body>

继续编写css样式

.logo{
    margin: 100px auto;
    text-align: center;
}
p{
    /*文字设置白色*/
    color: #fff;
    /*设置内边距18%,可根据屏幕大小自适应,同时也会居中*/
    padding: 18%;
}
/*设置图片向左浮动,右外边距为10%*/
.img-left{
    float: left;
    margin-left: 10%;
}
/*设置图片向右浮动,右外边距为10%*/
.img-right{
    float: right;
    margin-right: 10%;
}

.img-left img{
    /*因声明了viewport,图片文字大小变大,因此定义图片大小*/
    width: 80px;
    height: 80px;
}
.img-right img {
    /*因声明了viewport,图片文字大小变大,定义图片大小*/
    width: 80px;
    height: 80px;
}

最后效果如图:

输入图片说明

明天计划的事情: 熟悉marign,padding, 熟悉viewport,看html写的代码,然后记笔记做总结。 遇到的问题: 遇到的问题,开发完之后,这里的文字,拖动宽度,加宽,文字还是固定的。

输入图片说明

所以我问了群里,他们说要加viewport

 <!--声明viewport,这样在移动端能自适应了,包括p标签的文字-->
<meta 
name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">

收获: 学习到了viewport PS的切图的使用 已经背景颜色的获取 Div的布局控制

转载于:https://my.oschina.net/snowbobo/blog/1789254

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值