CSS3 рдЦреЛрдЬ


рдмрд╣реБрдд рд╕реЗ рд╢рд╛рдпрдж jQuery рдХреЗ рдХреНрд╡рд┐рдХрдЪрд╛рд░реНрдЬ рдкреНрд▓рдЧрдЗрди рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВред рдпрд╣ рдкреНрд▓рдЧрдЗрди, рд╕рднреА рддрддреНрд╡реЛрдВ рдХреА рдкреВрд░реНрд╡-рддреИрдпрд╛рд░ рд╕реВрдЪреА рдФрд░ рдЙрдирдХреЗ рдкрд╛рдареАрдп рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЛ рдЫрд╛рдВрдЯрддрд╛ рд╣реИ, рдЗрдВрдбреЗрдХреНрд╕рдСрдл рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреАрд╡рд░реНрдб рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИред

рдореБрдЭреЗ рдпрд╣ рдлреИрд╕рд▓рд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рдЖрдпрд╛ред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рджреЗрд╢реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред



рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЫрджреНрдо-рд╡рд░реНрдЧ : рд╕рдореНтАНрдорд┐рд▓рд┐рдд () рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рдерд╛, рд▓реЗрдХрд┐рди UFO рдиреЗ рдЖрдХрд░ рдорд╛рдирдХ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛:
6.6.6ред рд░рд┐рдХреНрдд
рдпрд╣ рдЦрдВрдб рдЬрд╛рдирдмреВрдЭрдХрд░ рдЦрд╛рд▓реА рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ред (рдпрд╣ рдЦрдВрдб рдкрд╣рд▓реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдЗрд╕рдореЗрдВ () рдЫрджреНрдо рд╡рд░реНрдЧ рд╣реИред)

рдореБрдЭреЗ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдорд┐рд▓рд╛: рд╡рд┐рд╢реЗрд╖рддрд╛ рдЪрдпрдирдХрд░реНрддрд╛ [att * = val] ред рдпрд╣ рдЖрдкрдХреЛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдпреБрдХреНрдд рддрддреНрд╡ рдХреЗ рд╕рд╛рде рддрддреНрд╡реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдЬреЛ рдХрд┐, рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, indexOf рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рд╣реИ)ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рд╣рдЯрд╛рдиреЗ рд╕реЗ, рд╣рдо рдЦреЛрдЬ рдкреВрд░реА рддрд░рд╣ рд╕реЗ CSS рдореЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рдирд┐рдпрдВрддреНрд░рдг рддрд░реНрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рддрддреНрд╡реЛрдВ рдХреЗ рдПрдХ рдкрд╛рдареАрдп рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╡рд╛рд▓реЗ рдЧреБрдг рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рд╕рд░реНрд╡рд░ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕ рдкрджреНрдзрддрд┐ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг

if (!document.head) document.head = document.getElementsByTagName('head')[0]; var css = document.createElement("style"); document.head.appendChild(css); function search() { var selector = ''; var searchBox = document.getElementById('searchBox'); var keywords = searchBox.value.toLowerCase().split(' ').filter(Boolean); for (var i = 0; i < keywords.length; i++) selector += (i ? ',' : '') + 'div:not([index*="' + keywords[i] + '"])'; if (selector) css.innerHTML = selector + '{display: none;}'; else css.innerHTML = ""; } $(document).ready(function() { $('div').each(function(key, value) { $(value).attr('index', $(this).text().toLowerCase()); }); $("#searchBox").keyup(search); }); 

рд▓рд╛рдЗрд╡ рдбреЗрдореЛ

рдпрд╣ рдЪрдпрдирдХрд░реНрддрд╛ рд╕рднреА рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ (рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 3+, рдУрдкреЗрд░рд╛ 9.5+, IE 7+) рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИред
WebKit рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЗрд╕ рдЪрдпрдирдХрд░реНрддрд╛ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рд╣рдЯрд╛рдиреЗ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг, рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛ред

[07.06.2012] рдЕрдкрдбреЗрдЯ:
рдореИрдВрдиреЗ рдереЛрдбрд╝рд╛ рд╕рдордп рдкрд╛рдпрд╛ рдФрд░ рдЕрдкрдиреА рдкреБрд░рд╛рдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ред
рдЕрдкрдбреЗрдЯреЗрдб рд▓рд╛рдЗрд╡ рдбреЗрдореЛред рдЕрдм CSS3 рдФрд░ JavaScript (QuickSearch) рдореЗрдВ рдЦреЛрдЬ рдХреА рддреБрд▓рдирд╛ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИред
рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж ivan386 , рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдЧрддрд┐ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдорд╛рдкрдирд╛ рд╕рдВрднрд╡ рд╣реИред

рдмреИрдХ рдЯреВ рдмреИрдХ рддреБрд▓рдирд╛

рдкреБрдирд╢реНрдЪ: рдЬрд╛рд╣рд┐рд░ рд╣реИ, рджреЛрдиреЛрдВ рд╡рд┐рдХрд▓реНрдк рдЧрддрд┐ рдореЗрдВ рд▓рдЧрднрдЧ рдПрдХ рд╣реА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреА рдЙрдореНрдореАрдж рдХреА рдЬрд╛рдиреА рдереАред

Source: https://habr.com/ru/post/In136137/


All Articles