Хотелось бы понять почему происходит следующий баг.
Имеем PNG-картинку с градиентом от #ccc до полной прозрачности:
Теперь берем эту картинку и накладываем поверх фона с цветом #ccc. Код страницы такой:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <div style="background: #ccc url(gradient.png) no-repeat 0 0; width: 200px; height: 200px;"></div> </body> </html>
Получаем вот такую картину:
Если присмотреться (или воспользоваться color picker'ом ), то у нас получилась картинка в полосочку с цветами #ccc и #cbcbcb, а должен быть равномерно один цвет #ccc.
Если же взять эту картинку и наложить на такой же фон в фотошопе, то всё как надо:
Такое поведение наблюдается на серых цветах, если же взять белый или красный, то всё нормально. Собственно почему так происходит?
PS Во всех браузерах одинаково проявляется этот глюк (FF3, IE7, IE8, Opera 10, Safari 5, Chrome 5)
PPS Этот трюк используется для плавного скрытия текста.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
Question
VJiK
Доброго времени суток!
Хотелось бы понять почему происходит следующий баг.
Имеем PNG-картинку с градиентом от #ccc до полной прозрачности:
Теперь берем эту картинку и накладываем поверх фона с цветом #ccc. Код страницы такой:
Получаем вот такую картину:
Если присмотреться (или воспользоваться color picker'ом
), то у нас получилась картинка в полосочку с цветами #ccc и #cbcbcb, а должен быть равномерно один цвет #ccc.
Если же взять эту картинку и наложить на такой же фон в фотошопе, то всё как надо:
Такое поведение наблюдается на серых цветах, если же взять белый или красный, то всё нормально. Собственно почему так происходит?
PS Во всех браузерах одинаково проявляется этот глюк (FF3, IE7, IE8, Opera 10, Safari 5, Chrome 5)
PPS Этот трюк используется для плавного скрытия текста.
Link to comment
Share on other sites
29 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.