这是第二周了,继续总结一下

两周的学习时间眨眼就过,现在也能开始写一些简单的网页了,虽然代码写的很慢很吃力,但是看着在自己手中完成一个完整的网页还是挺有成就感的。

还是总结总结这周所学吧。

补充一下CSS选择器吧:

一.选择器

1.子元素选择器:

 选择作为某元素子元素的元素
          h1>strong{color:red}-----选择h1元素的子元素strong变为红色

2.相邻兄弟选择器:

 选择紧接在另一元素都的元素,且二者具有相同的父元素
          h1+p{color:red}--------选择h1元素后的p元素变为红色

3.伪类:

 向某些选择器添加特殊效果
       属性:  hover---鼠标悬浮在元素上方时为元素添加样式
             first chlid---向元素的第一个子元素添加样式

4.伪元素:

 向某些选择器设置特殊效果
       属性:first letter----向文本的首字母设置特殊样式
            first line-----向文本的首行设置特殊样式


接下来是一些其他的基础内容,都是一些自己掌握的不太好的:

CSS3转换


 浏览器支持:-webkit-transform  谷歌
           -moz-transform     火狐
           -o-transform      欧朋
           -ms-transform     IE9

2D转换


 transform{
        translate---元素从其当前位置移动
            例:translate(50px,100px) 把元素从左侧移动 50 像素,从顶端移动 100 像素

        rotate ----元素顺时针旋转给定的角度。允许负值,元素将逆时针旋转
            例: rotate(30deg) 把元素顺时针旋转 30 度

        scale----元素的尺寸会增加或减少,根据给定的宽度(X 轴)和高度(Y 轴)参数
            例:scale(2,4) 把宽度转换为原始尺寸的 2 倍,把高度转换为原始高度的 4 倍

        skew-----元素转动给定的角度,根据给定的水平线(X 轴)和垂直线(Y 轴)参数
            例:skew(30deg,20deg) 围绕 X 轴把元素转动 30 度,围绕 Y 轴转动 20 度

3D转换


 transform{
       rotateX与rotateY----围绕X,y轴以给定的度数进行旋转

过渡

 CSS3 过渡是元素从一种样式逐渐改变为另一种的效果
 必须规定两项内容:
     1.规定您希望把效果添加到哪个 CSS 属性上
     2.规定效果的时长

 向宽度、高度和转换添加过渡效果
       {transition: width 2s, height 2s, transform 2s;}

动画

 通过规定至少以下两项 CSS3 动画属性,即可将动画绑定到选择器:
                1.规定动画的名称
                2.规定动画的时长
 例
    div{width:200px;height:200px;background:black;position: relative}
    div{animation: a 6s;}
    @keyframes a
    {
      0%   {background: red ;left: 0;top: 0}
      25%  {background: blue ;  left: 200px;top: 200px}
      75% {background: red ;left: 300px;top: 300px}
      100%{background: yellow;left: 0;top:0 }
    }

权重值

 1.第一级:内嵌样式             1000
 2.第二级:ID选择器             0100
 3.第三级:类,伪类选择器        0010
 4.第四级:元素选择器           0001

    注:通配符选择器(*),子元素选择器(>)与相邻兄弟选择器(+)权重值为  0000

定位

 1.  display:block-------可以让行内元素(比如 <a> 元素)表现得像块级元素一样
     display:none -------让生成的元素没有框

 2.position 属性
      relative-----相对定位:元素框偏移某个距离。元素仍保持其未定位前的形状,它原本所占的空间仍保留
      absolute-----绝对定位:元素框从文档流完全删除,并相对于其包含块定位(包含块可能是文档中的另一个元素或者是初始包含块)
      fixed   -----固定定位:生成绝对定位的元素,相对于浏览器窗口进行定位
 



时间: 2024-10-25 18:22:24

这是第二周了,继续总结一下的相关文章

2014025670(12)《嵌入式系统程序设计》第二周学习总结

这周学习了gcc和gdb的使用还有makefile. 教材学习内容总结 教材内容开始看的有些吃力,很多地方都不太懂,网上查询和询问同学和老师之后,了解了很多,但是具体操作和实现方面还是比较难. 教材学习中问题和解决过程 对于gcc的操作在实验楼的学习中还是比较顺利,gdb的操作感觉有些村存在问题-----gdb的调试方面有些吃力,应该是自己没努力的结果,打算把问题汇总一下,再试试实验. 课后作业中的问题和解决过程 应用实验楼的第二周,第一周的内容感觉简单,消化很快,没想到第二周就感觉有些吃力,不

学习进度条第二周

  第二周 所花时间 12小时 代码量 180行左右 博客量 3 了解到的知识点 Javaweb开发html的学习,还有javascript的特效和链接网页跳转,网页中图片自行转换,以及构建之法第1.2.3章相关的知识.

20155336 2016-2017-2《JAVA程序设计》第二周学习总结

20155336 2016-2017-2 <JAVA 程序设计>第二周学习总结 教材学习内容 1: GIT版本检测 2: JAVA中基本类型 整数 字节 浮点数 字符 布尔(▲) 通过API可以得知各个类型可存储的数值范围 public class Range {public static void main(String[] args){ //byte.short.int.long的范围 System.out.printf("%d~%d%n", Byte.MIN_VALU

《Machine Learning》系列学习笔记之第二周

第二周 第一部分 Multivariate Linear Regression Multiple Features Note: [7:25 - θT is a 1 by (n+1) matrix and not an (n+1) by 1 matrix] Linear regression with multiple variables is also known as "multivariate linear regression". We now introduce notatio

20145123刘森明《Java程序设计》第二周学习总结

教材学习内容总结 这一章学习的知识,在以前的C语言中已经学习过了.所以学起来比较的轻松.主要讲的就是数据与变量的类型和运算符:流程控制等知识点. 教材学习中的问题和解决过程 这周在Java上花费的时间较多.首先对于java语言中,虽然之前对于java的语言的语法有所了解,但是对于具体的细节还存在问题.对于输出函数System.out.printf()和Syetem.out.println()的区别,看书后得知Syetem.out.println()函数在编译后会换行,在第一章的“hello wo

20145229吴姗珊《Java程序设计》第二周学习总结

教材学习内容总结 一.类型.变量与运算符 1.类型 整数:可细分为short整数.int整数和long整数.不同长度的整数可储存的整数范围也不同. 字节:byte类型顾名思义.长度就是一字节,需要逐字节处理数据时则需要使用.用于整数时,可表示-128~127的整数. 浮点数:主要用来储存小数数值,主要分为float和double. 字符:char类型用来储存‘A','B','林'等字符符号. 布尔:boolean类型可表示true和false,分别表示真和假. 2.变量 基本规则:用关键词来声明

第二周感悟

开始上自习的第二周,觉得得努力去尝试一下,高中时没努力学习,结果高考失败了,大学前两年半也是得过且过的度过每一天,感觉再不努力就要废了,就想着考研,考上一个更好的学校,圆了之前的梦,既然有了目标就要坚持下去,不能认怂,不管结局如何,以后都会留下我曾经奋斗过的记忆,会使我的人生添上一丝色彩,现在每天都去上自习,日子过得挺充实的,这是以前从来没有过的感觉,平淡而又颓靡的生活不是我们需要的,在我们的这个的年纪就需要抛开一切放手去博,俗话说,搏一搏,单车变摩托,不拼搏的话,不要说单车,连玩具车也不会有的

进度条--第二周

第二周 所花时间(包括上课) 27个小时 代码量(行) 600行 博客量(篇) 3篇 了解到的知识点 1.文件的输入输出流的复习2.重新复习数据结构中的栈,但是还是又不懂的地方,导致这次实验括号的功能没有加入.

组队开发第二周第五次会议

会议时间:组队开发第二周  星期日   开始时间晚上3:30-10:20 会议地点:学一食堂 二楼 到会人员:李志岩  王亚蕊 安帅 薛禄坤 张新宇 孙存良 会议概要:   1.总结开发的成果: 2.讨论开发中遇到的问题: 3. 更新任务板: 内容一  总结开发的成果 李志岩 实现添加通知栏 部分代码 效果图 张新宇   对spinner的学习 薛禄坤  Edit  Text控件 EditText有一些属性可以设置EditText的特性,比如最大长度,空白提示文字等. 1. 有时候我们有一些特属

第二周作业-词频统计

本周作业是词频统计,编程具体要求如下: https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/922 对实现功能进行简要的介绍: 功能一:小文件输入,为表明程序能跑.需要在控制台下输入命令,得到文件中不重复的总单词数.并对单词出现的次数进行排序输出. 功能二:支持命令行输入英文作品的文件名,亲自录入,输出显示不重复单词总数,并对出现频率最高的前10的单词进行输出 功能三:支持命令行输入存储有英文作品文件的目录名,批量统计词频. 功能四: