12

私は Web 開発者/デザイナーですが、コードに詳しくないクライアントが、特定の要素の色を簡単にいじったり、これらの CSS の変更を保存したり、送信したりできるようにする必要があります。私は電話で彼らを案内しますが、テーマ シートで CSS セレクターを見つけて 16 進コードを書くことを期待するよりも簡単にする必要があります。

コードに詳しくない個人が次のことを行えるようにするブラウザー内インスペクターが必要です。

  • GUI カラー ピッカーを使用して、Web ページの要素の色を簡単に操作できます。
      (+) Chrome はこれを完璧に行います。それはまさに私が欲しいものです。
      (-) Firefox の華麗なインスペクタには、この基本的な機能がないようです。
  • 影響を受けたスタイルシートを保存して、私に送ってください。
      (?) Firefox の Style Editor を使用すると、シートを簡単に保存できますが、検査された要素への変更が - 不思議なことに - 適用されないようです。
      (-) Chrome はおそらくソース パネルの奥深くでこれを行うことができるかもしれませんが、それを理解するにはハッカーになる必要があるようです。アウト。

この難問の存在は非常に不可解だと思います.なぜブラウザベンダーは、CSS を操作できるが、基本的な「変更を保存する」機能を含まないようなリッチな Web ページ編集スイートをわざわざ作成したのでしょうか? 何か不足していますか?

編集 01:

Chrome では、要素の CSS をインスペクタで自由に操作できることがわかりました。次に、各ルールに関連付けられた CSS シート (ルールの右上隅) をクリックして、ソースタブ。これは私が保存したいものです。
   ここから、この変更されたソース コードの任意の場所を右クリックし、[名前を付けて保存] を実行できますが、奇妙なことに、残念なことに、直感に反して、 Chrome は間違ったソース コードを保存します。の変更されていないソース コードが保存されます。右クリックして名前を付けて保存した変更されたソース コードではありません。非常にイライラするので、現在、このバグを回避する方法を見つけようとしています。私はとても近いです!

編集 02:

さて、私はそれを理解しました。Chrome の [ソース] タブでファイルを保存するときは、そのファイルを保存するだけではありません。実際には、ファイルに変更を加えるたびに常にそのファイルを自動保存するように Chrome を設定していることになります。
   これは実際にはクールですが、非常に誤解を招きます。

したがって、CSS ファイルを保存した後、インスペクターで要素の CSS に加えたすべての変更は、そのファイルに自動保存されます。これは、ブラウザを再起動しても持続します。

自動保存用にマークされたファイルがあり、変更されたファイルを名前を付けて保存すると、 Chrome は右クリックしたファイルではなく元のファイルを奇妙に書き込むため、混乱が生じました。その後変更を加えるとすぐに、Chrome は現在のすべての変更をそのファイルに自動書き込みします。これはChromeのバグだと思います。

教訓を学び ましょう。まず、ファイルに名前を付けて保存します。次に、変更を加えます。
   さきほど、変更した CSS テーマがハードディスクで待機しています。

明確にするために、保存してから変更を加えてから再度保存すると、Chrome は変更されたソースではなく元のソースを保存します。これにより、物事の順序が重要になります。

自動保存用に現在マークされているファイルのリストを表示する方法や、マークを解除する方法がわかりません。

4

3 に答える 3

10

Chrome を使用して CSS で遊んで保存する方法

  • 変更するスタイルシートを決定します。 このスタイルシートに関連付けられたルールのみに影響を与えるようにしてください。
  • 開発者ツールの [ソース] パネルでこのスタイルシートに移動し、右クリックして、このファイルをコンピューターに名前を付けて保存します。 [要素] パネルで選択した要素の各 CSS ルールの右上にあるスタイルシートをクリックすると、[ソース] パネルのスタイルシートにすばやくアクセスできます。
  • 選択して保存したスタイルシートに関連付けられた CSS ルールを自由に変更します。 パソコンに保存したスタイルシートへの各変更は、Chrome によって自動的に保存されます。

ただし、この順序で行う必要があることに注意してください。スタイルシートを保存し、CSS を変更してから再度保存すると、 Chrome は元の変更されていないソースを奇妙なことにファイルに書き込みます(もう 1 つ変更を加えると、Chrome はすべての変更をファイルに自動保存します)。

クライアントや友人との使用方法

  • 遊ばせる予定のすべての要素に対して、空の (またはデフォルトのような) CSS ルール (優先順位が最も高い) を使用して、テーマ スタイルシートを設定します。
  • 電話で、[ソース] パネル内からこのテーマ スタイルシートを名前を付けて保存するように案内します。
  • 要素を検査し、Chrome インスペクターの GUI カラー ピッカーを使用して干渉し、必要な正確な色を見つけるようにガイドします。
  • 保存したスタイルシートを送ってもらいます :)
    ブラウザ ウィンドウを閉じる前に、送信されたファイルに変更が含まれていることを確認することをお勧めします :P
于 2013-04-15T00:28:20.610 に答える
3

このChrome 拡張機能を使用して、変更したファイルを Chrome DevTools で直接保存します。
構成するのは難しいようですが、それは彼の仕事をします。さらに、Web 開発者/デザイナーにとって必須のツールだと思います。
たぶん、少し微調整することで、あなたがやろうとしていることを実行できるようになります。

于 2013-04-14T23:24:24.757 に答える