Как я могу предотвратить 1 пиксельную линию между фоном и градиентом?
При масштабировании эта линия появляется между блоком и градиентным фоном. Как я могу избавиться от линии? В частности, заметил в Safari (после масштабирования пару раз, Cmd +)
См. Jsfiddle: http://jsfiddle.net/lokapujya/eb9dv192/3/
a {
display: inline-block;
position: relative;
margin: 1em;
padding: 0.8em 1.6em;
background: linear-gradient(60deg, #005984 50%, transparent 50%) 100% 0, linear-gradient(-60deg, transparent 50%, #005984 51%) 100% 100%, linear-gradient(-90deg, transparent 1em, #005984 1em);
background-repeat: no-repeat;
background-size: 1em 51%, 1em 50%, 100% 100%;
color: white;
font-family: "Helvetica", "Arial", sans-serif;
font-weight: 400;
font-size: 133%;
text-decoration: none;
text-transform: uppercase;
}
1 ответ
Обновление background-size
кажется, сделал свое дело.
Изменить строку на background-size: 1em 51%, 1em 50%, 101% 100%;