第二周教学设计反思

今天的教学过程是想展示网页设计的过程,内容,样式,动效。但同学们的反应显示是失败的,我反思应该进行改进:

首先展示网页设计效果

 分析前景与背景:

前景(文字:1级标题,2行段落,3行超链接(动效)

背景(原图)

 第二步:把背景图下载放在图片文件夹

第三步:在DW中新建一个html5文件(网站主页),命名index.html 或者 default.html。

四:录入文字:

Let's Learn Front-End-Developer

发挥我们的美感与想象力,探索Web开发的无限可能性,开启前端网页设计的学习之路。

邀您参观我的网站

五:把这三行分别设定为h1、P、a。

 

<div id="container">

        <h1>Let's Learn Front-End-Developer</h1>

        <p>发挥我们的美感与想象力,探索Web开发的无限可能性,开启前端网页设计的学习之路。</p>

        <a href="#" id="enroll">邀您参观我的网站</a>

    </div>

 再设置CSS样式,样式代码如下:

h1 {
    font-size: 54px;
    /* 文字大小:54像素 */
    text-transform: uppercase;
    /* 把所有小写字母转换成大写字母 */
    margin-bottom: 20px;
    /* 外边距-底部有20像素 */
}

p {
    font-size: 21px;
    margin-bottom: 40px;
    margin-left: 25px;
    /* 外边距-左边有25像素 */
    margin-right: 25px;
}

a {
    font-size: 18px;
    color: #fff;
    /* 文字颜色:16进制的白色代码 */
    border: 1px solid #fff;
    /* 边框(线):粗细1像素,线形(style),单实线,颜色。。。 */
    border-radius: 5px;
    /* 边框圆角半径5像素,CSS3参数 */
    padding: 10px 100px;
    /* 内边距:上(top)下(bottom)10...   左(left)右( right)100...  */
    text-decoration: none;
    /* 文字下划线:无 */
    background-color: #27cb8b;
    /* 背景颜色:..... */
}

 

再把这三部分选中,添加一个DIV对象,编号(ID)container ,把三部分包裹在内,然后通过样式把它置于屏幕正中间。

 

#container {
     100%;
    /* 宽度,上级容器的宽度 */
    text-align: center;
    /* 文字对齐:居中 */
    position: absolute;
    /* 定位 绝对定位 */
    top: 50%;
    /* 距离顶部,向下移动 */
    transform: translateY(-50%);
    /* 依照对象Y轴高度向上(负数)移动一半 */
    -ms-transform: translateY(-50%);
    /* IE 9 */
    -moz-transform: translateY(-50%);
    /* Firefox */
    -webkit-transform: translateY(-50%);
    /* Safari 和 Chrome */
    -o-transform: translateY(-50%);
    /* Opera */
}

 

六:背景设置在BODY上(当窗口大于980像素以上是图片,当窗口小于979像素是素色背景,响应式设计)

 

body {
    height: 100%;
    margin: 0;
    padding: 0;
 position: relative;
}
@media screen and (max- 979px) {
    body {
        background-color: aquamarine;
        }
}

@media screen and (min- 980px) {
   body {
        background: url(../img/web/amazing-sky.jpg) center center;
        background-size: cover;
          }
}

七 在head中写入自动跳转到一一页的命令

    <meta http-equiv=refresh content="6;url=main.html">

 八动效,点击超链接,没跳转,内容发生改变

var enroll = document.getElementById("enroll");
enroll.onclick = function(e) {
    e.preventDefault();
    enroll.innerHTML = "网站开发:罗海";
    enroll.style.background = "#27cb8b";
    enroll.style.borderColor = "#27cb8b";
}

九最终HTML代码:

<!doctype html>
<html>

<head>
    <meta charset="UTF-8">
    <title>我的前端网页设计作业网站</title>
    <link href="./css/index.css" rel="stylesheet">
    <meta http-equiv=refresh content="6;url=main.html">
</head>

<body>
    <div id="wraper">
        <div id="container">
            <h1>Let's Learn Front-End-Developer</h1>
            <p>发挥我们的美感与想象力,探索Web开发的无限可能性,开启前端网页设计的学习之路。</p>
            <a href="#" id="enroll">邀您参观我的网站</a>
        </div>
    </div>

    <script src="./js/enroll.js"></script>
</body>

</html>
巴中市职业中学罗海老师
原文地址:https://www.cnblogs.com/bzluohai/p/12723005.html