рдпрджрд┐ рдХреЛрдИ рдЪрд┐рддреНрд░ рдПрдХ рд╣рдЬрд╛рд░ рд╢рдмреНрджреЛрдВ рдХрд╛ рд╣рдХрджрд╛рд░ рд╣реИ, рддреЛ рджреЛ рдЪрд┐рддреНрд░реЛрдВ рдХрд╛ рдорд┐рд╢реНрд░рдг рдмрд╣реБрдд рдЕрдзрд┐рдХ рдпреЛрдЧреНрдп рд╣реИред рдЗрд╕реА рддрд░рд╣, рд╕реАрдПрд╕рдПрд╕ рдореЗрдВ рдкрд░рддреЛрдВ рдХреЛ рдорд┐рд╢реНрд░рдг рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рдбрд┐рдЬрд╛рдЗрди рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рдЖрдкрдХреЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рд╣реИрдВред
рдЬрдм рдЖрдк
рд╕реАрдПрд╕рдПрд╕ рдмреНрд▓реЗрдВрдб рдореЛрдбреНрд╕ рдлреАрдЪрд░реНрд╕ рдХреА рдЪрд░реНрдЪрд╛ рд╕реБрдирддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЖрдорддреМрд░ рдкрд░ рддреАрди рдирдП рд╕реАрдПрд╕рдПрд╕ рдЧреБрдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╕рдорд░реНрдерди рдорд┐рд▓рд╛ рд╣реИред
рдпреЗ рдЧреБрдг рд╣реИрдВ:
background-blend-mode
- рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐рдпреЛрдВ, рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдФрд░ рддрддреНрд╡реЛрдВ рдХреЗ рдкреГрд╖реНрдарднреВрдорд┐ рд░рдВрдЧреЛрдВ рдХреЗ рдорд┐рд╢реНрд░рдг рдХреЗ рд▓рд┐рдП;mix-blend-mode
- рдЕрдиреНрдп рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдорд┐рд╢реНрд░рдг рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП;isolation
рдПрдХ рдХрдо рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рдВрдкрддреНрддрд┐ рд╣реИ рдЬреЛ рддрддреНрд╡реЛрдВ рдХреЛ рдорд┐рд╢реНрд░рдг рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рдХреНрд╕-рдмреНрд▓реЗрдВрдб-рдореЛрдб рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рдЖрд▓реЗрдЦ
background-blend-mode
рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реЛрдЧрд╛, рд╡рд╣ рд╕рдВрдкрддреНрддрд┐ рдЬреЛ рд╕рдмрд╕реЗ рд╡реНрдпрд╛рдкрдХ рд╕рдорд░реНрдерди рдХрд╛ рдЖрдирдВрдж рд▓реЗрддреА рд╣реИ, рдФрд░ рдЖрдкрдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЖрдХрд░реНрд╖рдХ рдкреГрд╖реНрдарднреВрдорд┐ рдФрд░ рдлреЛрдЯреЛ рдкреНрд░рднрд╛рд╡ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рдЬреЛ рдХрд┐ рдХреЗрд╡рд▓ рдлрд╝реЛрдЯреЛрд╢реЙрдк рдореЗрдВ рдХрднреА рд╕рдВрднрд╡ рдереАрдВред
рд╕реАрдПрд╕рдПрд╕ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯреНрд╕ рдХреЛ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб-рдмреНрд▓реЗрдВрдб-рдореЛрдб рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдирд╛
рд╕реАрдПрд╕рдПрд╕ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ
background
рд╕рдВрдкрддреНрддрд┐ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
linear-gradient()
,
radial-gradient()
,
repeating-linear-gradient()
рдФрд░
repeating-radial-gradient()
рдЬреИрд╕реЗ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд╕рдорд░реНрдерди рдФрд░ рдЕрдзрд┐рдХ рдХрдареЛрд░, рдорд╛рдирдХреАрдХреГрдд рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣реЛрддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди
background
рд╕рдВрдкрддреНрддрд┐ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХрддреА рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рдКрдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИ, рдпрджрд┐ рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдПрдХ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдХреЗ рд╕рд╛рде рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддреЗ рд╣реИрдВред рд▓реА рд╡реЗрд░реМ рдиреЗ
рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдбрд┐рдЬрд╛рдЗрди рджрд┐рдЦрд╛рдП рдЬреЛ рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ: рд╢рддрд░рдВрдЬ рд╕реЗ рд▓реЗрдХрд░ рдИрдВрдЯреЛрдВ рдФрд░ рддрд╛рд░реЛрдВ рддрдХред

