【发布时间】:2021-02-20 01:05:23
【问题描述】:
下面有一个 pre 标签,它有垂直和水平滚动条。如何让垂直滚动条变细(和水平滚动条一样),并去掉右下角的空白(让它变成像背景一样的灰色)?
:root {
--code-color: darkred;
--code-bg-color: #f6f6f6;
--code-font-size: 14px;
--code-line-height: 1.4;
--scroll-bar-color: #c5c5c5;
--scroll-bar-bg-color: #f6f6f6;
}
pre {
color: var(--code-color);
font-size: var(--code-font-size);
line-height: var(--code-line-height);
background-color: var(--code-bg-color);
}
.code-block {
max-height: 100px;
overflow: auto;
padding: 8px 7px 5px 15px;
margin: 0px 0px 0px 0px;
border-radius: 7px;
}
* {
scrollbar-width: thin;
scrollbar-color: var(--scroll-bar-color) var(--scroll-bar-bg-color);
}
/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {
width: 12px;
}
*::-webkit-scrollbar-track {
background: var(--scroll-bar-bg-color);
}
*::-webkit-scrollbar-thumb {
background-color: var(--scroll-bar-color);
border-radius: 20px;
border: 3px solid var(--scroll-bar-bg-color);
}
<div style="width:300px; height:100px">
<pre class="code-block">SOME TEXT LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONG
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
N
G
</code></pre></div>
更有可能它可以使用 CSS 样式来修复。
【问题讨论】:
-
这是否回答了您的问题? stackoverflow.com/questions/44334106/…