像 Twitter 对话界面一样设计内部滚动条?

发布于 2024-12-09 04:50:25 字数 152 浏览 0 评论 0原文

侧面板滚动条

当您单击一条推文以及链接到该推文的对话时,可以在侧面板中看到滚动条推文足够长。

滚动条是如何创建和样式化的?

Side panel scrollbar

The scroll bar can be seen in the side-panel when you click on a tweet and the conversation linked to the tweet is long enough.

How is the scroll bar created and styled?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

开始看清了 2024-12-16 04:50:25

他们使用 ::-webkit-scrollbar 和相关的伪元素,这些伪元素仅在 WebKit 浏览器中工作(这很好,因为这只是为了美观)。

查看此内容以获取更多信息:使用 CSS 的类似 Apple 的滚动条

我采用了 Twitter 使用的 CSS,请参阅:http://jsbin.com/ubasew

#doc ::-webkit-scrollbar{width:9px;height:9px;}
#doc ::-webkit-scrollbar-button:start:decrement,#doc ::-webkit-scrollbar-button:end:increment{display:block;height:0;background-color:transparent;}
#doc ::-webkit-scrollbar-track-piece{background-color:#FAFAFA;-webkit-border-radius:0;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;}
#doc ::-webkit-scrollbar-thumb:vertical{height:50px;background-color:#999;-webkit-border-radius:8px;}
#doc ::-webkit-scrollbar-thumb:horizontal{width:50px;background-color:#999;-webkit-border-radius:8px;}

#doc 与 Twitter 一样,它在那里,因此只有 #doc 内的滚动条是可见的定制。

They're using ::-webkit-scrollbar and the associated pseudo-elements, which only work in WebKit browsers (which is fine, because this is just aesthetics).

Take a look at this for more information: Apple-like scrollbars using CSS

I've taken the CSS that Twitter is using, see: http://jsbin.com/ubasew

#doc ::-webkit-scrollbar{width:9px;height:9px;}
#doc ::-webkit-scrollbar-button:start:decrement,#doc ::-webkit-scrollbar-button:end:increment{display:block;height:0;background-color:transparent;}
#doc ::-webkit-scrollbar-track-piece{background-color:#FAFAFA;-webkit-border-radius:0;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;}
#doc ::-webkit-scrollbar-thumb:vertical{height:50px;background-color:#999;-webkit-border-radius:8px;}
#doc ::-webkit-scrollbar-thumb:horizontal{width:50px;background-color:#999;-webkit-border-radius:8px;}

The #doc is as Twitter had it, and it's there so that only scrollbars inside #doc are customised.

不再让梦枯萎 2024-12-16 04:50:25

我相信他们正在使用 jQuery 插件或自己创建的插件,无论哪种方式,它都类似于 jScrollPane

http:// /www.kelvinluck.com/assets/jquery/jScrollPane/jScrollPane.html

I believe they are using a jQuery plugin or one created by themselves, either way it's something similar to jScrollPane

http://www.kelvinluck.com/assets/jquery/jScrollPane/jScrollPane.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文