Π Π°Π·Π½ΠΎΠ΅

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ скроллбар css: Как ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ полосу ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ β€” CSS скроллбар β€” Active-Vision

05.06.2023

html — Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ скролл Π² Π±Π»ΠΎΠΊΠ΅?

Π—Π°Π΄Π°Ρ‚ΡŒ вопрос

Вопрос Π·Π°Π΄Π°Π½

Π˜Π·ΠΌΠ΅Π½Ρ‘Π½ 2 Π³ΠΎΠ΄Π° 1 мСсяц Π½Π°Π·Π°Π΄

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½ 2k Ρ€Π°Π·Π°

для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π·Π°ΠΌΠ΅Π½ΠΈΠ» Π² Π±Π»ΠΎΠΊΠ΅ сам ΠΏΠΎΠ·ΡƒΠ½ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· псСвдокласс, Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ помСнялось:

.filter__checkbox-list {
    height: 105px;
    overflow: scroll;
    overflow-x: hidden;
    &::-webkit-scrollbar-thumb {
        background: red;
    }
}

Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Π½ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ css свойства для Π±Π»ΠΎΠΊΠ°?

  • html
  • css

2

Π‘Π΅Π· опрСдСлСния стилСй для ::-webkit-scrollbar Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Ρ‚Π°ΠΊ:

.filter__checkbox-list {
    height: 105px;
    overflow: scroll;
    overflow-x: hidden;
}
.filter__checkbox-list::-webkit-scrollbar
{
    background-color: #ddd;
    border-radius: 8px;
    width: 7px;
    overflow: hidden;
}
.filter__checkbox-list::-webkit-scrollbar-thumb
{
    background-color: #1955A8;
    border-radius: 8px;
}

2

НСобходимо Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ скролбара

&::-webkit-scrollbar

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

.filter__checkbox-list {
  height: 105px;
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid #ccc;
  max-width: 300px;
}

.filter__checkbox-list label {
  display: block;
  padding: 5px;
}


/* Width */
.filter__checkbox-list::-webkit-scrollbar {
  width: 6px;
}


/* Thumb */
.filter__checkbox-list::-webkit-scrollbar-thumb {
  background: red;
}
<div>
  <label><input type="checkbox"> List 1 </label>
  <label><input type="checkbox"> List 2 </label>
  <label><input type="checkbox"> List 3 </label>
  <label><input type="checkbox"> List 4 </label>
  <label><input type="checkbox"> List 5 </label>
  <label><input type="checkbox"> List 6 </label>
  <label><input type="checkbox"> List 7 </label>
  <label><input type="checkbox"> List 8 </label>
</div>

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΈΠ»ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅

РСгистрация Ρ‡Π΅Ρ€Π΅Π· Google

РСгистрация Ρ‡Π΅Ρ€Π΅Π· Facebook

РСгистрация Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ‡Ρ‚Ρƒ

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· рСгистрации

ΠŸΠΎΡ‡Ρ‚Π°

НСобходима, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ показываСтся

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· рСгистрации

ΠŸΠΎΡ‡Ρ‚Π°

НСобходима, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ показываСтся

НаТимая Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Β», Π²Ρ‹ ΡΠΎΠ³Π»Π°ΡˆΠ°Π΅Ρ‚Π΅ΡΡŒ с нашими ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ соглашСниСм, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΎ ΠΊΡƒΠΊΠΈ

МСняСм Ρ†Π²Π΅Ρ‚ scrollbar (полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ) для HTML страницы.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ CSS  МСняСм Ρ†Π²Π΅Ρ‚ scrollbar (полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ) для HTML страницы. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ CSSΒ 

послСднСС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: 16 апрСля 2020

МСняСм Ρ†Π²Π΅Ρ‚ scrollbar (полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ) для Google Chrome (webkit Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²)

Β  Html Β  Β  Π€Π°ΠΉΠ» example.html

<html>

Β Β Β Β  <!— ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» css —>
Β Β Β Β  <link rel=»stylesheet» href=»example.css»>

Β Β Β Β  <!— страница —>
Β Β Β Β  <body>
Β Β Β Β  Β Β Β Β  <div>
Β Β Β Β  Β Β Β Β  Β Β Β Β  Hello!
Β Β Β Β  Β Β Β Β  </div>
Β Β Β Β  </body>

</html>

Β  CSS Β  Β  Π€Π°ΠΉΠ» example.css

