当前位置: 首页 > 知识库问答 >
问题:

CSS以2种颜色显示一个字符[重复]

栾瑞
2023-03-14

css中是否可以使用2种颜色创建单个字符?

我的意思是,例如字符“B”,上半部分是红色,下半部分是蓝色

共有2个答案

苏坚成
2023-03-14

一个解决办法是:

超文本标记语言:

<span class="half" title="B">B</span>

(请参见必须设置属性值)

CSS:

  .half {
        font-size: 90px;
        font-weight: bold;
        position: relative;
        color: blue;
        line-height: 1em;
    }

    .half:before {
        position:absolute;
        content:''attr(title)'';
        color: red;
        height: .5em;
        overflow: hidden;
    }

问题是每个浏览器计算.5em值的方式都不同

简景焕
2023-03-14
h1 {
  font-size: 72px;
  background: -webkit-linear-gradient(red 49%, blue 50%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

填写您自己的供应商前缀。

 类似资料:
  • 问题内容: 我想知道你们认为最简单的方法是在div上获得2种颜色的双边框吗?我尝试一起使用border和outline,并且它在Firefox中可以工作,但是Outline似乎在IE中不起作用,这有点问题。有什么好的方法吗? 这就是我所拥有的,但是大纲不适用于IE:outline:2px solid#36F; 边框:2px实线#390; 谢谢。 问题答案: 您可以使用伪元素添加多个边框,然后将其放

  • 到目前为止,每当我在libGDX中处理字体时,我都会使用FreeTypeFontGenerator从

  • 我正在使用OpenGL在lwjgl 3中创建一个新的2d游戏引擎来试用lwjgl 3,因为这是我在所有其他项目中使用lwjgl 3的第一个项目。但是当我使用该新引擎渲染图像时,所有颜色都会改变,有些甚至不会显示。 用于加载纹理的代码 如果你知道我如何防止这种情况发生,请告诉我。

  • 尊敬的,我有3种颜色在我的拉维勒刀片模板,我想生成一个三角形与他们,确切地在这个形状

  • 我正在做一个简单的绘画程序。 我正在绘制一个自定义位图,然后用onDraw方法将这个位图绘制到画布上。 自定义位图和画布创建: 当有人触摸屏幕时,会画一个圆圈: 这很好,但每次在屏幕上绘制位图时,每个圆都有相同的颜色(绘制当前颜色): 所以如果我有一个红色的圆圈,将颜色更改为蓝色并绘制另一个圆圈,位图中的两个圆圈都是蓝色的。为什么会这样?我该如何解决这个问题?

  • 思路很简单,在线框模式的立方体源码基础上直接进行更改,添加varying变量,引入顶点数据颜色,立方体6个面,每个面可以分为两个三角面绘制出来,也就是说每个面需要定义6个点,6个点需要定义36个顶点。 着色器程序 着色器程序参考颜色插值varying的使用方法添加即可,就不再列出。 顶点数据 /** 创建顶点位置数据数组data,Javascript中小数点前面的0可以省略 **/ var d