html5/css3

前言:

累么?累就对了,舒服是留给死人的

--------------------------------正文---------------------------------

HTML5/CSS3

    HTML5
        就是html,只不过升级了
    CSS3
        就是css,只不过升级了

选择器

    document.querySelectorAll();     所有
    document.querySelector();        第0个

自定义属性

    data-xxxh
    oEle.dataset.xxx;

class操作

    oEle.classList
            .length             长度
            .value              所有class
        操作
            .add()              添加
            .remove()           删除
            .contains()         包含
            .toggle()           切换

浏览器前缀

        -webkit-        Chrome/Safari/opear/firefox(49+)
        -moz-           Firefox
        -ms-            IE
        -o-             Opear(old)
        不加前缀        W3C要求

        -webkit-border-radius       WebkitBorderRadius
        -moz-border-radius          MozBorderRadius
        -ms-border-radius           msBorderRadius
        -o-border-radius            OBorderRadius
        border-radius               borderRadius

CSS3:就是比CSS2新增了一些新样式

    rgba(red[0-255],green[0-255],blue[0-255],alpha[0-1]);

    border-radius           圆角
        border-radius:  px  %   em  rem(单位);

        border-radius: 左上右上右下左下;
        border-radius: 左上右下 右上左下;
        border-radius: 左上 右上左下 右下;
        border-radius: 左上 右上 右下 左下;

    阴影
        盒子阴影
        box-shadow: x偏移 y偏移 阴影范围 color;
        box-shadow: [inset] x偏移 y偏移 阴影范围 color;
        box-shadow: [inset] x偏移 y偏移 阴影范围 [扩展] color;
            阴影可以叠加
            box-shadow: x y opacity color, x y opacity color...;

        文字阴影
        text-shadow: x偏移 y偏移 阴影范围 color;
        text-shadow: x y opacity color, x y opacity color...;

    运动
    transition: duration style-type easing;
        eg: transition:1s all ease;

    变形
    transform
        translate(x,y)          平移(x、y轴)
        rotate(deg)             旋转(z轴)
        scale(x倍数,y倍数)      缩放
        skew(xdeg,ydeg)         拉伸(扭曲)
    -----------------------------------------------
    设置原心位置
    transform-origin: 横向 纵向;

    渐变
    线性渐变
        linear-gradient(color1, color2);
        linear-gradient(color1, color2, color3...);
        改变方向
        linear-gradient(方向, color1, color2, color3...);
        范围渐变
        linear-gradient(color1 start, color1 end, color2 start, color2 end,
 color3 start, color3 end...);
        跳变
        repeating-linear-gradient(度数,color1 start, color1 end, color2 start, color2 end...);
    径向渐变
        radial-gradient(方向,color1, color2);

    背景
        background-size

    文本切片
        1.给元素设置渐变背景
        2.设置文本切片
            -webkit-background-clip: text;
        3.文字透明
        eg: color: rgba(0,0,0,0);
            background: -webkit-linear-gradient(角度, color1, color2...);
            -webkit-background-clip: text;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载请声明 原文链接 关注公众号获取更多资讯 这篇文章主要总结H5的一些新增的功能以及一些基础归纳,这里只是一个提...
    前端进阶之旅阅读 12,954评论 22 225
  • HTML5是什么?有哪些新特性?有哪些新增标签?如何让低版本的 IE 支持 HTML5新标签 HTML5是最新的H...
    小囧兔阅读 2,600评论 0 0
  • 题目1: HTML5是什么?有哪些新特性?有哪些新增标签?如何让低版本的 IE 支持 HTML5新标签 HTML5...
    饥人谷_NewClass阅读 1,787评论 0 0
  • 题目1: HTML5是什么?有哪些新特性?有哪些新增标签?如何让低版本的 IE 支持 HTML5新标签 含义:HT...
    saintkl阅读 1,755评论 0 0
  • 1. HTML5是什么?有哪些新特性?有哪些新增标签?如何让低版本的 IE 支持 HTML5新标签 HTML5是什...
    hui_mamba阅读 1,397评论 0 0