/* scrollbar */
::-webkit-scrollbar {
Β Β Β Β  width: 16px;
Β Β Β Β  height: 16px;
Β Β Β Β  background-color: #0000FF; /* blue */
}

/* thumb for scrollbar */
::-webkit-scrollbar-thumb {
Β Β Β Β  background-color: #00FF00; /* green */
Β Β Β Β  border-radius: 9em;
Β Β Β Β  box-shadow: inset 1px 1px 10px yellow; /* yellow */
}

::-webkit-scrollbar-thumb:hover {
Β Β Β Β  background-color: orange; /* orange */
}

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ смотрим, тСстируСм

МСняСм Ρ†Π²Π΅Ρ‚ scrollbar (полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ) для Mozilla Firefox

Β  Html Β  Β  Π€Π°ΠΉΠ» example. html

<html>

Β Β Β Β  <!— ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» css —>
Β Β Β Β  <link rel=»stylesheet» href=»example.css»>

Β Β Β Β  <!— страница —>
Β Β Β Β  <body>
Β Β Β Β  Β Β Β Β  <div>
Β Β Β Β  Β Β Β Β  Β Β Β Β  Hello!
Β Β Β Β  Β Β Β Β  </div>
Β Β Β Β  </body>

</html>

Β  CSS Β  Β  Π€Π°ΠΉΠ» example.css

html, body {
Β Β Β Β  scrollbar-color: #458245 #714826; /* color scrollbar color thumb */
Β Β Β Β  scrollbar-width: auto | thin | none; /* width */
}

Β 

← ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ Ρ‚Π΅ΠΌΠ°
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Adaptive design (Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½)? Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Responsive design (ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½) ?

Β 

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ‚Π΅ΠΌΠ° β†’
Π‘Π°ΠΉΡ‚Ρ‹ для изучСния HTML

Β 

Π’Π°ΡˆΠΈ ΠžΡ‚Π·Ρ‹Π²Ρ‹ . .. ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ…

Β 

Β 

Β  Π―Π·Ρ‹ΠΊΠΈ программирования ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Β 

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ срСды для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ IDE)

