【HTML5校企公益课】第二天

1、上午讲昨天的作业。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>作业</title>
        <style type="text/css">
            /* 选中父级ID 选中父级下面的所有span标签  */
            #html span {
                /* 文本 */
                color: #FFC0CB;
                background-color: royalblue;
                margin-top: 7px;
                /* 设置边框,solid为实线 */
                border: 2px solid chartreuse;
            }
            #Java span {
                color: red;
                background-color: aqua;
                /* 设置外边距,调低一点 */
                margin-top: 7px;
                border: 2px solid coral;
            }
            #C span {
                color: #008000;
                background-color: yellow;
                margin-top: 7px;
                border: 2px solid darkred;
            }
            span {
                /* span */
                width: 150px;
                height: 50px;
                /* 行内元素无法直接设置长高,必须先修改为行内块元素 */
                display: inline-block;
                border-radius: 15px;
                /* 文本 */
                text-align: center;
                /* 设置标签的行高,目的是让文本上下居中  */
                line-height: 50px;
            }
            span:hover {
                cursor: pointer;
                /* !important 提高样式级别,防止被其他样式干扰  */
                /*color: white !important;*/
                background-color: black !important;
            }
        </style>
    </head>
    <body>
        <!-- 常用的快捷键
            Ctrl + D 删除一行
        -->
        <!-- 快捷键:div*3>span*3+tab -->
        <!-- 程序中不要出现同样的ID!但是class可以重复 -->
        <!-- jQuery 前端应用最广的框架 -->
        <!-- jQuery UI库 -->
        <div id="html">
            <span>HTML5</span>
            <span>CSS3</span>
            <span>JavaScript</span>
        </div>
        <div id="Java">
            <span>Java</span>
            <span>PHP</span>
            <span>Node.js</span>
        </div>
        <div id="C">
            <span>iOS</span>
            <span>Android</span>
            <span>WinPhone</span>
        </div>

    </body>
</html>

2、下午做了一点。。。小动画。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>动画</title>
        <style type="text/css">

            div {
                width: 200px;
                height: 200px;
                background-color: black;
                /* 设置定位 */
                position: absolute;
                left: 200px;
                top: 200px;
                /* 特效 */
                transition: transform 3s ease-in-out;
                /* 添加图片 */
                background-image: url(img/psb.jpg);
                background-position: center;
                background-repeat: no-repeat;
                background-size: contain;
                /* background-size: 100% 100% 第一个x方向的大小,第二个是y方向的大小*/
            }

            /* 第一步 监听鼠标放到元素上面 */
            div:hover {
                /* 第二步 让此标签转起来.
                 * transform 该属性定义2D或者3D图形转换用的
                 * ,该属性允许我们队标签进行旋转,缩放,或者是移动,倾斜等
                 * rotate 旋转 deg 旋转度数degree
                 */
                transform: rotate(360deg);
                /* transition n.过渡,转变 [乐] 变调;
                 * 设置动画的过渡效果,过渡transform中的旋转 0.5s为过渡时间。
                 * ease-in-out定义动画过渡时候的速度
                 */
                transition: transform 1.7s ease-in-out;
            }

        </style>
    </head>
    <body>
        <!-- 让div的宽高为两百 背景喜欢的颜色 -->
        <div></div>
    </body>