рд▓реЗрдХрд┐рди рдЕрдм рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕
background-blend-mode
рд╕рдВрдкрддреНрддрд┐ рд╣реИ, рддреЛ рд╣рдо рд╕рднреА рдирдП рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдФрд░ рдкреИрдЯрд░реНрди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рд╡рд░реНрдгрдХреНрд░рдореАрдп рдкреГрд╖реНрдарднреВрдорд┐
рдЖрдЗрдП рдореЙрдирд┐рдЯрд░ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд░рдВрдЧреЛрдВ рдХреА рд▓рдЧрднрдЧ рдкреВрд░реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд╕рд╛рде рдкреГрд╖реНрдарднреВрдорд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреАрди рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рд▓рд╛рдЧреВ рдХрд░реЗрдВред
.spectrum-background { background: linear-gradient(red, transparent), linear-gradient(to top left, lime, transparent), linear-gradient(to top right, blue, transparent); background-blend-mode: screen; }

рдпрд╣ рдкреНрд░рднрд╛рд╡ рдкрд╣рд▓реЗ рдХреЗрд╡рд▓ рдПрдХ рддрд╕реНрд╡реАрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрднрд╡ рдерд╛ рдЬреЛ рджрд╕рд┐рдпреЛрдВ рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рд▓реЗрддрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдмрд╕ рдЗрд╕реЗ HTTP рдЕрдиреБрд░реЛрдз рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдЖрдХрд╛рд░ рдореЗрдВ 200 рдмрд╛рдЗрдЯреНрд╕ рд╕реЗ рдХрдо рд╕реАрдПрд╕рдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛ред
рдЪреЗрдХ рдХреА рд╣реБрдИ рдкреГрд╖реНрдарднреВрдорд┐
рд╣рдо рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкреИрдЯрд░реНрди рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рдврд╛рд▓ рдФрд░
background-blend-mode
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдЪреЗрдХрд░ рдкреНрд▓реЗрдб рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддреЗ рд╣реИрдВред
.plaid-background { background: repeating-linear-gradient( -45deg, transparent 0, transparent 25%, dodgerblue 0, dodgerblue 50% ), repeating-linear-gradient( 45deg, transparent 0, transparent 25%, tomato 0, tomato 50% ), repeating-linear-gradient( transparent 0, transparent 25%, gold 0, gold 50% ), white; background-blend-mode: multiply; background-size: 100px 100px; }

рд╡реГрддреНрдд рдХреА рдкреГрд╖реНрдарднреВрдорд┐
рдпрд╣рд╛рдБ рдПрдХ рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐ рд╣реИ, рдЕрдм рдПрдХ рд░реЗрдбрд┐рдпрд▓ рдврд╛рд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░:
.circles-background { background: radial-gradient( khaki 40px, transparent 0, transparent 100% ), radial-gradient( skyblue 40px, transparent 0, transparent 100% ), radial-gradient( pink 40px, transparent 0, transparent 100% ), snow; background-blend-mode: multiply; background-size: 100px 100px; background-position: 0 0, 33px 33px, -33px -33px; }

