画像の場所に応じて、画像にクラスを追加または追加したい。
背景: 現在の会社で Twitter Bootstrap を使用するように書き直しています。現在のサイトでは、サル用の CMS (CKEditor を使用) を使用してテキストを追加し、画像をアップロードしています。彼らがアップロードするすべてのブートストラップクラス「img-responsive」を適用したいと思います。しかし、このクラスをサイトのコアに使用する画像 (つまり、ロゴ、ルック アンド フィールなど) に適用したくありません。画像は /images/ ディレクトリにアップロードされ、サイトの画像は /siteimages/ にあります。
前:
<img src="/images/gorilla.png" />
<img src="/images/monkey.jpg" />
<img src="/siteimages/logo.jpg" />
<img class=”drunk” src="/images/chimp.gif" />
後
<img class="img-responsive" src="/images/gorilla.png" />
<img class="img-responsive" src="/images/monkey.jpg" />
<img src="/siteimages/logo.jpg" />
<img class="drunk img-responsive" src="/images/chimp.gif" />
これは可能ですか?それとも私はこれを考えすぎていますか?ヘルプやリードをいただければ幸いです。
私が考えている安っぽい回避策は、「img-responsive」宣言をすべての「img」に適用し、サイト画像用に新しい「no-img-responsive」を作成することです。しかし、より洗練された実装が必要です。
ありがとう