</html>

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>动画</title>
        <style type="text/css">

            body {
                background-color: #000000;
            }

            div {
                transition: 10s;
                width: 200px;
                height: 200px;
                background-color: black;
                /* 特效 */
                /*transform: rotate(45deg);*/
                /*transition: transform 3s ease-in-out;*/
                /* 设置背景 */
                background-position: center;
                background-repeat: no-repeat;
                background-size: contain;
                /* background-size: 100% 100% 第一个x方向的大小,第二个是y方向的大小*/
            }

            /*nth-child 选择第几个div 括号中写的是1 那么我们这里选中的就是第一个div*/
            div:nth-child(1) {
                /* 设置定位 */
                position: absolute;
                left: 250px;
                top: 100px;
                /* 特效 */
                /* scale 设置参数,一个参数代表x和Y两个方向,两个参数就分别X和Y*/
                transform: rotate(45deg) scale(2.0, 2.0);
                /* 添加图片 */
                background-image: url(1.jpg);
            }

            div:nth-child(2) {
                /* 设置定位 */
                position: absolute;
                right: 250px;
                top: 100px;
                /* 特效 */
                transform: rotate(33deg);
                /* 添加图片 */
                background-image: url(2.jpg);
            }

            div:nth-child(3) {
                /* 浏览器的宽度为100%.css中的数学运算要在calc中进行 */
                /* 设置定位 */
                margin: 0 auto;
                /* 特效 */
                transform: rotate(100000deg);
                /* 添加图片 */
                background-image: url(3.jpg);
            }

            div:nth-child(4) {
                /* 设置定位 */
                position: absolute;
                left: 250px;
                top: 600px;
                /* 添加图片 */
                background-image: url(4.jpg);
            }

            div:nth-child(5) {
                /* 设置定位 */
                position: absolute;
                right: 250px;
                top: 600px;
                /* 特效 */
                transform: rotate(-11deg);
                /* 添加图片 */
                background-image: url(5.jpg);
            }

            /* 第一步 监听鼠标放到元素上面 */
            div:hover {
                /* 第二步 让此标签转起来.
                 * transform 该属性定义2D或者3D图形转换用的
                 * ,该属性允许我们队标签进行旋转,缩放,或者是移动,倾斜等
                 * rotate 旋转 deg 旋转度数degree
                 */
                transform: rotate(0deg);
                /* transition n.过渡,转变 [乐] 变调;
                 * 设置动画的过渡效果,过渡transform中的旋转 0.5s为过渡时间。
                 * ease-in-out定义动画过渡时候的速度
                 */
                transition: 1.7s ease-in-out;
                width: 500px;
                height: 500px;
            }

        </style>
    </head>
    <body>
        <!-- 让div的宽高为两百 背景喜欢的颜色 -->
        <!-- id不能用数字开头,要用字母开头, 运算符号两边一定要有空格 -->
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
    </body>
</html>

目录结构:

时间: 2024-10-15 17:36:54

【HTML5校企公益课】第二天的相关文章

【HTML5校企公益课】第三天

1.上午2D.旋转变色的... 基本思路就是先写静态画面然后添加动画. <!--告诉浏览器该文件为网页格式--> <html> <!--网页的头部标签--> <head> <!--设置网页的编码格式,让中文不乱码--> <meta charset="utf-8"> <!--标题--> <title>2D动画</title> <!--设置元素选择器的样式--> <

米斯特培训基础38课+第二期视频教程+其他渗透教程

这视频我也没看过,最近也是在学渗透(虽然我是个菜鸟),今天给大家分享几套视频. 米斯特基础入门38课+第二期培训:链接:http://pan.baidu.com/s/1qYFgvWo 密码:xl79(这个是两套视频) 小迪13期:链接:http://pan.baidu.com/s/1o8boPZk 密码:j93q(这4个压缩包下载来放在一起解压其中一个就可以了) 小迪14期:链接:http://pan.baidu.com/s/1pKOvE8F 密码:xpcv 还有个15期的,但是我这里的不完整,

斯坦福IOS开发第五课(第二部分)

转载请注明出处 http://blog.csdn.net/pony_maggie/article/details/27845257 作者:小马 五 代码示例 上面讲到的知识点在这个示例都有涉及.另外我这里也只是分析部分重要的代码,更多的知识了解请自行下载代码(文章最下面有地址)并结合公开课一起看. 新建一个single view的工程,然后新增一个视图类,叫FaceView,如下图所示: 然后我们在storyboard里拖进来一个通用的视图控件,作为上面那个视图类对应的视图,如下图所示:    