Microsoft Visual Studio (срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° C#, Π‘++, Javascript, ASP.NET ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ)

Visual Studio Code (Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° для написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° JavaScript, Perl, Python, Java, C#)


HTML


Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ° Π² HTML (animate banner)

Google Web Designer — Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для создания Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹, animate banner ΠΈ Ρ‚.
Π΄. Π² Π²ΠΈΠ΄Π΅ HTML страницы, ΠΈ Π² Π²ΠΈΠ΄Π΅ HTML AMP страниц (ускорСнныС ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ страницы)


WEB сайт


Javascript, TypeScript


Кнопки, тСкстовыС поля ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты Π½Π° WEB страницС

jQuery UI — ΠΊΠ½ΠΎΠΏΠΊΠΈ, мСню, Π΄ΠΈΠ°Π»ΠΎΠ³, slider, spinner ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π­Ρ„Π΅ΠΊΡ‚Ρ‹: растягиваниС, пСрСтаскиваниС ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅
Telerik, Kendo UI — это элСмСнты: DropDownList, ComboBox, AutoComplete, Calendar, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ тСкста, excell, chart ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅

JavaScript Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

RxJs (это Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Angular)


JavaScript Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, анимация для ΠΈΠ³Ρ€

p5. js — JavaScript Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для рисования Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ 2D (рисованиС ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, Π»ΠΈΠ½ΠΈΠΉ, Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ), 3D Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ (рисования ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, свСт, тСкстура)

JavaScript ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ JavaScript Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π² ваш Web ΠΏΡ€ΠΎΠ΅ΠΊΡ‚)

npm — это ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Node.js. npm добавляСт JavaScript Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π² ΠΏΠ°ΠΏΠΊΡƒ node_modules

Webpack — это Π‘ΠΠœΠ«Π™ ΠŸΠžΠŸΠ£Π›Π―Π ΠΠ«Π™ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Webpack добавляСт JavaScript Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π² ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

Yarn — это ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Yarn добавляСт JavaScript Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π² ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

Parcel — это ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Parcel добавляСт JavaScript Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π² ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

Bower — это ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Bower добавляСт JavaScript Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π² ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Bower сСйчас НЕ ΠŸΠžΠ”Π”Π•Π Π–Π˜Π’ΠΠ•Π’Π‘Π― (Π½Π΅ добавляСт Π½ΠΎΠ²Ρ‹Ρ… JavaScript Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ)


АвтоматичСскоС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ Π² вашСм Web ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅

Gulp — это JavaScript ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для автоматичСского выполнСния Π·Π°Π΄Π°Ρ‡ (объСдинСния Ρ„Π°ΠΉΠ»ΠΎΠ², ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ) Π² вашСм Web ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅

Grunt — это JavaScript ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для автоматичСского выполнСния Π·Π°Π΄Π°Ρ‡ (объСдинСния Ρ„Π°ΠΉΠ»ΠΎΠ², ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ) Π² вашСм Web ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅


Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… (My SQL)

MySQL (Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, server) ΠΈ Workbench (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с my sql). Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…: Unix, Windows


Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… (Microsoft SQL Server)

Microsoft SQL Server (Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, server) ΠΈ SQL Management Studio (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с sql server). Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Windows

Microsoft SQL (язык запросов Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…)


Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… (PostgreSQL)

PostgreSQL сСрвСр (Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…) ΠΈ pgAdmin (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с PostgreSQL сСрвСр). Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…: Unix, Windows


Π Π°Π±ΠΎΡ‚Π° с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° C#

ADO.NET (Ρ€Π°Π±ΠΎΡ‚Π° с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° C#)

Entity Framework (EF5, EF6) для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° C#

Entity Framework Core (EF Core) для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° C#


Π Π°Π±ΠΎΡ‚Π° с Redis

Redis


Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, HTTP, TCP, UDP, FTP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹


RabbitMQ

RabbitMQ


Microsoft C# ΠΈ . NET


Microsoft Visual Basic

Microsoft Visual Basic & Excell


Microsoft Office 365 E3 (Web services)

Microsoft Office 365 E3 (Teams plug-in, SharePoint web api)


Twilio (sms)

Twilio (send sms)


Python

Python


Java


Android Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ (пишСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Java, ΠΈΠ³Ρ€Ρƒ Π½Π° C++)


Mobile Development with C++ (Android, iOS)

Mobile Development with C++ (iOS, Android, Windows Phone)


Flutter & Dart

Flutter — фрэймворк для создания ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Google


ΠžΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

Microsoft Azure & Azure DevOps (ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ)

Amazon Web Services (ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ)

Google Cloud Platform (ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ)

Heroku (ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ)


РисуСм Π±Π»ΠΎΠΊ схСмы (Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹) для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

РисуСм Π±Π»ΠΎΠΊ схСмы (Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹) для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹


РСзюмС (ΠΊΠ°ΠΊ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ)

Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π΅Π·ΡŽΠΌΠ΅, ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ


АвтоматизированноС тСстированиС

Selenium WebDriver (для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСстирования Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ)


Π Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ & ΠŸΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹


ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ управлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ

Agile, scrum, kanban. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ IT-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ. Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π°?

ΠŸΡ€Π°Π²ΠΈΠ»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ web ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ЯндСкс


Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ вСрсиями ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, история ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²

Svn (ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ вСрсиями ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, история ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²) | TortoiseSVN (Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с SVN ΠΏΠΎΠ΄ Windows)


ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ (пСрСсСчСниС ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², массивы, Π³Ρ€Π°Ρ„Ρ‹)


CI/CD

НСпрСрывная интСграция (автоматичСская сборка ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€) | CI/CD


Docker


Kubernetes

Kubernetes (запуск ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ… ΠΈ балансировка Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин)


ΠœΠΈΠΊΡ€ΠΎΡΠ»ΡƒΠΆΠ±Ρ‹


Π•Ρ‰Π΅ языки программирования

C++


Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ³Ρ€

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ³Ρ€ | для Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² Π½Π° Unity, MonoGame | для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Google Chrome Π½Π° JavaScript, HTML | рисуСм Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ



Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ для написания ΠΈΠ³Ρ€

SmartFoxServer — Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° multiplayer Π½Π° Java, C#, JavaScript, Unity, для Android, iOS

Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹

Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ «Google Chrome»


Telegram (мСсСндТСр)

Telegram (мСсСндТСр)


WEB сСрвСр

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ WEB сСрвСр ?


bat Ρ„Π°ΠΉΠ»Ρ‹

. bat Ρ„Π°ΠΉΠ» (командная строка)


.htaccess Π€Π°ΠΉΠ»Ρ‹

.htaccess Ρ„Π°ΠΉΠ» (ΠšΠΎΠΌΠ°Π½Π΄Ρ‹)


Viber

Viber. УстанавливаСм (Π½Π° Windows ΠΈΠ»ΠΈ phone). ΠŸΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌ Viber сообщСния ΠΈ Viber Ρ„ΠΎΡ‚ΠΎ.


ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма LINUX

Ubuntu (linux) Virtual Machine on Windows 10

Ubuntu (in console as WSL) on Windows 10


ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма Mac OS

Mac OS Virtual Machine on Windows 10


ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма WINDOWS ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹


ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма ANDRIOD


ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма iOS


ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° (процСссор)

x86 процСссоры

ARM процСссоры


Ноутбук (BIOS)

Π’ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ клавиши F1 . .. F2 ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: я ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Google Chrome ΠΈ наТимаю ΠΊΠ½ΠΎΠΏΠΊΡƒ F5 Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ страницу, Π° Ρƒ мСня Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ подсвСтка ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.


БыстродСйствиС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° (процСссора)

Π‘Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅ΠΌ быстродСйствиС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° (процСссора) Π½Π° сайтС http://userbenchmark.com


Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΊΠΎΠΌΡƒ Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ‡Ρ‚ΠΎ Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ)

TeamViewer (Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€)


Π“Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ Π²ΠΈΠ΄Π΅ΠΎ


2D графичСскиС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹


3D графичСскиС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹


Π’ΠΈΠ΄Π΅ΠΎ


Online: просмотр Word Ρ„Π°ΠΉΠ»ΠΎΠ², конвСртация PDF Ρ„Π°ΠΉΠ»ΠΎΠ², распознованиС ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π² тСкст

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Word Ρ„Π°ΠΉΠ»ΠΎΠ² (doc, docx) ΠžΠΠ›ΠΠ™Π

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Word Ρ„Π°ΠΉΠ»ΠΎΠ² (doc, docx), Adobe (pdf) ΠžΠΠ›ΠΠ™Π


PDF to word, images

Convert PDF to Word (online)

Convert FB2 to PDF (online)


РаспознаваниС ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π² тСкст

Π Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ (пСрСвСсти) ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π² тСкст (ONLINE)


РСгулярныС выраТСния

РСгулярныС выраТСния (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½)


ΠŸΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ HD Video Box Π² Windows

ΠŸΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ HD Video Box Π² Windows


Как ΠΊΡƒΠΏΠΈΡ‚ΡŒ английскиС ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ?

Как ΠΊΡƒΠΏΠΈΡ‚ΡŒ английскиС ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ


Chemical, analytics laboratory

Chemical, analytics laboratory (Chromatography / Mass Spectroscopy)

html — Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ css полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π—Π°Π΄Π°Π²Π°Ρ‚ΡŒ вопрос

спросил

ИзмСнСно 1 Π³ΠΎΠ΄, 1 мСсяц Π½Π°Π·Π°Π΄

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΎ 356 Ρ€Π°Π·

Π― Ρ…ΠΎΡ‡Ρƒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π½ΠΎ Π΄Π°ΠΆΠ΅ Ссли я ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΠΌΠ½ΠΎΠ³ΠΎ способов, это Π½Π΅ мСняСтся.

Π― Ρ…ΠΎΡ‡Ρƒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту.

Мой код jsfiddle: https://jsfiddle.net/gulay/1d73h6yt/5/

Π― Ρ‚Π°ΠΊΠΆΠ΅ пытался ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ имя класса ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

 .tavi-scheduler-table::-webkit-scrollbar-thumb {
      Ρ„ΠΎΠ½: #bfbfbf ;
      радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10 пиксСлСй;
    }
 

Но всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Одно ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ я ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»:

 ::-webkit-scrollbar-thumb {
  Ρ„ΠΎΠ½: #bfbfbf ;
  радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10 пиксСлСй;
}
::-webkit-полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ: Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ {
  ΡˆΠΈΡ€ΠΈΠ½Π°: 8 пиксСлСй;
}
::-webkit-полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ: Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ {
  высота: 8 пиксСлСй;
}
::-webkit-ΠΊΠ½ΠΎΠΏΠΊΠ° полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ{
  Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ: коллапс;
}
 

ΠΊΠΎΠ΄ CSS:

 .tavi-scheduler-table{
  z-индСкс: 10;
  ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅;
  Π΄Π½ΠΎ:0;
  слСва:0;
  справа: 0;
  Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π±Π΅Π»Ρ‹ΠΉ;
  максимальная высота: 25%;
  ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅-Ρƒ: Π°Π²Ρ‚ΠΎ;
}
.table-border-top{
  вСрхняя Π³Ρ€Π°Π½ΠΈΡ†Π°: 3px сплошная #dee2e6;
}
.ΠΊΠ½ΠΎΠΏΠΊΠ° закрытия стола{
  вСрхняя Π³Ρ€Π°Π½ΠΈΡ†Π°: 0%;
}
 

HTML-ΠΊΠΎΠ΄:

 
<Ρ‚Π°Π±Π»ΠΈΡ†Π°> {{'report. tavi.tavicalendar.calendar_date'| пСрСвСсти}} {{'report.tavi.tavicalendar.driver_plate'| пСрСвСсти}} {{'report.tavi.tavicalendar.process'| пСрСвСсти}} {{'report.tavi.tavicalendar.status'| пСрСвСсти}} {{evn.start_text}} {{evn.title}} {{evn.operation_text}} {{evn.status_text}}
  • html
  • css
  • полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ

ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это:

 ::-webkit-scrollbar {
    ΡˆΠΈΡ€ΠΈΠ½Π°: 10 пиксСлСй;
    высота: 8px
 }
 ::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10px;
    Ρ„ΠΎΠ½: #6d6d6d;
}
 

