2015-11-11 1 views
0

picture of problemКак я могу предотвратить 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; 

}

+0

Я не мог Репрографический это в Safari или Firefox; другая проблема в Firefox (строка между стрелками) – justinw

+0

Да, линия между стрелками тиала - еще одна проблема, которую я пытаюсь исправить. – Lokapujya

ответ

0

Обновление background-size, кажется, сделали свое дело.

Изменение линии background-size: 1em 51%, 1em 50%, 101% 100%;

http://jsfiddle.net/eb9dv192/5/

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

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