рдЕрдзрд┐рдХ рдкреГрд╖реНрдарднреВрдорд┐
рдпреЛрдХрд╕реЗрд▓ рдФрд░ рдКрдирд╛ рдХреНрд░реИрд╡реЗрдЯреНрд╕ рдХреА рдорджрдж рд╕реЗ, рдореИрдВрдиреЗ рдорд┐рд╢реНрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдП рдЧрдП
24 рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХрд╛ рдПрдХ
рд╕рдВрдЧреНрд░рд╣ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛, рдЬреЛ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреЛ рддреЗрдЬреА рд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рдЖрдХрд░реНрд╖рдХ рдмрдирд╛ рджреЗрдЧрд╛ред

рдкреГрд╖реНрдарднреВрдорд┐-рдорд┐рд╢реНрд░рдг-рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлреЛрдЯреЛ рдкреНрд░рднрд╛рд╡
рдпрджреНрдпрдкрд┐
background-image
рдЖрдкрдХреЛ рдПрдХ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдХрдИ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЯреНрд░рд┐рдХ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕реА рддрд░рд╣ рд╣рдо
url()
рдХрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдИ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдЗрдореЗрдЬ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрдм рд╣рдо рдЗрд╕реЗ
background-blend-mode
рдФрд░
filter
рдЬреИрд╕реЗ рдЧреБрдгреЛрдВ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдкреЗрдВрд╕рд┐рд▓ рд╕реНрдХреЗрдЪ рдкреНрд░рднрд╛рд╡

рдкреЗрдВрд╕рд┐рд▓ рд╕реНрдХреИрдЪ рдХреА рддрд░рд╣ рдмрд╛рдИрдВ рдУрд░ рдХреА рддрд╕реНрд╡реАрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо CSS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдлрд╝реЛрдЯреЛрд╢реЙрдк, рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдХреИрдирд╡рд╛рд╕, рд╡реЗрдмрдЬреАрдПрд▓, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдкрд╛рдВрдЪ рд╕реАрдПрд╕рдПрд╕ рдЧреБрдг рдЖрдк рд╕рднреА рдХреА рдЬрд░реВрд░рдд рд╣реИред
рд╣рд╛рд▓рд╛рдБрдХрд┐ рд╣рдо рдЕрдиреНрдп рдмреНрд▓реЙрдХ рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐
body
,
section
,
figure
, рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд HTML рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:
<div class=тАЭpencil-effectтАЭ></div>
рд╕рд┐рдореБрд▓реЗрд╢рди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛ рд░рд╣реА рдЫрд╡рд┐ рдХреЗ url рдХреЗ рд╕рд╛рде
chapel.jpg
ред рд╣рдо рдкреГрд╖реНрдарднреВрдорд┐ рдХреА рдЫрд╡рд┐ рдХреЛ рджреЛ рдмрд╛рд░ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛ рдЖрдХрд╛рд░ рд░рдЦрддреЗ рд╣реИрдВред
.pencil-effect { background: url(chapel.jpg), url(chapel.jpg); background-size: cover; }
рдиреАрдЪреЗ рдкрд╣рд▓реЗ рд╡рд░реНрдЧ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╣рд▓реЗ рдЪрд░рдг рдХрд╛ рдкрд░рд┐рдгрд╛рдо:

рдЕрдм рдПрдХ рдорд┐рд╢реНрд░рдг рдореЛрдб рдЬреЛрдбрд╝реЗрдВ:
background-blend-mode: difference;
рдЕрд░реЗ рдирд╣реАрдВ, рдпрд╣ рд╕рдм рдХрд╣рд╛рдВ рдЪрд▓рд╛ рдЧрдпрд╛? рд╣рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рд▓рд╛ рд╡рд░реНрдЧ рдорд┐рд▓рд╛ред рд╕рдореНрдорд┐рд╢реНрд░рдг рдХреЗ рд▓рд┐рдП рдШрдЯрд╛рд╡ рдореЛрдб рджреЛ рдкреГрд╖реНрдарднреВрдорд┐ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдкрд┐рдХреНрд╕реЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЛ рдШрдЯрд╛рддрд╛ рд╣реИ, рдПрдХ рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛ рдЧрд╣рд░рд╛ рд░рдВрдЧ рджреВрд╕рд░реЗ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд╣рд▓реНрдХреЗ рд░рдВрдЧ рд╕реЗред

