問題タブ [themes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1844 参照

wpf - Windows テーマから強制スタイルを継承/上書きするにはどうすればよいですか?

現在、このXAMLコードを使用して、WPFアプリにlunaテーマを使用するように強制しています

そして今、この検証トリガーですべてのテキストボックスのスタイルを拡張したい

しかし、ルナのテーマを強制したため、このトリガーは機能しません。(強制されたテーマがなければ、すべてが正常に機能しますが、本来のように見えません:( )ルナのテーマを強制してそのスタイルを拡張する方法はありますか?おそらくBasedOnプロパティを介して?

問題のスタイルのキーを定義し、それをすべてのテキストボックスに手動で追加しました。これは機能しますが、最も美しい方法ではありません。

ティア

0 投票する
1 に答える
479 参照

themes - PleskリブランドWebホスティング

最近、新しいPleskソフトウェアを購入しましたが、会社のロゴやテーマに合わせてサイトのブランドを変更する方法がわかりません。

これらの設定を変更する手順や、私の質問に答えるマニュアルを知っている人はいますか?

よろしく、オリバージェームズ

0 投票する
3 に答える
8620 参照

asp.net - StylePlaceHolder および Style コントロールを使用して ASP.NET テーマのスタイル シートを制御する方法

更新:これは、更新されたリンクとコードを含むブログ投稿になりました。 asp-net-themes-with-the-styleplaceholder-and-style-control/


問題はとても単純です。ASP.NET テーマを使用する場合、スタイル シートがページにどのようにレンダリングされるかについて、あまり発言権がありません。

レンダリング エンジンは、<link href="..." 表記を使用して、テーマ フォルダーにあるすべてのスタイル シートをアルファベット順に追加します。

スタイル シートの順序が重要であることは誰もが知っています。幸いなことに、スタイル シートの前に 01、02、...、99 を付けて、必要な順序を強制することで、asp.net の欠点を回避できます (Rusty Swayne のブログ投稿を参照してください)。詳細については、テクニックを参照してください)。

これは、リセット スタイル シートを使用する場合に特に重要です。これにより、ブラウザー間で一貫した形式でサイトのスタイルを設定することがはるかに簡単になります ( Eric Meyer の Reset Reloaded をご覧ください)。

また、メディアの種類 (スクリーン、印刷物、投影、点字、スピーチなど) を指定する可能性もありません。また、@import メソッドを使用してスタイル シートをインクルードしたい場合も、取り残されてしまいます。

不足しているもう 1 つのオプションは条件付きコメントです。これは、「ie-fix.css」スタイル シートを使用する場合に特に役立ちます。

StylePlaceholder と Style コントロールが上記の問題をどのように解決するかを説明する前に、私の解決策はPer Zimmerman のこの件に関するブログ投稿に触発されたものです。

StylePlaceHolder コントロールは、マスター ページまたはページのヘッダー セクションに配置されます。1 つまたは複数のスタイル コントロールをホストでき、デフォルトでレンダリング エンジンによって追加されたスタイルを削除し、独自のスタイルを追加します (現在アクティブなテーマから追加されたスタイルのみを削除します)。

Style コントロールは、開始タグと終了タグの間のインライン スタイルと、その CssUrl プロパティを介した外部スタイル シート ファイルへの参照の両方をホストできます。他のプロパティを使用して、スタイル シートをページにレンダリングする方法を制御します。

例を示しましょう。マスター ページと 3 つのスタイル シート (01reset.css、02style.css、99iefix.cs) を含むテーマを持つ単純な Web サイト プロジェクトを考えてみましょう。注: 設計時のエクスペリエンスが向上するため、前述のプレフィックス手法を使用して名前を付けました。また、カスタム コントロールのタグ プレフィックスは「ass:」です。

マスター ページのヘッダー セクションに、次を追加します。

テーマ ディレクトリにスキン ファイル (Styles.skin など) を追加し、次の内容を追加します。

それは基本的にそれです。スタイル コントロールには、レンダリングを制御するために使用できるプロパティが他にもありますが、これは基本的な設定です。これがあれば、別のスキン ファイルを含めるだけでよいので、簡単に別のテーマを追加してすべてのスタイルを置き換えることができます。

次に、すべてを実現するコードに移ります。設計時の経験にはいくつかの癖があることを認めなければなりません。これはおそらく、私がカスタム コントロールの作成にあまり習熟していないためです (実際、これらの 2 つは初めての試みです)。そのため、次の点について意見をいただければ幸いです。現在開発中の WCAB/WCSF ベースのプロジェクトでは、Visual Studio のデザイン ビューでこのようなエラーが表示されますが、その理由がわかりません。サイトがコンパイルされ、すべてがオンラインで機能します。

Visual Studio での設計時エラーの例 http://www.egil.dk/wp-content/styleplaceholder-error.jpg

以下は、StylePlaceHolder コントロールのコードです。

スタイル コントロールのコード:

それで、あなたたちはどう思いますか?これは、asp.net テーマの問題に対する適切な解決策ですか? そして、コードはどうですか?特に設計時の経験に関して、いくつかの意見が欲しいです。

誰かが興味を持っている場合に備えて、プロジェクトを含むVisual Studio ソリューションの圧縮バージョンをアップロードしました。

よろしく、エギル。

0 投票する
2 に答える
947 参照

asp.net - ASP.NET テーマを使用して特定のメディアのスタイルシートを指定するにはどうすればよいですか?

これは、dot.net.nz のローカル ユーザー グループ メーリング リストで提起された質問です ...

昔ながらの方法で XHTML ページを作成するときは、CSS 宣言に次の構文を使用していました。

さて、私は ASP.NET 2.0 以降を使用してコーディングを行っているため、私はテーマに恋をしました。ただし、テーマを使用して同じことを行う方法がわかりません。

0 投票する
1 に答える
1518 参照

asp.net - 無効化された WebControls のデフォルト スタイルを無効化/上書きする方法はありますか

私がウェブ開発に手を出して以来、その人は私を悩ませてきました。これには方法がありますか?そのスタイルをオーバーライドして、そのコントロールを操作できないことをユーザーに通知する他の手段に頼ることはできますか?

私の問題は、RadioButton と CheckBox のリストのラベルが灰色になると、それらが読めなくなることです。

無効になっている TextBox を、TextBox のようにスタイル/テーマ設定されたラベルにいつでも置き換えることができますが、それはより侵襲的です...

[編集] わかりました、申し訳ありません。それは解決策ではありません。TextBox には既に「読み取り専用」オプションがあります。つまり、ユーザー入力からロックされている場合でも、希望どおりに表示されます。問題は IList コントロール (RadioButtonLists と CheckBoxLists) にあります。

いつもありがとうございます。

0 投票する
2 に答える
3112 参照

css - SharePoint - テーマ スタイル シートの変更

私は SharePoint ポータルで Belltown テーマを使用していますが、Belltown スタイルシートの変更を変更したいスタイルがいくつかあります。次の場所にあるtheme.cssファイルを編集するだけでよいと思いました。

C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\THEMES\BELLTOWN

Web サーバーを再起動しますが、スタイル シートが変更されません。テーマのスタイルシートを変更するには、どのファイルを編集する必要がありますか? または他に不足している手順はありますか?

ありがとう。

0 投票する
6 に答える
597 参照

asp.net - .NET - 大きな CSS ファイルのテーマを作成する方法

私は、継承したばかりの大きな CSS ファイル (数千の要素) を使用して、サイトにテーマ機能を提供することを担当しています。基本的に、ユーザーが画面上の色を変更できるようにしたいと考えています。

すべての CSS 要素には、色の定義以外にも、サイズ、フォント、フロートなどの多くの属性があります。また、特定の色がさまざまな CSS 要素に表示されます。

ASP.NET のテーマ機能を使用してテーマごとに異なる CSS ファイルを使用すると、すべてのテーマで CSS ファイルを複製する必要があり、メンテナンスが困難になります。

最適には、単一の CSS ファイル (メンテナンス用) を持ち、色属性のみを変更できるようにしたいと考えています。

ここでのオプションは何ですか?

0 投票する
2 に答える
17170 参照

emacs - Emacs 用の TextMate の Dawn カラーテーマ

Emacs 用の TextMate Dawn テーマのようなカラー テーマがあるかどうかを知っている人はいますか? 暗い emacs テーマでのフォントの見え方が気に入らないだけで、それが emacs のせいなのか、テーマだけなのかわかりません。

比較は次のとおりです。

http://mixandgo.com/emacs_textmate.png

ありがとう、セザール

0 投票する
5 に答える
451 参照

delphi - フォーム デザイナーは、更新されたプロジェクトのコントロール表示スタイルに一貫性がありません

最近 D2009 に更新した Turbo Delphi で開始したプロジェクトがありますが、フォーム デザイナーに少し癖があることに気付きました。すべての古いフォームには、Win98 スタイルが適用されています。たとえば、ボタンは灰色で、鋭い四角形のエッジがあります。しかし、アップグレード以降に作成した新しいフォームはすべて、そのコントロールを WinXP スタイルで表示します。コントロールを古いフォームからコピーして新しいフォームに貼り付けると、スタイルが変わります。実行時に、すべてのフォームのすべてのコントロールが XP スタイルで表示されます。

古いフォームが古いスタイルで表示される原因は何ですか? プロパティ リストを調べましたが、何も思い浮かびません。しかし、明らかに何かがあり、保存して再読み込みしても変更されないため、永続的です。このプロパティがどこにあり、どのように修正できるか知っている人はいますか?

0 投票する
1 に答える
1731 参照

ide - Netbeansテーマを他のコンピュータに移行するにはどうすればよいですか?

.netbeansディレクトリ全体をコピーする以外に、カスタムNetbeansカラースキームを他のコンピュータに転送する方法はありますか?最新(6.5)を使用しています。