0

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΈΠ»ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² систСму

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Google

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· Facebook

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π³ΠΎΡΡ‚ΡŒ

ЭлСктронная ΠΏΠΎΡ‡Ρ‚Π°

ВрСбуСтся, Π½ΠΎ Π½Π΅ отобраТаСтся

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π³ΠΎΡΡ‚ΡŒ

ЭлСктронная ΠΏΠΎΡ‡Ρ‚Π°

ВрСбуСтся, Π½ΠΎ Π½Π΅ отобраТаСтся

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ с использованиСм CSS

Полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΈ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π°, ΠΊΠΎΠ³Π΄Π° содСрТимоС Π²Π΅Π±-страницы Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… областСй. Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ зависит ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ отличаСтся ΠΎΡ‚ Google Chrome, Firefox ΠΈ Safari. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв внСшний Π²ΠΈΠ΄ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π΅ Ρ‚Π°ΠΊΠΎΠΉ ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ.

Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строк CSS. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ это ΡƒΠ·Π½Π°Π΅ΠΌ.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, это Ρ‡Π°ΡΡ‚ΡŒ HTML. Π”Π°Π²Π°ΠΉΡ‚Π΅ создадим Π°Π±Π·Π°Ρ† со случайным тСкстом ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Π΅Π³ΠΎ Π² элСмСнт div . ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ класс ΠΊ div , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ стили.

 <Π΄Π΅Π»>
  <Ρ€>
       Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Pellentesque ullamcorper diam ac nisl porttitor, non porttitor