рдпрджрд┐ рдЖрдк рдЗрд╕ рдмрд╛рдд рдХреЛ рд▓реЗрдХрд░ рдЙрд▓рдЭрди рдореЗрдВ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЬрдм рд╣рдо
background-position
рдФрд░
calc()
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЛ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдХреЛ рдереЛрдбрд╝рд╛ рд╢рд┐рдлреНрдЯ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред
background-position: calc(50% тАФ 1px) calc(50% тАФ 1px), calc(50% + 1px) calc(50% + 1px);

рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рджреЛ рдкреГрд╖реНрдарднреВрдорд┐ рд╕реНрдерд┐рддрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдХреА рдПрдХ рдкреНрд░рддрд┐ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред рдкрд╣рд▓реА рдЫрд╡рд┐ рд╣рдо рдХреЗрдВрджреНрд░ рд╕реЗ рдПрдХреНрд╕-рдзреБрд░реА рдХреЗ рд╕рд╛рде рдмрд╛рдИрдВ рдУрд░ рдПрдХ рдкрд┐рдХреНрд╕реЗрд▓ рд╕реЗ рдФрд░ рдХреЗрдВрджреНрд░ рд╕реЗ y- рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рдкрд┐рдХреНрд╕реЗрд▓ рд╕реЗ рдКрдкрд░ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВред рдкреГрд╖реНрдарднреВрдорд┐ рдХреА рдЫрд╡рд┐ рдХреА рджреВрд╕рд░реА рдкреНрд░рддрд┐ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рдЯреАрдХ рд╡рд┐рдкрд░реАрдд рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдиреАрдЪреЗ рдФрд░ рджрд╛рдИрдВ рдУрд░ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВред
рд╣рдореЗрдВ рджреЛ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐рдпрд╛рдВ рдорд┐рд▓реАрдВ рдЬреЛ рдереЛрдбрд╝реА рдСрдлрд╕реЗрдЯ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреВрд░реА рддрд╕реНрд╡реАрд░ рдЕрднреА рднреА рд╣рдорд╛рд░реЗ рддрддреНрд╡ рдореЗрдВ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИред рдЕрдм рдЬрдм рдШрдЯрд╛рд╡ рдореЛрдб рджреЛ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ, рддреЛ рдлреЛрдЯреЛ рдореЗрдВ рдХрд┐рдирд╛рд░реЗ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред рдорд╣рд╛рди, рд╣реИ рдирд╛?
рдЕрдВрдд рдореЗрдВ, рд╣рдо рдлреЛрдЯреЛ рдХреЛ рдкрд▓рдЯрдиреЗ рдХреЗ рд▓рд┐рдП
filter
рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЗрд╕реЗ рдЧреНрд░реЗ рдХреЗ рд░рдВрдЧреЛрдВ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░реЗрдВрдЧреЗред
filter: brightness(3) invert(1) grayscale(1);
рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдлреЛрдЯреЛ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЪрдордХ рдХреЛ рднреА рдмрдврд╝рд╛рдПрдВрдЧреЗ, рдЬрд┐рд╕рдХрд╛ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд рдмрдврд╝рдиреЗ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдПрдХ рдорд╛рдзреНрдпрдорд┐рдХ рдкреНрд░рднрд╛рд╡ рд╣реИред
рдпрд╣рд╛рдБ рдЗрд╕ рдкреНрд░рднрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рд╕реАрдПрд╕рдПрд╕ рд╕реНрдирд┐рдкреЗрдЯ рд╣реИ:
.pencil-effect { background: url(photo.jpg), url(photo.jpg); background-size: cover; background-blend-mode: difference; background-position: calc(50% тАФ 1px) calc(50% тАФ 1px), calc(50% + 1px) calc(50% + 1px); filter: brightness(3) invert(1) grayscale(1); }

