zoukankan      html  css  js  c++  java
  • 笔记

    默认字符集(欧洲字符集)
    css复习
    1层叠样式表 好处,重复使用。
    body中通过样式选择器更改网页,多级元素都会影响页面
    注意元素的之间的影响
    外联外部建立一个css文件夹 加link rel=“stylesheet”文档类型 样式表文件。
    href 文件路径。
    内连: style

    内嵌:内部写style
    同一种样式只显示一种。

    2选择器
    通配选择器*效率比较低。 所有的元素都控制
    将所有利用全部一起单独计算。有其他的元素在更改。
    元素选择器,
    选择器作用效果不同。
    id选择器>class类选择器》元素》通配
    一个class可以匹配多个类选择器
    包含选择器{
    div子元素
    受到父元素影响
    组合的影响。
    }
    6伪类选择器
    div:first—letter第一个字符
    -改变
    样式改变
    颜色
    16进制
    rgb定义颜色
    三种基础色可以用整数 red/green/blue
    opacity:0.0-1.00 设置透明度。
    rgb的扩展
    background -color:rgba(255,0,0,0.1)
    0.1为透明度值范围与opacity相同。
    字体
    css3
    italic;斜体
    font- weight:字重
    艺术字体
    font-family:“”:插入不同字体文件使用不同文字。
    font-size:文字大小

    长度{
    绝对和相对 px与em
    }


    8/5笔记
    text-decoration:underline:下划线
    cursor :pointer;
    设置手形

    js的链接:
    onclick=“loncation.href”='链接'
    盒模型
    tr没有边框
    table td,table th{

    }
    合并边框:
    border--collapse:collapse;合并边框 默认值separate 代表分离collapse合并
    设置宽度用百分比吧,基于父元素。

    9/5笔记
    页面布局
    满足pc和移动端。
    固定宽度,根据宽度来决定内容。确定界面
    界面设置开始为1024。
    设计之间有一定的数值
    960px(ˇ?ˇ) 效果比较好可以等分可以等比例划分..
    有间隙距离 通过边距划分。
    边距设置“内边矩:
    换行 ”
    文字间距:
    单词间距。和字母间距
    Word -spacing: :
    间距单词或者空格的间距被放大
    letter-spacing:
    单个字体之间间距

    固定宽度:
    基础界面
    margin:0
    padding:0
    内外边距为0
    居中margin:0 auto
    float:
    漂浮。
    font-family:字体样式
    content-left:
    min:给出最小
    max-:给出最大
    5/12
    定位----自然----文档流
    定位
    position
    static按文档依次排布】
    相对
    relative:
    left 强于right
    top强于bottom
    绝对定位 absolute
    脱离文档流: 绝对定位的坐标平移的坐标原点是以有定位属性的父元素来确认的,所有的都没有定位默认以页面顶部的左上角。
    opacity:
    透明度。
    z-index: 可以在上层显示
    固定定位
    { position :fixed:

    }
    float : 浮动
    overflow;hidden 溢出隐藏
    overflow:scroll 添加滚动条
    裁剪
    clip:rect(上,右,下,左) 下边值大于上

    5/15、
    二级导航:
    margin :0 auto:居中显示。
    display:
    list-style-none:去除小点
    float :left:
    改变排列方式横排。
    line-height::::行高
    cursor:改变鼠标样式:
    脱离文档流:
    绝对定位:
    二级标题{
    padding-left:0;
    list-style :none:
    position :a 绝对定位
    隐藏起来
    display :none ;
    显示出来:
    display :block
    1 长

    父元素加相对定位
    }
    }
    加缩进
    text-indent:缩进

    5/16日
    clear:both :清除浮动影响。
    select >
    option:
    选择框和 选择栏
    5/17
    HTML规范:HTML4与HTML5 标准规范2014年 确定
    htpp 超文本协议 2.0规范
    一支持网页多媒体
    二canvas画布 画图和绘制动画
    三维,图形及特效。
    语义话标签 HTML中内容进行分类
    新表单 标签
    增加离线储存
    强大web的表现特性
    video 视频 加控件 controls=controls controls
    第二种控制大小
    video controls width sype=“audio/mp3” 格式
    source src=“ 路径”
    autoplay 自动播放

    audio 音频

    svg矢量图
    header 头部
    nav 导航、
    article 文章部分
    section 文章分分段
    asised
    测边编栏
    离线本地储存
    localstorage 储存不限制时间
    input 的格式{
    URL 地址 http//
    input type=“submit" 提交
    Range 百分比 值的范围1-100 。
    color 弹出颜色框 颜色选择器 传递16进制的颜色
    date 调节时间与日期

    }
    新表单{、
    datalist{
    input type=“text”list=“infos";
    datalist id=infos:
    option=
    }
    5/18
    css3 介绍
    模块化、、、改变
    web 前端模块化发展。 框模型。 【a控制透明度】
    支持多个背景
    2D转换
    3D转换
    rotateX()
    rotateY()
    css 动画转换
    队列排版
    用户界面调整
    字体系统
    @font-face
    css3媒体查询
    css3强大特效实现。
    box-shadow 阴影 长度length{2-4个} color颜色 {box-shadow:(1px 水平偏移值 大于0向右 小于0向左 )(2px 垂直偏移度 大于0时向下)
    (3px 阴影的模糊度 越大越模糊 且影响扩大) (4px阴影大小范围 值越大阴影越大) red 默认黑色}
    box-shadow :inset (阴影范围从外部到内部改变)
    border-radius 圆角{
    长度或者百分比吧 不可以为负值 顺时针
    }
    边框图片
    border-image
    border-image-slice:27)切割不带单位
    border-image-repeat:
    背景图片
    background -position:center:图片定位
    background -size:cover: 等比例缩小图片可能放不下
    background-contain:自动出现平铺
    rgba “(透明)
    background-origin: 从
    background-repeat:no-repeat: 去除重复
    5/19
    线性渐变:
    background-linear-gradienet
    css代码
    渐变度 坐标点 开始颜色到结束颜色
    background:gradient (linear ,0 200,0 300 ,from (red),to(blue)) 垂直方向上的渐变
    background:gradient (linear ,100 0 ,200 0 ,from (red),to(blue)) 水平方向渐变
    环形渐变
    { 半径高度变化 中心到外面
    background:radial-gradient(circle,red,blue);
    (ellipse) :椭圆
    }
    文本特效:
    {
    text-shadow 文字阴影
    左右 上下 模糊度
    text-shadow:2px 3px 2px: 不能有负值
    }
    text-overflow文本溢出
    overflow:hidden;
    文本溢出效果
    overflow-hidden:隐藏起来;
    overflow-auto:增加了滑动条;
    text-overflow :ellipsis 显示对象显示省略号。超出部分不显示并且出现省略号 需要overflow:hidden,这个
    设置的前置支持。
    而且设置了white-space:代表一行而且不换行。。
    强制换行:
    white-space:nowrap;
    word-wrap:break-Word ;
    文本轮廓
    outline;;对象外轮廓 边框外部
    2D效果
    transform:translate(50px )化 1一个值水平 。二个值上下

    transform:rotate(90deg): 旋转 deg倾斜度。 自旋转转
    定点转 加绝对定位
    transform -origin:left top; 选择定位位置。
    放大或者缩小;
    扩大:
    transform:scale(倍数);
    scale (负数);方向相反;
    scale(0);不存在隐藏了
    scale(0<x<1)就是缩小。

    2D转换
    扭曲 斜切扭曲 可以单独确定转换方向

    transform:skew(30deg,) 【翻转】
    换矩阵
    1-水平缩放
    2-垂直方向扭曲
    3-(1-0之间的数字) 水平扭曲
    4-垂直方向的缩放
    5-水平平移
    6-垂直平移
    transform :matrix(1,2,3,4,5,6);
    3D旋转
    transform:rotateY
    - -rotateX

    5/22
    界面效果旋转。以及过渡
    过渡有慢慢改变的方式,感受改变的过程。 hover:指定范围的改变
    动画不需要触发立即开始动触发。
    NO Flash:
    css 是效果的改变。
    transition:width 2s;
    定义过渡在触发过渡:hover:
    过渡四个值:
    transition-----property 触发过渡效果 默认all代表所有css属性 none取消过渡效果。
    --duration过渡持续时间】 时间不能为零执行持续的时间
    --timing-function【过渡时间曲线,过渡速度快与慢 默认ease。
    动画效果贝塞尔曲线模式。
    ease-in由慢到快
    ease-out;又快到慢
    --delay 【过渡 延迟效果时间的开始时间】
    没有节点。
    5月23号;
    @keyframes 规则
    animation
    [ animation-name ]: 检索或设置对象所应用的动画名称
    [ animation-duration ]: 检索或设置对象动画的持续时间
    [ animation-timing-function ]: 检索或设置对象动画的过渡类型 贝塞尔曲线
    [ animation-delay ]: 检索或设置对象动画延迟的时间
    [ animation-iteration-count ]: 检索或设置对象动画的循环次数 >=1
    [ animation-direction ]: 检索或设置对象动画在循环中是否反向运动 infinte 无限循环
    [ animation-play-state ]: 检索或设置对象动画的状态。.......................................................................
    w3c正考虑是否将该属性移除,因为动画的状态可以通过其它的方式实现,比如重设样式
    声明变化规则
    @keyframes aaa1{
    from{
    ( )
    }
    to{
    (transform:translate(300px))
    }
    }
    @keyframes aaa1{
    0%{
    ( )
    }
    100%{
    (transform:translate(300px))
    }
    }
    text-align:center: 去除小点
    5/24hao
    animation-fill-mode:forwards 结束后的样式保持状态不变 不加infinite才有作用。

    5/25号
    transform:过渡动画
    transition:自动播放动画 6个设置值
    字体样式
    印刷体与手写体
    ttf字体后缀
    @font-face{
    font-family:myname (自己自己字体命名)
    src:url( 路径)
    }
    加引用自己定义的字体
    ------------------------------------------------------------------------------
    字体图标
    在http协议每加载一张图片页面刷新一次;
    采用字体图标库 特殊的字体。
    引用字体在显式图标
    引用图标库里面的内容。
    字体图标不变模糊。
    5/26========================================================================
    媒体查询
    媒体类型
    madia type
    aural (语音 和语言合成器)
    Braille 【盲文触摸装置】
    print 【打印设备】
    projection【投影设备】
    screen 【屏幕设备】
    tty 【固定间字符网格】
    embossed (分页盲文打印)
    设备宽度【device -width】
    @import ”路径“
    @import url (" 路径");
    缺点加载外部表过慢容易卡。

    css3扩展
    ===============================================================
    960px网格系统 多层次等比例划分。
    clear 清除浮动。
    push和pull 参数 左右宽度
    =========================
    css框架
    怎样使用bootstrap 默认下载dist 目录下的
    device 设备
    ==================================================================================
    6.12
    补充内容
    浏览器的内核不同:引擎也不相同。
    渲染模式:
    DTD文档对象模式。
    ===============================================
    6.13
    less增加变量,函数等功能方便制作主题,扩充,
    dist主要引用文件
    建立less文件夹js文件夹
    引入less文件
    先引用less 在引用js
    link rel=“stylesheet/less ” href="less/"
    less 书写
    外部赋值控制效果小于内部效果
    @声明变量
    .div1{
    引用变量数据声明的变量
    }
    通过控制变量进行控制修改
    .mydiv(){
    添加效果
    }
    div2{
    .mydiv( ) ;调用 .没有div里面的样式相当于函数调用;
    }

    css补充:
    优雅降级与渐进增强;
    选择器的优先级与权重;




  • 相关阅读:
    C#判断网络链接状态
    C# 创建临时文件(转帖)
    C# 很久以前几个常用类
    正则附表
    如何判断WebBrowser浏览器网页加载完成
    控件阴影
    C# 使用WM_COPYDATA传输数据(两个窗体间通信)
    C# 调用POST请求
    改变无边框窗体的尺寸大小和移动无边框窗体
    IT学习网站
  • 原文地址:https://www.cnblogs.com/gg123/p/7067308.html
Copyright © 2011-2022 走看看