まず、スクロール バーのスタイルを変更するには、疑似要素 次に、スクロール バーのコンポーネントのいくつかを理解する必要があります。
これをある程度理解したら、スクロール バーのスタイルの変更を開始できます。 コード実装: <ul class="nav-tabs-scroll"> <li v-for="(item,index) タブ内" :key="index" class="nav-item-scroll">{ <!-- -->{item.text}}</li> </ul> <v-textarea アウトライン v-model="text" style="width: 200px; margin: 16px;" class="text"></v-textarea> データ: () => ({ タブ: [ { 値: 4001、テキスト: 'ローンログ'、コード: 'LOAN_LOG' }, { 値: 4002、テキスト: 'ドキュメント ログ'、コード: 'DOCUMENT_LOG' }, { 値: 4003、テキスト: 'メモログ'、コード: 'NOTE_LOG' }, { 値: 4004、テキスト: '操作ログ'、コード: 'OPERATION_LOG' }, { 値: 4005、テキスト: '支払いログ'、コード: 'PAYMENT_LOG' }, { 値: 4006、テキスト: 'メンテナンス ログ'、コード: 'MAINTENANCE_LOG' }, { 値: 4007、テキスト: 'トランザクション ログ'、コード: 'TRANSACTION_LOG' }, { 値: 4008、テキスト: 'コレクション ログ'、コード: 'COLLECTION_LOG' }、 { 値: 4001、テキスト: 'ローンログ'、コード: 'LOAN_LOG' }, { 値: 4002、テキスト: 'ドキュメント ログ'、コード: 'DOCUMENT_LOG' }, { 値: 4003、テキスト: 'メモログ'、コード: 'NOTE_LOG' }, { 値: 4004、テキスト: '操作ログ'、コード: 'OPERATION_LOG' }, { 値: 4005、テキスト: '支払いログ'、コード: 'PAYMENT_LOG' }, { 値: 4006、テキスト: 'メンテナンス ログ'、コード: 'MAINTENANCE_LOG' }, { 値: 4007、テキスト: 'トランザクション ログ'、コード: 'TRANSACTION_LOG' }, { 値: 4008、テキスト: 'コレクション ログ'、コード: 'COLLECTION_LOG' }、 { 値: 4001、テキスト: 'ローンログ'、コード: 'LOAN_LOG' }, { 値: 4002、テキスト: 'ドキュメント ログ'、コード: 'DOCUMENT_LOG' }, { 値: 4003、テキスト: 'メモログ'、コード: 'NOTE_LOG' }, { 値: 4004、テキスト: '操作ログ'、コード: 'OPERATION_LOG' }, { 値: 4005、テキスト: '支払いログ'、コード: 'PAYMENT_LOG' }, { 値: 4006、テキスト: 'メンテナンス ログ'、コード: 'MAINTENANCE_LOG' }, { 値: 4007、テキスト: 'トランザクション ログ'、コード: 'TRANSACTION_LOG' }, { 値: 4008、テキスト: 'コレクション ログ'、コード: 'COLLECTION_LOG' } ]、 文章: '' })、 <style lang="scss" スコープ> .nav-tabs-scroll { 高さ: 100px; リストスタイル: なし; マージン: 0px; パディング: 16px 0; オーバーフローx: 自動; 表示: インラインブロック; 空白: ラップなし; 幅: 100%; 背景: #F9FAFD; } .nav-item-scroll { 背景: #E5F0FF; 色: #24252E; フォントサイズ: 12px; フォントの太さ: 400; 行の高さ: 16px; パディング: 8px 8px 180px; テキスト配置: 中央; 表示: インライン; マージン: 0 4px 0; 境界線の半径: 16px; } .nav-tabs-scroll::-webkit-scrollbar { 幅: 20px; 高さ: 10px; } .nav-tabs-scroll::-webkit-scrollbar-thumb { 境界線の半径: 5px; 背景: 赤; } .nav-tabs-scroll::-webkit-scrollbar-button { 幅: 10px; 境界線の半径: 50%; 背景:黒; } .nav-tabs-scroll::-webkit-scrollbar-track { ボックスシャドウ: インセット 0 0 2px #333; 境界線の半径: 5px; 背景: 青; } .nav-tabs-scroll::-webkit-scrollbar-corner { 背景: スプリンググリーン; } /* .nav-tabs-scroll::-webkit-scrollbar-track-piece { ボックスシャドウ: インセット 0 0 2px #333; 境界線の半径: 5px; 背景:プラム; } */ </スタイル> <スタイル> .text.v-textarea テキストエリア::-webkit-resizer { 背景: ピンク; } </スタイル> デフォルトのスタイル: 変更されたスタイル: これで、Vue でスクロール バーのスタイルを変更する方法についての記事は終了です。Vue でスクロール バーのスタイルを変更する方法に関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: CSS の Flex レイアウトを使用してシンプルな縦棒グラフを作成する方法
序文CSS で水平方向と垂直方向に中央揃えする方法はたくさんあります。この記事で紹介する方法は非常に...
腹筋コマンドの原則Apache の ab コマンドは、マルチスレッドの同時リクエストをシミュレートし...
ある達人がかつて、自分の妻のことを知るのと同じくらい、自分が管理するデータベースのことを知るべきだと...
Tomcat は Java 言語をベースにした Web サーバー ソフトウェアです。この記事では主に...
Founder Type Library は、Founder Type Library ビジネス チ...
必要: docker を使用して nginx + tomcat デュアル プロセスを起動します。実際...
最近、MySQL関連の構文をよく見かけます。また、MySQLストアドプロシージャの書き方も学びたいの...
この記事の例では、PC上で写真アップロード機能を実現するためのVueの具体的なコードを参考までに共有...
1. セットアップを始める次のコード関数を簡単に紹介します。 ref 関数を使用して変数の変更を監視...
目次JSX環境の構築NPMを初期化するwebpackをインストールするBabelをインストールするw...
WeChat 8.0 アップデートの主な特徴は、アニメーション絵文字のサポートです。送信するメッセー...
簡単な説明適切な読者: モバイル開発sqlite3 データを mysql に移行する場合、多くの構文...
今日は、MySQL IN サブクエリの最適化に関するケーススタディを見ました。最初は少し懐疑的でした...
目次1. 関数バインディング2. パラメータと$eventを使用する3. 1つのイベントに複数の関数...
Vue2 の記述スタイルから Vue3 の形式に切り替えると、記述スタイルとコード構造にいくつかの変...