ElementUIカスタムCSSスタイルが有効にならない問題を解決する

ElementUIカスタムCSSスタイルが有効にならない問題を解決する

例えば、入力ボックスがあります

<el-入力
        ref="mySearch"
        クラス="mySearch"
        サイズ="小"
        placeholder="コンテンツを入力してください"
        サフィックスアイコン="el-icon-search"
        v-model="input1">
</el-input>

カスタムスタイルが追加されていない場合、入力ボックスは次のようになります。

ここに画像の説明を挿入

そうだといい

ここに画像の説明を挿入

Google Chromeの開発者ツールから、対応するstyle.el .el-input__innerのクラス名を見つけます。
しかし、 htmlの前のel-inputタグがこのように解析され、 mySearch自分で追加されたので、 mySearchの要素を見つけることができ、変更する必要があるサブ要素のクラス名は.el-input__innerであることがわかりました。

ここに画像の説明を挿入

ここに画像の説明を挿入

CSS セレクターで子要素を選択した場合、子要素内の要素には適用できません。以下は stylus 構文を使用しています。以下は誤った書き方です。

<style scoped lang="stylus" rel="stylessheet/stylus">
    .mySearch .el-input__inner
        境界線半径 20px
</スタイル>

それを機能させる方法

解決策1:真ん中に/deep/を追加する必要があります

<style scoped lang="stylus" rel="stylessheet/stylus">
    .mySearch /deep/ .el-input__inner
        境界線半径 20px
</スタイル>

解決策 2: scopedを削除します。この方法では目的の効果が得られますが、推奨されません。

一般的に、これが機能しない理由は、このscopeが原因でスコープが内部のサブコンポーネントで機能しないためです。この問題の最終的な解決策は、サブコンポーネントで機能するように/deep/を追加することです。

ElementUI カスタム CSS スタイルが有効にならない問題の解決策に関するこの記事はこれで終わりです。ElementUI スタイルが有効にならないことに関する関連コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

<<:  Docker で lnmp をデプロイする詳細な手順

>>:  MySQL関数の包括的な概要

推薦する

JavaがMySQL 8.0に接続できない問題の解決策

この記事では、参考までにMySQL 8.0に接続できないJavaの問題をまとめて紹介します。具体的な...

要素の$notifyポイントについての簡単な説明

当初の意図は、element-ui の $notify 通知をコンポーネントにカプセル化することでし...

すべてのウェブ開発者が知っておくべき61のこと

通常、全員のスピーチを最初から最後まで読む必要があります。ただし、Stack Overflow には...

Linux statコマンドの使用

1. コマンドの紹介stat コマンドは、ファイルまたはファイル システムに関する詳細情報を表示する...

Vue は Axios リクエスト フロントエンドのクロスドメイン問題をどのように解決するのか

目次序文1. クロスドメインの問題はなぜ発生するのでしょうか? 2. 解決策クロスオリジンリソース共...

DockerでMySQLマスタースレーブ環境を構築する方法の詳しい説明

序文この記事では、docker-compose と dockerfile を使用して、binlog ...

背景画像に CSS3 変換を適用するためのソリューション

CSS 変換は便利ですが、背景画像にはまだ適用されていません。この投稿では、背景画像を回転させたい場...

sed コマンドを使用してファイルの特定の行を効率的に削除する方法

序文通常、ファイル内の特定の行を削除したい場合は、まずファイルを開き、削除する内容を見つけて、これら...

dockerでifconfigが利用できない問題を解決する

最近、docker を学習していたときに、docker コンテナ内のネットワーク状態を照会するために...

フィルターを使用して画像に透明な CSS を書く方法

フィルターを使用して画像に透明な CSS を書く方法コードをコピーコードは次のとおりです。 html...

Vue3はJingdong製品詳細ページの虫眼鏡効果コンポーネントをカプセル化します

この記事では、Jingdong製品詳細ページの虫眼鏡効果コンポーネントに似たvue3カプセル化の具体...

グループ化されたクエリでのGROUP BYの使用とSQL実行順序の説明

SQL では、GROUP BY は SELECT の結果のデータをグループ化するために使用されます。...

JavaScript スネーク実装コード

この記事の例では、参考までに貪欲なスネークを実装するためのJavaScriptの具体的なコードを共有...

AngularJSループオブジェクトプロパティで動的列を実装するアイデアの詳細な説明

動的な列を実現するための Angularjs ループ オブジェクト プロパティ利点: オブジェクトを...

React NativeとiOSの相互作用の詳細な説明

目次前提条件RNはiOSに価値を渡す方法1: ネイティブに値を通常通り渡す方法2: コールバック関数...