• CSS3背景


    background-size

    background-size: 100%;
    /* 其实只是设置背景图的宽度等于盒子宽度的100% */
    background-size: 100% 100%;
    /*
    背景宽度 = 盒子宽度
    背景高度 = 盒子高度
    */

    contain:包含

    必须保证盒子可以完全包含整个背景图

    或者说整个背景图一定要完全的显示出来

    按较小的边进行缩放

    注意:如果使用contain或者cover关键字,只有一个属性值。

    cover:覆盖

    保证背景图能够完全覆盖整个盒子

    background-origin和background-clip(设置的是background-position的参考点)

    background-origin:设置背景图从哪里开始绘制

      border-box:设置背景图从边框开始绘制

      padding-box:设置背景图从内边距开始绘制

      content-box:设置背景图从内容区开始绘制

    background-clip:指定对象的背景图向外裁剪的区域

      border-box:从border区域(不含border)开始向外裁剪

      padding-box:从padding区域开始向外裁剪

      content-box:从内容区开始向外裁剪背景

      text:从前景内容的形状(比如文字)作为裁剪区域向外裁剪,需要与-webkit-text-fill-color: transparent;配合使用

    渐变的分类

    1、线性渐变

    2、径向渐变

    3、重复渐变

    线性渐变

    background-image: linear-gradient(to top right, yellow, yellowgreen);
    /* 颜色值从左下角往右上角排列 */
    background-image: linear-gradient(0deg, yellow, yellowgreen);
    /*
    0deg == to top
    默认值:180deg == to bottom
    */

    径向渐变

    background-image: radial-gradient(circle, white, yellow, blue);
    /*
    shape:设置渐变形状
        circle:圆  默认值
        ellipse:椭圆
    */
    background-image: radial-gradient(100px 50px, white, yellow, blue);
    /* 设置圆的半径或者设置椭圆的横轴跟纵轴,也可以确定圆的形状 */
    background-image: radial-gradient(circle at 180px 0, white, yellow, blue);
    /*
    设置圆心的位置:
    at left top
    at 180px 0
    */
    background-image: radial-gradient(closest-corner at 40px 40px, white, yellow, blue);
    /*
    使用关键字设置圆的半径
    closest-side:指定径向渐变的半径长度为从圆心到离圆心最近的边
    closest-corner:指定径向渐变的半径长度为从圆心到离圆心最近的角
    farthest-side:指定径向渐变的半径长度为从圆心到离圆心最远的边
    farthest-corner:指定径向渐变的半径长度为从圆心到离圆心最远的角
    */

    重复渐变

    重复线性渐变:repeating-linear-gradient

    重复径向渐变:repeating-radial-gradient

    background-image: repeating-linear-gradient(135deg, skyblue 5%, white 5%, white 10%, skyblue 15%);
    background-image: repeating-radial-gradient(white 10%, blue 20%, yellow 30%);

    多背景

    background: url(bg.jpg) no-repeat left top,
                url(bg.jpg) no-repeat right top,
                url(bg.jpg) no-repeat left bottom,
                url(bg.jpg) no-repeat right bottom;
  • 相关阅读:
    更改Delphi系统的默认字体
    Delphi TThread中文注释
    Delphi中的线程类 TThread详解
    TreeView使用笔记
    用未公开函数实现Shell操作监视
    Delphi面向对象编程的20条规则
    Delphi操作Excel命令
    delphi 创建一个纯文本文件
    判断滚动条到底部、
    数据库性能优化之SQL语句优化1
  • 原文地址:https://www.cnblogs.com/crazier/p/12423535.html
Copyright © 2020-2023  润新知