сапиСн транспортноС срСдство. Cras vel scelerisque arcu. Cras nec sodales sem.
Aenean viverra semper augue, eu pellentesque lacus laoreet et.
In porttitor quam et turpis facilisis aliquet. Morbi in urna vel tortor
finibus maximus in ut augue. Sed posuere semper condimentum. 
Quisque lacinia ut sem eget egestas. Donec risus est, porttitor
vitae mauris quis, pretium tincidunt ex. Suspendisse est libero,
fringilla in aliquet ut, faucibus quis nibh. Sed eget ex eu orci ullamcorper
растлСниС. ЭнСйская pharetra quis neque non imperdiet. ΠœΠΎΡ€ΠΈΡ Эйсмод
Mattis sapien, id gravida nunc pulvinar ut. Vestibulum diam augue, эгСсты
ΡƒΡ‚ ΠΎΠ΄ΠΈΠΎ ΡƒΡ‚, ΠΏΠ»Π°Ρ†Π΅Π½Ρ‚Π° молСстиС мСтус.
  

Π’ΠΎΠΉΡ‚ΠΈ Π² полноэкранный Ρ€Π΅ΠΆΠΈΠΌΠ’Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· полноэкранного Ρ€Π΅ΠΆΠΈΠΌΠ°

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стили ΠΊ div , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ полосу ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ для ΠΈΠ³Ρ€Ρ‹. ΠœΡ‹ Π΄Π°Π»ΠΈ Π΅ΠΌΡƒ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ overflow , установлСнный ΠΊΠ°ΠΊ auto для появлСния полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ.

 .scroll-Π΄Π΅ΠΌΠΎ {
  ΡˆΠΈΡ€ΠΈΠ½Π°: 300 пиксСлСй;
  высота: 200 пиксСлСй;
  ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: Π°Π²Ρ‚ΠΎ;
  отступ: 5px;
  Π³Ρ€Π°Π½ΠΈΡ†Π°: 1px сплошная #ebebeb;
}
 
