2022年7月30日-8月2日(学成在线网站首页制作)

本文详细介绍了如何使用PS切图,以及通过HTML和CSS制作学成在线网站首页的过程,包括头部、广告banner、精品推荐栏和底部模块的制作,强调了CSS属性书写顺序和布局策略的重要性。
摘要由CSDN通过智能技术生成

目录

一、PS切图

1.1 常见的图片格式

1.2 切图方式

二、学成在线网站首页的制作

2.1 准备素材和工具

2.2 案例准备工作

2.3 CSS属性书写顺序(重点)

2.4 页面布局整体思路

2.5 确定版心

2.6 制作头部 header

        html代码

        css代码

2.7 制作广告 banner

        html代码

        css代码

2.8 制作精品推荐栏 goods

        html代码

        css代码

 2.9 制作精品推荐模 box

        html代码

        css代码

2.10 作底部模 footer

        html代码

        css代码

2.11 CSS其他公用代码

2.12 最终制作效果图


一、PS切图

1.1 常见的图片格式

3bdfd00235fe44a7a823869e16848b5b.png

1.2 切图方式

(1)图层切图

最简的的切图方式:右击图层-->导出为PNG  

有的图片是由背景图和文字组成时:

        按shift 选中两个图层,再按shift e ,合并图层 ,再导出为png

(2)切片切图

分两步:
0af297fe9b124b9cbf3e8212393b6cd6.png

  注 

        若想要导出透明背景的,则要关掉背景(在图层右侧最下方),再导出为png格式

        保存时一定要点击“选中的切片”

        不选中切片时,按delete键盘

(3)ps插件切图(cutterman)

3e480239e8e3478581c65fa6ccf3c46f.png

 61b72a3109f042f095aba7c86780b036.png

 通过选区也可以选中了再导出。

二、学成在线网站首页的制作

2.1 准备素材和工具

1f1b3732fab94e8c8328ad1ef3c3f8d6.png

2.2 案例准备工作

2.3 CSS属性书写顺序(重点)

23c4359e995941fe8d5114ad8a24cfb8.png

 1bccd24422a8433b9a9c8f75f1b39d92.png

 2.4 页面布局整体思路

        1 确定页面的版心多宽(可视区),测量可知

        2 分析页面中的行模块,以及每个行模块中的列模块(页面布局第一准则

        3 一行中的列模块经常使用浮动布局,先确定每个列的大小,之后确定列的位置(页面布局第二准则

        4制作HTML结构(先有结构,后有样式 的原则)

        5 先理清布局结构,再写代码!

 2.5 确定版心

4fdef9845a304250895b1487a4962a06.png

2.6 制作头部header

a863c3be63ce4e2092ca590f4e4801c8.png

 以2的高度为整个盒子的高度,再加上下margin值,就是1号的高度

logo部分(2):

        新生成一个div(相当于一列),在div里面包含一个img;

        用cutterman裁剪图片保存下来,并测量、设置整个logo部分的高度和宽度;

        给.logo设置浮动使其能在一行中排列显示。

导航部分(3):

2f5970f253fb4f748ae0357b160ac15c.png

        新生成一个div(相当于一列),在div里面包含ul-li-a;

        给.nav设置浮动使其能在一行中排列显示,给li加浮动使其横着排列(a本身就是行内元素,是不加浮动的;而li是块级元素,是竖着一行一行显示的,得加浮动);

        把每一个a变成块级元素,给每一个a设置高度(不方便给宽度,文字内容不一样多,同理导航栏.nav也不给宽度,方便后续加内容),再给a左右的padding值把每个a撑开;

        用文字工具:量出文字大小18点,取文字颜色#,并设置文字大小、颜色;

        光标经过时,下划线的效果:给文字加下边框,并设置边框以及文字的颜色(ps取色);

        调整字的距离(设置li的左右外边距margin);

搜索部分(4)

        生成 一个div大盒子,里面包含2个表单:左一个文本框,右一个按钮;

       a2d05bdeca414102ac2ff223c13ba0d0.png

        调节大盒子的宽度和高度,设置浮动,设置左外边距;

        设置文本框的大小,文本框的大小不测边框(最后要算上下左右的边框)

        设置文本框的边框粗细大小、实线、颜色,右侧不要边框;

        设置文本框里的文字颜色、大小,文字离框的左测距离(设置了内边距过后,搜索框的宽度被撑开了,此时设置搜索框宽度要减去内边距的大小);

        测按钮的整个外框宽度,并去掉按钮默认带的外框;

        设置点击文本框时的效果;

        行内块元素(表单与按钮都属于)之间默认有缝隙,要取消掉(否则按钮会掉到下一行),给两都加浮动,中间就不会有缝隙了;

        用cutterman导出按钮图片(是两个图层),再给按钮设置背景图片。

用户部分(5)

        生成一个大盒子,里面分为左右两部分(图片左和文字右),要设置浮动;

        用cutterman保存图片(两个图层);

        给大盒子加浮动(大盒子是第一行的最后一列了,所以可以加右浮动),再给大盒子设置右外边距、行高;

        给文字设置大小、颜色、垂直居中;

        (图片和文字怎么实现垂直居中后续讲)

html代码:

    <!-- 第一行:头部 -->
    <div class="header w">
        <!-- 第1列:学成在线logo部分 -->
        <div class="logo">
            <img src="images/logo.png" alt="">
        </div>
        <!-- 第2列:导航栏部分 -->
        <div class="nav">
            <ul>
                <li><a href="#">首页</a></li>
                <li><a href="#">课程</a></li>
                <li><a href="#">职业规划</a></li>
            </ul>
        </div>
        <!-- 第3列:搜索部分 -->
        <div class="search">
            <input type="text" value="输入关键词:">
            <button></button>
        </div>
        <!-- 第4列:用户部分 -->
        <div class="user">
            <img src="images/touxiang.png" alt="">qq-leishui
        </div>
    </div>
    <!-- 第一行结束 -->

css代码:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

今天一定要早睡

你的鼓励,我的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值