J
Size: a a a
J
J
A
A
DK
<span>
с определённым классом.export const textAction: Action = node =>
node.querySelectorAll('p').forEach((el: HTMLParagraphElement) => {
const span = document.createElement('span');
span.className = 'back';
span.innerHTML = el.innerHTML;
el.innerHTML = '';
el.appendChild(span);
});
DK
DK
<span>
с определённым классом.export const textAction: Action = node =>
node.querySelectorAll('p').forEach((el: HTMLParagraphElement) => {
const span = document.createElement('span');
span.className = 'back';
span.innerHTML = el.innerHTML;
el.innerHTML = '';
el.appendChild(span);
});
DK
box-decoration-break
, а он сломан, если text-align:right
, поэтому пришлось использовать метод про box-shadow
. Одинаково хороши.A
DK
<Onboarding>
<div slot='text'>
<p>Тут текст</p>
</div>
</Onboarding>
<Onboarding>
<div slot='text'>
<p><span class='back'>Тут текст</span></p>
</div>
</Onboarding>
span.back
надо множить на все параграфы. Это и плохо, потому что потребитель компонента ничего об этом span
не знает, и банально не хочется повторяться.DK
A
<Onboarding>
<div slot='text'>
<p>Тут текст</p>
</div>
</Onboarding>
<Onboarding>
<div slot='text'>
<p><span class='back'>Тут текст</span></p>
</div>
</Onboarding>
span.back
надо множить на все параграфы. Это и плохо, потому что потребитель компонента ничего об этом span
не знает, и банально не хочется повторяться.A
DK
A
DK
A
box-decoration-break
, а он сломан, если text-align:right
, поэтому пришлось использовать метод про box-shadow
. Одинаково хороши.DK