Π’ΠΎΠΉΡ‚ΠΈ Π² полноэкранный Ρ€Π΅ΠΆΠΈΠΌΠ’Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· полноэкранного Ρ€Π΅ΠΆΠΈΠΌΠ°

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ!!! На этом этапС, Ссли ΠΌΡ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ div Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ это Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:


Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π² Google Chrome

Π₯отя полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ простой элСмСнт управлСния, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½Ρ‹, ΡƒΠ·Π½Π°Π², Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° состоит ΠΈΠ· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π°ΠΆΠ½Ρ‹Ρ… частСй. Нам Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎΠ± этих частях, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΡ… Π»ΡƒΡ‡ΡˆΠ΅. Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ части полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΈ посмотрим, для ΠΊΠ°ΠΊΠΎΠΉ Ρ†Π΅Π»ΠΈ слуТит каТдая ΠΈΠ· Π½ΠΈΡ….

  • полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ : это вся полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ
  • ΠΊΠ½ΠΎΠΏΠΊΠ° полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ : ВСрхняя ΠΈ ниТняя Ρ‡Π°ΡΡ‚ΡŒ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ.
  • scrollbar-track : Π‘Ρ‚Ρ€ΠΎΠΊΠ°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ прокручиваСтся.
  • scrollbar-thumb : Π ΡƒΡ‡ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ.
  • scrollbar-track-piece : Π§Π°ΡΡ‚ΡŒ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, Π½Π΅ закрытая большим ΠΏΠ°Π»ΡŒΡ†Π΅ΠΌ.
  • scrollbar-corner : НиТний ΠΏΡ€Π°Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ».
  • resizer : ΠœΠ°Ρ€ΠΊΠ΅Ρ€ ΠΈΠ»ΠΈ Ρ€ΡƒΡ‡ΠΊΠ° для измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.

ΠŸΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ CSS доступны для стиля Π½Π° основС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… свойств.

 ::-webkit-полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ
::-webkit-ΠΊΠ½ΠΎΠΏΠΊΠ° полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ
::-webkit-полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ-Ρ‚Ρ€Π΅ΠΊ
::-webkit-scrollbar-track-piece
::-webkit-scrollbar-thumb
::-webkit-scrollbar-ΡƒΠ³ΠΎΠ»
::-webkit-ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°
 
Π’ΠΎΠΉΡ‚ΠΈ Π² полноэкранный Ρ€Π΅ΠΆΠΈΠΌΠ’Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· полноэкранного Ρ€Π΅ΠΆΠΈΠΌΠ°

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ эти псСвдоэлСмСнты CSS Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² качСствС стандарта для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ всСми Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ эти псСвдоэлСмСнты Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² Chrome, Safari, Edge ΠΈ Opera, Π½ΠΎ ΠΏΠΎΠΊΠ° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² Firefox. НС волнуйся. Π£ нас Π΅ΡΡ‚ΡŒ нСсколько Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ² для Firefox, ΠΈ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ это Ρ‡Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΡˆΠΈΡ€ΠΈΠ½Ρƒ полосС ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΈ Ρ„ΠΎΠ½ для Π΅Π΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ. Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ псСвдоэлСмСнтов ::-webkit-scrollbar ΠΈ ::-webkit-scrollbar-track .

 .scroll-demo::-webkit-scrollbar {
  ΡˆΠΈΡ€ΠΈΠ½Π°: 10 пиксСлСй;
}
.scroll-demo::-webkit-scrollbar-track {
  box-shadow: вставка 0 0 10px #143d59;
  радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 50px;
}
 
