2016-01-15 6 views
1

Я пытаюсь наложить два слоя текста друг на друга, где оба слоя белые, а на тех частях, где два слова перекрывают друг друга, я хочу, чтобы слова имели один и тот же цвет как фон.Смешивание двух слоев текста

Я начал играть в смешанном режиме.

Он должен работать только в последней версии браузеров (не говоря уже есть)

http://codepen.io/SusanneLundblad/pen/bEopPw?editors=110

.wrap 
    display: flex 
    justify-content: center 
    align-items: center 

h1,h2 
    font-family: 'Limelight', cursive; 
    text-transform: uppercase 

h1 
    font-size: 400px 
    color: white 
    //mix-blend-mode: overlay 
h2 
    color: #282828 
    position: absolute 
    font-size: 200px 
    top: 50% 
    left: 50% 
    transform: translate(-50%,-50%) 

Если у кого есть какие-либо предложения, я был бы очень счастлив!

ответ

0

Вы можете сделать это путем использования SVG в качестве фона наряду со свойством

-webkit-background-clip: text; 

.

Обновлено: http://codepen.io/anon/pen/gPGmLo

Примечание: код поддерживает только WebKit браузеры.

+0

Да, точно. Кроме того, я не хочу, чтобы фон был черным, но почти черным :) Но спасибо! – Wobee

+0

Я обновил ответ. Надеюсь, это решит вашу проблему. Возможно, вам придется использовать данные uri для изменения шрифта. –

 Смежные вопросы

  • Нет связанных вопросов^_^