首页 > 其他分享 >ie11 css适配

ie11 css适配

时间:2023-12-26 15:34:31浏览次数:36  
标签:文字 color 适配 渐变 content ie11 text anchor css

1. justify-content: space-evenly;兼容性处理

justify-content: space-evenly;在IE11中不生效,替换为

justify-content: space-between;
&:before,
&:after {
    content: '';
    display: block;
}

2. background-clip

background-clip 设置元素的背景(背景图片或颜色)是否延伸到边框、内边距盒子、内容盒子下面。

而 background-clip: text 可以实现背景被裁剪成文字的前景色。使用了这个属性的意思是,以区块内的文字作为裁剪区域向外裁剪,文字的背景即为区块的背景,文字之外的区域都将被裁剪掉。ie不支持值为text。

超强的苹果官网滚动文字特效实现

-webkit-text-fill-color 通过 -webkit-text-fill-color 属性,可以做出一些例如渐变文字和镂空文字的效果。也不支持ie,不过和color的效果很相似。如果同时设置text-fill-color和color两个属性,则text-fill-color会覆盖掉color的值。

解决方法: 在html中使用svg矢量标签,再将这种标签样式引用于文字。

<svg
   width="50"
   height="28">
   <defs>
      <linearGradient
         id="grad"
         x1="0%"
         y1="0%"
         x2="0%"
         y2="100%">
         <stop
            offset="0%"
            style="stop-color:#FFFFFF; stop-opacity:1" />
         <stop
            offset="100%"
            style="stop-color:#7EC2FF; stop-opacity:1" />
      </linearGradient>
    </defs>
    <text
       x="50"
       y="24"
       fill="url(#grad)"
       style="text-anchor: end;font-size: 20px;
         font-family: PingFangSC-Semibold, PingFang SC;
         font-weight: 600;
         line-height: 28px;">
       hello
    </text>
 </svg>

text的x y值 默认指的是文字左下角的坐标 可以通过text-anchor属性更改 对应的值分别是start、middle、end 详情见 svg文本<text>详解

text-anchor="start"时,(x,y)为<text>的起始坐标。
text-anchor="middle"时,(x,y)为<text>的中轴坐标。
text-anchor="end"时,(x,y)为<text>的结束坐标。

一篇文章带你了解SVG 渐变知识

y1和y2相等,而x1和x2不同时,可创建水平渐变。
当x1和x2相等,而y1和y2不同时,可创建垂直渐变。
当x1和x2不同,且y1和y2不同时,可创建角形渐变。

 

标签:文字,color,适配,渐变,content,ie11,text,anchor,css
From: https://www.cnblogs.com/yangai/p/17928221.html

相关文章

  • css3
    1、新增选择器是css技术的升级版本,在css2的基础上,新增了许多特性,弥补了css2的不足,使web页面的开发变得更加高效、便捷css3按模块化进行设计,比较重要的css3模块包含、选择器、框模型、背景和边框、文本效果、2D|3D转换、动画、多列布局、用户界面css3优点:CSS3是完全向后兼容,......
  • [CSS]flex弹性盒
    先来一个常用的flex样例。水平从左往右主轴,自动换行,从主轴起始位置开始分布(侧轴不设置,使用margin进行间隔):.tags{display:flex;justify-content:flex-start;flex-wrap:wrap;}.tag_item{margin:10px12px;}  Flex(弹性盒、伸缩盒)是CSS中的又一种布......
  • vmware vmnat1和vmnat8在真机网络适配器中消失
    在真机的网络适配器中,发现只有两张网卡。缺少vmnat1和vmnat8一,查看虚拟网络编辑器是否连接二,如果没有连接,勾选连接就好了。三,如果连接了,真机网络适配器仍然只有两张网络适配器。1.右键此电脑,管理2.在左侧导航栏选择系统工具,设备管理器。在中间选择展开网络适配器。3.查......
  • CSS中的各种居中
    在CSS布局时经常会需要实现水平居中,垂直居中,水平垂直居中这样的要求但是却又不是非常的在意,所以总结一下。文本水平居中1.使用text-align属性:将容器的text-align属性设置为"center",可以使文本在容器中水平居中。<style>.container{width:500px;......
  • [CSS]border-image-slice宽高不确定时自定义边框
    宽高不确定时自定义边框效果: <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>borde......
  • C# 适配器模式
    适配器模式是一种结构型设计模式,它可以将一个或多个不兼容的接口适配成客户端期望的接口。在C#中,适配器模式通常采用类适配器或对象适配器的方式实现。下面是一个简单的类适配器示例:首先,定义一个客户端期望的目标接口,例如ICircle:publicinterfaceICircle{voidDraw(intx......
  • [CSS]动画,平移到某个位置,停住
    animation-fill-mode:forwards; <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><......
  • css 盒模型
    说一下css盒模型参考回答:简介:就是用来装页面上的元素的矩形区域。CSS中的盒子模型包括IE盒子模型和标准的W3C盒子模型。box-sizing(有3个值哦):border-box,padding-box,content-box.标准盒子模型:区别:从图中我们可以看出,这两种盒子模型最主要的区别就是width......
  • HTML+CSS使用
    一、旋转太极图<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>旋转太极图</title>......
  • ABS210-ASEMI手机适配器整流桥ABS210
    编辑:llABS210-ASEMI手机适配器整流桥ABS210型号:ABS210品牌:ASEMI封装:ABS-4特性:贴片、整流桥最大平均正向电流:2A最大重复峰值反向电压:1000V恢复时间:>2000ns引脚数量:4芯片个数:4最大正向压降:1.10V芯片尺寸:60MIL浪涌电流:200A漏电流:10ua工作温度:-55℃~150℃包装方式:5000/盘;50000/箱备受欢......