рдмреНрд▓реИрдХрдмреЛрд░реНрдб рдкреНрд░рднрд╛рд╡

рд╣рдо рдкреЗрдВрд╕рд┐рд▓ рд╕реНрдХреЗрдЪ рдкреНрд░рднрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдХреЗ рдФрд░ рдЕрдВрддрд┐рдо рдЪрд░рдг рдореЗрдВ
invert(1)
рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдмреНрд▓реИрдХрдмреЛрд░реНрдб рдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдирд╛рдЗрдЯ рд╡рд┐рдЬрди рдЗрдлреЗрдХреНрдЯ

рдЪрд▓реЛ рд╕реАрдПрд╕рдПрд╕ рд╕рдореНрдорд┐рд╢реНрд░рдг рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдФрд░ рдкреНрд░рднрд╛рд╡ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдПрдВ рдФрд░ рдПрдХ рдлреЛрдЯреЛ рд▓реЗрдВ рдЬреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рд╣рдордиреЗ рдЗрд╕реЗ рдирд╛рдЗрдЯ рд╡рд┐рдЬрди рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓реЗрдВрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд┐рдпрд╛ рдерд╛ред
рд╣рдорд╛рд░реА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рддреАрди рднрд╛рдЧ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо
overlay
рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рд╛рде
overlay
ред рдпрд╣ рдмреНрд▓реЗрдВрдбрд┐рдВрдЧ рдореЛрдб рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдХреЛ рдмреНрд░рд╛рдЗрдЯрдиреЗрд╕ рдФрд░ рдбрд╛рд░реНрдХ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рджреЛ рдЕрдиреНрдп рдмреНрд▓реЗрдВрдбрд┐рдВрдЧ рдореЛрдбреНрд╕ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ -
multiply
рдФрд░
screen
ред
рдкрд╣рд▓реЗ рд╣рдо рдкреГрд╖реНрдарднреВрдорд┐ рдХреА рдЫрд╡рд┐ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕ рдмрд╛рд░ рдПрдХред
background: url(moose.jpg); background-size: cover; background-position: center;

рдЕрдм рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рд▓реЗрдпрд░реНрд╕ рдХреЗ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдФрд░ рдмреНрд▓реЗрдВрдбрд┐рдВрдЧ рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рдЬреЛрдбрд╝реЗрдВред рдпрд╣рд╛рдБ рд╣рдо рдкрд╛рд░рднрд╛рд╕реА рдЪреВрдиреЗ рд╕реЗ рдХрд╛рд▓реЗ рд░рдВрдЧ рдХреА рдПрдХ рд░реЗрдбрд┐рдпрд▓ рдврд╛рд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
background: url(moose.jpg), radial-gradient( rgba(0,255,0,.8), black ); background-blend-mode: overlay;

рдЗрддрдирд╛ рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИ, рдЖрдк рдЗрд╕реЗ рдРрд╕реЗ рд╣реА рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдФрд░ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдЬреЛ рдкреНрд░рднрд╛рд╡ рдХреЛ рдЕрдзрд┐рдХ рдкреНрд░рд╛рдорд╛рдгрд┐рдХ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ - рдПрдХ рджреЛрд╣рд░рд╛рдИ рдЧрдИ рдкреГрд╖реНрдарднреВрдорд┐ рдврд╛рд▓ рдХреЗ рд╕рд╛рде рдкреГрд╖реНрдарднреВрдорд┐ рдкрд░ рдХреБрдЫ рдирдХрд▓реА рд╕реНрдХреИрди рд▓рд╛рдЗрдиреЗрдВ рдЬреЛрдбрд╝реЗрдВред
background: url(moose.jpg), radial-gradient( rgba(0,255,0,.8), black ), repeating-linear-gradient( transparent 0, rgba(0,0,0,.2) 3px, transparent 6px );

