zoukankan      html  css  js  c++  java
  • 第二周教学设计反思

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

    首先展示网页设计效果

     分析前景与背景:

    前景(文字: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>
    巴中市职业中学罗海老师
  • 相关阅读:
    解决uc浏览器不支持vw单位的方法
    调整网页适应移动端设备
    鼠标滚轮事件
    Sublime Text 3 快捷键总结(拿走)
    HTML+CSS图文排版
    焦点轮播图(一)
    前端各种库的在线引入地址
    HTML表格的基本操作
    23 服务的绑定启动Demo3
    23 服务的启动Demo2
  • 原文地址:https://www.cnblogs.com/bzluohai/p/12723005.html
Copyright © 2011-2022 走看看