• CSS简写方式


    1.边框的简写
    border-color: 颜色
    border-style:样式**solid**/dotted(点点)/dushed(短线)/double(双实线)
    border-宽度
    简写:**border:color style width**
    最简写方式:**border:style**
    <br>
    2 边框阴影
    box-shadow:0px 0px 0px 0px 000 inset/outset;
    值1:h-shadow---水平方向的阴影偏移(阴影左右移动)
    值2:v-shadow---垂直方向的阴影偏移(阴影上下移动)
    值3:blur---阴影模糊距离(越大越淡)
    值4:cspread---阴影尺寸(阴影大小)
    值5:color---阴影颜色,默认黑色
    值6:内阴影或者外阴影(默认)
    **最简写:box-shadow:h-shadow v-shadow**

    3 背景
    1 背景颜色:background-color
    2 背景图片:background-image:url(图片路径)---双引号可加可不加
    3 背景图片平铺:background-repeat:repeat(默认)/no-repeat/repeat-x/repeat-y
    4 背景图片定位:background-position:①px(v1-一起设置x,y轴;v1 v2 分别设置x轴y轴);②% 以高度为标准,也分x轴y轴;③关键字:x轴(left/center/right)y轴(top/center/bottom)
    5 背景图片的尺寸:background-size:①v1 同时设置x,y轴,v1,v2分别设置;②px/%;③cover:覆盖,要求容器被全部填满,图片可能显示不全;④contain:容器包含完整的图片,容器可能填不满
    6 背景图片固定:background-attactment:①scroll 默认值,背景图片跟随页面滚动条而滚动;②fixed:固定,背景图片相对页面位置固定,不会随页面滚动条而滚动
    **简写方式: background:color image repeat attachment position**
    **最简方式:background:color/image**

    4 文本格式化
    字号大小---font-size:px/pt/em/rem
    字体设置---font-family:字体1,字体2;(找到字体库中有的第一个字体应用)
    字体加粗---font-weight: ①关键字:lighter/normal/bold/bolder;②无单位100-1000(100的整倍数)
    字体样式---font-style:italic(斜体)/normal(正常)
    大型小写字母---font-variant:small-caps;
    **简写:font:style varient weight size family;**
    **最简: font:size family;**

    5 弹性布局
    主轴方向和换行的简写
    flex-flow:direction wrap;

    6 转换
    只能用伪类激活
    两个css的值,在一段时间内平缓过渡的过程.
    (1)transition-property:属性/all
    支持过渡的属性:
    ①颜色属性
    ②大多数取值为具体数值的属性
    ③阴影属性
    ④转换属性
    ⑤visibility:(过渡结束后消失)
    (2) 过渡时长 transition-duration:s/ms;
    (3) 过渡的时间曲线函数 transition-timing-function:
    匀速:linear
    ease:默认值,慢速开始,中间加速,减速结束

    (4) 过渡的延迟
    transition-delay:s/ms

    简写方式
    transition:property duration timing-function delay;
    最简方式:
    transition:duration;


    7 动画
    让元素从一种样式,逐渐变化成其他样式
    可以使用伪类触发,也可以使用f5刷新触发
    1 关键帧
    利用关键帧来控制动画的每一个状态.
    2 使用
    **(1)声明动画**
    @keyframes 动画名称{
    0%{样式1}
    ...
    100%{样式}
    }
    注意:关键帧之间不能有分号;且0%可以用from代替,100%可以用to代替
    **(2)使用动画**
    在要调用的元素样式内
    ①animation-name:动画名称
    ②animation-duration:动画持续时间
    ③animation-timing-function:linear/ease/ease-in/ease-out/ease-in-out/(steps)---时间曲线函数
    ④animation-delay:s/ms;---动画延迟

    **(3)动画的特有属性**
    ①动画的播放次数
    animation-iteration-count:次数/infinite(无限)
    ②动画的播放顺序
    animation-direction:normal(默认0-100)/reverse(反向)/alternate(轮流播放,奇数次正向播放,偶数次反向播放)
    ③设置动画之前的填充状态
    animation-fill-mode:none(默认)/backwards(延迟时间内填充第一帧)/forwards(动画结束后,填充最后一帧)/both(前后都要)
    ④设置动画的播放状态
    animation-play-state:paused(暂停)/running(播放)

    **动画的简写方式:**
    animation:duration timing-function delay count direction
    最简:
    animation:name duration

  • 相关阅读:
    idea 中使用 svn
    [剑指offer] 40. 数组中只出现一次的数字
    [剑指offer] 39. 平衡二叉树
    [剑指offer] 38. 二叉树的深度
    [剑指offer] 37. 数字在排序数组中出现的次数
    [剑指offer] 36. 两个链表的第一个公共结点
    [剑指offer] 35. 数组中的逆序对
    vscode在win10 / linux下的.vscode文件夹的配置 (c++/c)
    [剑指offer] 34. 第一个只出现一次的字符
    [剑指offer] 33. 丑数
  • 原文地址:https://www.cnblogs.com/codexlx/p/12461844.html
Copyright © 2020-2023  润新知