рдФрд░ рдЕрдВрдд рдореЗрдВ, рдпрд╣рд╛рдВ рдкреВрд░реНрдг рд╕реАрдПрд╕рдПрд╕ рд╕реНрдирд┐рдкреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рдкреНрд░рднрд╛рд╡ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
.night-vision-effect { background: url(moose.jpg), radial-gradient( rgba(0,255,0,.8), black ), repeating-linear-gradient( transparent 0, rgba(0,0,0,.2) 3px, transparent 6px ); background-blend-mode: overlay; background-size: cover; }
рдЕрдзрд┐рдХ рдлреЛрдЯреЛ рдкреНрд░рднрд╛рд╡ред
рдореИрдВрдиреЗ
рд╕реАрдПрд╕рдПрд╕ рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЗ рд╕рд╛рде 20 рдЫрд╡рд┐рдпреЛрдВ рдХреА рдПрдХ рдЧреИрд▓рд░реА рдмрдирд╛рдИ рд╣реИ рдЬреЛ рдЖрдк рдЕрдкрдиреА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдорд░реНрдерди рдФрд░ рдХреНрд░рдорд┐рдХ рдЧрд┐рд░рд╛рд╡рдЯ
рдЕрдЪреНрдЫреА рдЦрдмрд░ рдпрд╣ рд╣реИ рдХрд┐
background-blend-mode
рд╕рдВрдкрддреНрддрд┐ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, рдХреНрд░реЛрдо, рдФрд░ рдУрдкреЗрд░рд╛ рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИред
рдЕрдЪреНрдЫреА рдЦрд╝рдмрд░реЛрдВ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рд╕рдлрд╛рд░реА рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕рдорд░реНрдерди рд╣реИ, рдЬреЛ рд╣рдордиреЗ рдпрд╣рд╛рдВ рдХрд╡рд░ рдХрд┐рдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рдлрд╛рд░реА рд╡рд░реНрддрдорд╛рди рдореЗрдВ
saturation
,
hue
,
color
рдФрд░
luminosity
рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдмреБрд░реА рдЦрдмрд░ рдпрд╣ рд╣реИ рдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдФрд░ рдЖрдИрдИ рдПрдЬ рд╕реАрдПрд╕рдПрд╕ рд╕рдореНрдорд┐рд╢реНрд░рдг рдЧреБрдгреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЙрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЕрднреА рднреА
background-blend-mode
рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЕрджреНрднреБрдд CSS
@supports
рдирд┐рдпрдо рдЗрд╕реЗ рдмрд╣реБрдд рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рджреЛ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред
рдкрд╣рд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрдкрдиреА рд╡рд░реНрдгрдХреНрд░рдореАрдп рдкреГрд╖реНрдарднреВрдорд┐ рдврд╛рд▓ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░
background-blend-mode
рдлрд╝рдВрдХреНрд╢рди рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдлрд╝реЙрд▓рдмреИрдХ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо
background: gray
рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ
background: gray
рдПрдХ рд░рд┐рдЬрд░реНрд╡ рдХреЗ рд░реВрдк рдореЗрдВ
background: gray
, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдХрд┐рд╕реА рднреА рд╕реАрдПрд╕рдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
.spectrum-background { background: gray; @supports (background-blend-mode: screen) { background: linear-gradient(red, transparent), linear-gradient(to top left, lime, transparent), linear-gradient(to top right, blue, transparent); background-blend-mode: screen; } }
рдФрд░ рдпрд╣рд╛рдБ рдПрдХ рдЧрд┐рд░рд╛рд╡рдЯ рдХреЗ рд╕рд╛рде рдкреЗрдВрд╕рд┐рд▓ рд╕реНрдХреЗрдЪ рдкреНрд░рднрд╛рд╡ рд╣реИред рд╣рдо рджреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЧреБрдгреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рдкреНрд░рднрд╛рд╡ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ:
filter
рдФрд░
background-blend-mode
ред рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЙрдирдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдпрд╛ рдпрджрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ CSS
@supports
рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ), рддреЛ рд╣рдо рдореВрд▓ рдлреЛрдЯреЛ рдкрд░ рд▓реМрдЯ рдЖрдПрдВрдЧреЗред
.pencil-effect { background-image: url(photo.jpg); background-size: cover; @supports (background-blend-mode: difference) and (filter: invert(1)) { background-image: url(photo.jpg), url(photo.jpg); background-blend-mode: difference; background-position: calc(50% тАФ 1px) calc(50% тАФ 1px), calc(50% + 1px) calc(50% + 1px); filter: brightness(3) invert(1) grayscale(1); } }
рд╕реВрддреНрд░реЛрдВ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ:
рдЬрд╕реНрдЯрд┐рди рдореИрдХрдбреЙрд╡реЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдореНрдорд┐рд╢реНрд░рдг рдХрд┐рдП рдЧрдП рд╕рдореНрдорд┐рд╢реНрд░рдг рдореЛрдбрдХреНрд░рд┐рд╕ рдХреЙрдпрд░ рджреНрд╡рд╛рд░рд╛ рд╕реАрдПрд╕рдПрд╕ рдмреНрд▓реЗрдВрдб рдореЛрдбреНрд╕ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВCSS3 рдХреЗ рдкреИрдЯрд░реНрди рдЧреИрд▓рд░реА Lea Verou рджреНрд╡рд╛рд░рд╛рдКрдирд╛ рдХреНрд░реИрд╡реЗрдЯреНрд╕ 6-рдкрд╛рд░реНрдЯ рд╕реАрдПрд╕рдПрд╕ рдЗрдореЗрдЬ рдЗрдлреЗрдХреНрдЯреНрд╕ рд╕реАрд░реАрдЬрд╝рдХреНрдпрд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ ... рдкреГрд╖реНрдарднреВрдорд┐-рдорд┐рд╢реНрд░рдг-рдореЛрдб рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердирдмреЗрдиреЗрдЯ рджреНрд╡рд╛рд░рд╛ рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд╕рд╛рде рдЫрд╡рд┐ рдкреНрд░рднрд╛рд╡ FeelyрдмреЗрдиреЗрдЯ Feely рджреНрд╡рд╛рд░рд╛ рдкреГрд╖реНрдарднреВрдорд┐-рдорд┐рд╢реНрд░рдг-рдореЛрдб рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдирдИ рд╕реАрдПрд╕рдПрд╕ рд╕реНрдирд╛рддрдХ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдПрдВRik Cabanier рджреНрд╡рд╛рд░рд╛ рдкреГрд╖реНрдарднреВрдорд┐-рдорд┐рд╢реНрд░рдг-рдореЛрдб рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдкреЙрд▓рд┐рдлрд╝рд┐рд▓W3C рджреНрд╡рд╛рд░рд╛ рдХрдореНрдкреЛрдЬрд╝рд┐рдЯрд┐рдВрдЧ рдФрд░ рд╕рдореНрдорд┐рд╢реНрд░рдг рд╕реНрддрд░ 1 рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛
LOOKING.HOUSE - рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдиреЗ 40 рджреЗрд╢реЛрдВ рдореЗрдВ 150 рд╕реЗ рдЕрдзрд┐рдХ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рджреЗрдЦ рдЧреНрд▓рд╛рд╕ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ред рдЖрдк рдЬрд▓реНрджреА рд╕реЗ рд╣реЛрд╕реНрдЯ, рдкрд┐рдВрдЧ, рдЯреНрд░реЗрд╕рд░рдЖрдЙрдЯ рдФрд░ рдПрдордЖрд░рдЯреА рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
