Meteor (nodejs) プロジェクトでは、less CSS プリプロセッサを使用し、CSS スタイル設定にサード パーティの「bootstrap-full.less」を使用します。
ブートストラップには、他のルールを条件付きでオーバーライドするため、核にしたい CSS ルールが 1 つ (おそらくそれ以上) あります。(詳細は下記)
ただし、元のブートストラップ ファイルを「ハッキング」したくありません。これは「ベンダー コード」が原因です。
CSS ルールを再オーバーライドできることはわかっていますが、これはより多くの作業と手間がかかります。
質問は次のとおり
です。実際のcssが生成される前に、解析されたcssルールをより少なく操作/処理することは可能ですか?
特に、ここにはこのルールがあります。
@media (max-width: 767px) {
...
// Make all grid-sized elements block level again
[class*="span"],
.row-fluid [class*="span"] {
float: none;
display: block;
width: auto;
margin-left: 0;
}
これは、モバイルでも同じ幅を維持するサイドバーにしかないため、私の場合は望ましくありません。そのため、セル (span1、span2 など) がフロートされているテーブルのように動作し続ける必要があります。
わかりました、CSS/ブートストラップの問題の別の解決策を見つけるかもしれませんが、それが生成する css を操作できるかどうかを知ることは興味深いでしょう。