Π’ΠΎΠΉΡ‚ΠΈ Π² полноэкранный Ρ€Π΅ΠΆΠΈΠΌΠ’Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· полноэкранного Ρ€Π΅ΠΆΠΈΠΌΠ°

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ с Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ измСнСниями:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Π³ΡƒΠ½ΠΎΠΊ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΊ Π½Π΅ΠΌΡƒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ радиуса Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. ΠœΡ‹ сдСлаСм это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ псСвдоэлСмСнта ::-webkit-scrollbar-thumb .

 .scroll-demo::-webkit-scrollbar-thumb {
  Ρ„ΠΎΠ½: #ffd55a;
  радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 50px;
}
 
Π’ΠΎΠΉΡ‚ΠΈ Π² полноэкранный Ρ€Π΅ΠΆΠΈΠΌΠ’Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· полноэкранного Ρ€Π΅ΠΆΠΈΠΌΠ°

ВзглянитС! Π’Π΅ΠΏΠ΅Ρ€ΡŒ измСнился ΠΈ Ρ†Π²Π΅Ρ‚ большого ΠΏΠ°Π»ΡŒΡ†Π°.

Как насчСт измСнСния Ρ†Π²Π΅Ρ‚Π° большого ΠΏΠ°Π»ΡŒΡ†Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ? Ну, это Π»Π΅Π³ΠΊΠΎ. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ : Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ курсор Π½Π° , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚.

 .scroll-demo::-webkit-scrollbar-thumb:hover {
  Ρ„ΠΎΠ½: #64dd17;
}
 
Π’ΠΎΠΉΡ‚ΠΈ Π² полноэкранный Ρ€Π΅ΠΆΠΈΠΌΠ’Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· полноэкранного Ρ€Π΅ΠΆΠΈΠΌΠ°

Π˜Ρ‚Π°ΠΊ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π½Π°Π²ΠΎΠ΄ΠΈΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ , Ρ†Π²Π΅Ρ‚ мСняСтся соотвСтствСнно.

ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ ΠΈ ниТнюю ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ псСвдоэлСмСнт ::-webkit-scrollbar-button для Π΅Π³ΠΎ настройки. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ примСняСм Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ с радиусом Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊ ΠΎΠ±Π΅ΠΈΠΌ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ.

 .scroll-demo :: - webkit-scrollbar-button {
  Ρ„ΠΎΠ½: Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ;
  радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10px;
}
 
Π’ΠΎΠΉΡ‚ΠΈ Π² полноэкранный Ρ€Π΅ΠΆΠΈΠΌΠ’Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· полноэкранного Ρ€Π΅ΠΆΠΈΠΌΠ°

ИзмСнСния ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹, ΠΈ вСсь Π²ΠΈΠ΄ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π²ΠΈΠ΄.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ максимально творчСски Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ полосу ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эти псСвдоэлСмСнты. ИспользованиС Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, исслСдуйтС. Одно прСдостСрСТСниС: сохраняйтС сбалансированный Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ контраст ΠΏΡ€ΠΈ настройкС полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ.

Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ поняли, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ всС Ρ€Π°Π²Π½ΠΎ это Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Firefox. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΠΌ ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΈ Firefox

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· псСвдоэлСмСнтов Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Firefox. Однако Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты стиля scrollbar-color ΠΈ scrollbar-width для настройки полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Firefox.

 .scroll-Π΄Π΅ΠΌΠΎ {
  ΡˆΠΈΡ€ΠΈΠ½Π°: 300 пиксСлСй;
  высота: 200 пиксСлСй;
  ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: Π°Π²Ρ‚ΠΎ;
  отступ: 5px;
  Π³Ρ€Π°Π½ΠΈΡ†Π°: 1px сплошная #ebebeb;
  /* стили Π½ΠΈΠΆΠ΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Firefox */
  Ρ†Π²Π΅Ρ‚ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ: #ffd55a #143d59;
  ΡˆΠΈΡ€ΠΈΠ½Π° полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ: Π°Π²Ρ‚ΠΎ;
}
 
Π’ΠΎΠΉΡ‚ΠΈ Π² полноэкранный Ρ€Π΅ΠΆΠΈΠΌΠ’Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· полноэкранного Ρ€Π΅ΠΆΠΈΠΌΠ°

Для Ρ†Π²Π΅Ρ‚Π° полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ примСняСтся ΠΊ Π±Π΅Π³ΡƒΠ½ΠΊΡƒ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, Π²Ρ‚ΠΎΡ€ΠΎΠΉ β€” ΠΊ Π΄ΠΎΡ€ΠΎΠΆΠΊΠ΅ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ.