• 阴影边框以及渐变


    一、盒子阴影和文字阴影
    box-shadow;
    盒子阴影 ie9
    语法:
    box-shadow:1px 2px 3px 4px color;
    5个参数:
    参数一:水平偏移量 +- 必选
    参数二:垂直偏移量 +- 必选
    参数三:阴影模糊值 + 必选
    参数四:阴影外延值 + 可选
    参数五:阴影的颜色 color 必选
    外延值可以省略
    一个盒子可以有多个阴影
    box-shadow:0px 0px 12px red, 2px 2px 3px 3px orange;
    设置内阴影:默认阴影都是外阴影
    inset
    box-shadow:inset 0 0 32px 10px red;
    text-shadow:
    文本阴影
    4个参数,没有外延值 ie10
    text-shadow :1px 1px 1px red;
    二、图片边框 ie10
    border-image 设置图片边框
    border-image:border-image-source || border-image-slice[/border-image-width?[/border-image-outset]?]? || border-image-repeat
    border-image-source:用于设置图片边框的路劲
    border-image-slice:图片边框向内的偏移量
    border-image-图片边框的宽度
    border-image-outset:图片边框图像区域超出边框的偏移量
    border-image-repeat:指定图片边框背景填充方式
    stretch | repeat | round
    stretch:默认的,拉伸填充
    repeat:指定平铺填充背景图片,当遇到边界时,被剪断
    round:指定平铺填充背景图片,会根据边框的尺寸,动态调整图片的大小,直到图片的大小刚好能够填充整个边框
    三、背景background
    如果没有渐变的时候,我们可以使用渐变的图片进行横向平铺实现渐变的效果
    CSS3中有一个特殊方法可以实现渐变, ie9开始兼容
    语法:
    background-image:-webkit-linear-gradient(top,red,blue)
    -webkit-:谷歌等谷歌内核浏览器的前缀
    -moz-:火狐前缀
    -ms-:ie前缀
    -o-:欧朋前缀
    1.线性渐变
    -webkit-linear-gradient(top,red,blue);
    参数1:top 从上到下渐变
    bottom: 从下到上渐变
    right 从左到右渐变
    left 从右到左渐变
    top-left 左上渐变到右下
    45deg 角度
    30px 值
    参数2:从哪个颜色开始渐变 20%表示从20%的位置开始渐变为红色
    参数3:渐变到哪个颜色 60%表示从60%开始渐变为蓝色
    参数1使用角度时:
    使用谷歌、火狐、ie、欧朋等标准浏览器时,水平向左为0deg,向下是90deg;
    如果不加前缀,使用w3c的标准 ,向下是0deg,向左是90deg

    通常不使用角度进行渐变,一般是方位词
    2.径向渐变
    -webkit-radius-gradient()
    径向渐变起点一般使用px值
    -webkit-radius-gradient(100px 80px,red,blue,green);
    3.文字渐变
    文本填充颜色,-webkit-text-fill-color: 不支持ie,只能支持-webkit-内核的浏览器
    背景切割(文本进行切割)
    -webkit-background-clip:text;不支持ie,只能支持-webkit-内核的浏览器

  • 相关阅读:
    回调函数: 一定要在函数名前加上 CALLBACK,否则有可能引起内存崩溃!
    win32-api: 让 static 控件中的水平横行,垂直居中。
    Win32-API: 终于能正常的捕获焦点事件: WM_COMMAND、BN_SETFOCUS、EN_SETFOCUS
    FindExecutable:查找与一个指定文件关联在一起的程序的文件名
    ImageMagick: win7 | win8 & uac (用户帐户控制) 注册表的一些事
    ImageMagick: 6.8.3 升级到 6.8.9 遇到的问题
    ImageMagick: DrawImage(Image*,DrawInfo*) 绘制填充图片时卡住的原因分析
    真的无语, 今天遇到一个奇葩的事情: http 会话劫持
    高DPI下界面错乱的解决方法和原理
    关于 HDC 的释放
  • 原文地址:https://www.cnblogs.com/txf-123/p/11190089.html
Copyright © 2020-2023  润新知