【C语言探索之旅】 第一部分第四课第二章:变量的世界之变量声明

内容简介 1.课程大纲 2.第一部分第四课第二章:变量的世界之变量声明 3.第一部分第四课第三章预告:变量的世界之显示变量内容 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写三个游戏. C语言编程基础知识 什么是编程? 工欲善其事,必先利其器 你的第一个程序 变量的世界 运算符 条件表达式 循环语句 实战:第一个C语言小游戏 函数 练习题 习作:完善第一个C语言小游戏 C语言高级技术 模块化编程 进击的指针,C语言王牌 数组 字符串 预处理

斯坦福大学IOS开发课程笔记(第七课第二部分)

转载请注明出处 http://blog.csdn.net/pony_maggie/article/details/32163347 作者:小马 本篇是demo演示,程序其实就是上节课的心理学家那个demo, 不过在这个demo的基础上,把它作成一个通用版,可以自动识别当前运行的设备是iphone还是ipad,然后有不同的显示效果.所以,还是打开原来的Psychologist工程,在开始之前,我会用第五课讲的自动布局知识,让视图能在横屏模式下也可以正常显示.这一部分不细讲,参考第五课. 下面就可以

第四课-第二讲04_02_权限及权限管理

第四课-第二讲04_02_权限及权限管理三种权限:rwx三类用户:u:属主g:属组o:其他用户 1.chown:改变文件属主命令(管理员独享命令)chown USERNAME file,file2,file3,.....-R 递归修改,修改目录和目录下文件属主--reference = /path/to/somefile /path/file(主和组一起修改)chown USERNAME:GRPNAME filechown :GRPNAME filechown USERNAME.GRPNAME

前百度UE总监刘超坚持3年公益课,获得多大学客座教授荣誉

前百度UE总监刘超坚持3年公益课,获得多大学客座教授荣誉   从2016年11月到2019年12月,前百度总监刘超基本每周都举办大学生HCI(人机交互)公益课程.截止2019年底近300名大学生从这里走出,得到阿里.腾讯.百度.字节跳动.小米.滴滴.网易.搜狐.新浪.爱奇艺.去哪网.猎豹等一线互联网公司的录取通知书.   为了鼓励刘超老师的努力.山东工艺美术学院授予刘超老师艺术与科学研究中心研究员.北京交通大学授予刘超老师建筑与艺术学院客座讲师,天津美术学院授予刘超老师客座就业指导员.   刘超

百度刘超2020:天津美院学生参加百度刘超HCI公益课

美院学生自发组团参与百度刘超HCI公益课2020年1月11日,由前百度总监刘超老师组织的HCI讲堂的"互联网设计之星" 训练营活动圆满举行.天津美院的同学们利用课余时间前来HCI讲堂赴约聚会,并与刘超老师的优秀学生.天津美院优秀毕业生学长,共同度过了一个收获满满的美好周日时光.让我们看看他们今天做了什么吧!说不定还有熟悉的面孔呢!!! 互联网认知普及刘超老师讲解刷新了当前大学生对互联网行业的认知,并鼓励学生们提早了解大公司需要同学们具备什么样的能力. Workshop创新与互动刘超老师

HCI讲堂,百度刘超互联网公益课

美院学生自发组团参与百度刘超HCI公益课2020年1月11日,由前百度总监刘超老师组织的HCI讲堂的"互联网设计之星" 训练营活动圆满举行.天津美院的同学们利用课余时间前来HCI讲堂赴约聚会,并与刘超老师的优秀学生.天津美院优秀毕业生学长,共同度过了一个收获满满的美好周日时光.让我们看看他们今天做了什么吧!说不定还有熟悉的面孔呢!!! 互联网认知普及刘超老师讲解刷新了当前大学生对互联网行业的认知,并鼓励学生们提早了解大公司需要同学们具备什么样的能力. Workshop创新与互动刘超老师