問題タブ [skinning]

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 投票する
1 に答える
1331 参照

.net - XPでWinformDataGridViewをVistaのようにスキンすることは可能ですか?

DataGridViewヘッダーの色を変更することは可能ですが(winform DataGridviewヘッダーの色を変更する方法は?)、それでもVistaのように見えるには十分ではないようです。

それでそれは可能ですか?

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

ms-access - 古い Access アプリケーションのスキン変更 / 改造

私のクライアントには、Access 2003 で記述された古い Access アプリケーションがあります。これはかなり大規模で複雑ですが、十分に確立されており、機能的にも適切に動作するため、再開発はオプションではありません。

これをより「現代的」に見せるために視覚的な改造を行いたいと考えています。ここでの機能の変更はありません。見た目だけです。

これに対する効率的なアプローチを推奨できる人はいますか? アクセスのためのスキン変更拡張機能または類似のものはありますか? Access 2007 にアップグレードする利点はありますか?

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

cocoa - Webkit を使用して OSX でスキン可能なカスタム ウィンドウを作成する

ココア アプリケーション内で Webkit ビューを使用してスキン可能なコンテンツを作成するためのチュートリアルがありますが、Webkit を使用してカスタムのスキン可能なウィンドウを作成するにはどうすればよいですか?

例としては、ダッシュボード ウィジェットや BowTieがあります。

注意してください、私は初心者です。

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

asp.net - 複数のスキンを使用して ASP.NET Web アプリケーションを作成していますか?

現在、複数のスキンを持つ ASP.NET WebForms アプリケーションを開発中です。私が考えている方法は、すべての画像と CSS を含む完全に別のフォルダーに各スキンを配置し、それに応じて CSS が画像を参照することです。

フォルダ構造は次のようになります。

  • /Default.aspx
  • /スキン/Master.css
  • /Skins1/Skin1/Skin1.css
  • /スキン1/スキン1/画像/ ...
  • /Skins1/Skin1/Skin2.css
  • /スキン1/スキン2/画像/ ...
  • /Skins1/Skin1/Skin3.css
  • /スキン1/スキン3/画像/ ...

したがって、たとえば、次のようになります。

そしてCSSで:

この背後にある私のロジックは、次のように、コードにインラインでスキン フォルダーへの参照を持たないようにすることです。

このように、HTML はクリーンなままで完全に独立しており、別の CSS ファイルを参照するだけでスキンを完全に変更でき、イメージ タグを更新する必要がなくなります。

私が考えることができるこれの主な欠点は次のとおりです。

  • 含まれている要素の画像のサイズは、CSS の背景画像として実装されるため、CSS で具体的に指定する必要があります。
  • ロゴなどの重要なブランド要素が CSS でしか表示されない場合、Web アプリケーションも劣化しない可能性があります

この方法を使用する際に注意すべきことはありますか、またはこれを達成するためのより良い方法はありますか?

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

dns - ブログを作成し、ウェブサイトのデザイン テーマに合うようにスキンを適用する方法を学びたいです。開始方法に関する提案はありますか?

今までブログを作ったことがありません。私はhtmlとcssに堪能です。「ブロガー」や「ワードプレス」など、ブログを作ったり、スキンから選んだりできるブログサービスがたくさんあることは知っています。

ブログを更新するためのバックエンドとしてこれらのサービスのいずれかを使用し、自分の Web サイト ドメインの自分の Web サイトに投稿を表示する方法について、まったくの初心者向けの情報をどこで見つけることができるかについて、誰か提案できますか? つまり、私のウェブサイトの一部として URL を www.mywebsite.com/blog にしますか?

どこから始めればいいのか本当にわかりません。要約すると、次の 2 つのことを行う方法を学ぶ必要があります。

1) css と html の知識とデザイン スキルを使用して自分のブログの皮をむく - どのサービスが最適で、その理由を理解する

2) 上記の URL の例のように、このブログを自分のウェブサイト ドメインの一部にするにはどうすればよいですか。また、これは何と呼ばれていますか?自分で検索しても何の用語になるかわかりません。

最後に:これらに具体的に答える「ハウツーガイド」として私を参照するリンクがあれば..それも素晴らしいでしょう。ありがとう!

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

php - カスタム フィールドをフックに渡す方法 (Invision Power Board [ipb] / PHP)

ロングショットですが、誰かが Invisions Power Board フォーラムの PHP フックをコーディングした経験があることを願っています。

ステータスの追加をコーディングしようとしていますが、PHP はそれ自体で正常に動作します。問題は、フックへの IPB の参照を渡すことです。

IE フォーラムで MSN ユーザー名のカスタム フィールドをセットアップし、スキン/テンプレート フック内からカスタム フィールドをフックに渡し、PHP コードを使用してステータスを確認します。

Global->userInfoPane... でフックしている IPB スキン コードを次に示します。

ここに独自のスキン フックを簡単に追加できますが。

すなわち

文字通り、必要なのは、ここからフックに渡される単一のカスタム フィールド エントリだけです。フックの実行時にすべてのメンバーにクエリを実行すると、ページ ビューごとに多くの余分な SQL クエリが発生します。私がしたいのは、その特定のカスタムフィールドをフックに渡すことだけです...

つまり myHookHere( $customfield['msn_username'] )

これは可能ですか?カスタムフィールドをどのように参照しますか? ここから純粋な PHP を実行できますか?

助けてくれる人に感謝します!公式のインビジョン フォーラムを試してみましたが、うまくいきませんでした。

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

asp.net - ASP.NET 複合コントロールを作成しています。SkinID に関連付けられたプロパティを適用する方法は?

asp:Label コントロールに基づいてカスタム複合コントロールを作成しています。ラベルのデフォルトのプロパティをスキン可能にし、コントロールに追加する追加のプロパティを設定できるようにしたいと考えています。

しかし、テーマ ディレクトリの Default.skin ファイルにスキン定義を追加し、SkinId を指定してコントロールをページに追加すると、Skinned プロパティでコントロールをレンダリングする方法がわかりません。

追加のポイント:

  • 私のカスタム コントロールは、別のライブラリ/dll で定義されています。
  • テスト プロパティを 1 つ追加し、[Themeable(false)] 属性を追加しました。次に、そのプロパティを .skin ファイルに設定します。ページを表示しようとしてもエラーは発生しなかったので、.skin ファイルが適用されていないか、スキン ファイルのコントロール定義がaspx ページ。

スキンファイルから:

aspx ページから:

web.config から:

テスト プロパティをコントロールに追加し、それを [Themeable(false)] としてマークして、スキン ファイルでそのプロパティを設定するときにランタイム エラーが発生するかどうかをテストしました。エラーなし。

pages タグには styleSheetTheme 属性がないことに注意してください。ただし、StyleSheetTheme プロパティをオーバーライドする基本ページ クラスがあります。これは、他のすべてに対して機能するようです。

styleSheetTheme 属性を web.config のページ タグに追加すると、Themeable 以外のプロパティを設定しようとするとエラーが発生するなど、スキンが機能します。

違いは何ですか?ベースページクラスのプロパティコードで動作させるにはどうすればよいですか?

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

apache-flex - Flex のワークフローとベスト プラクティス

チュートリアルと Flex プロジェクトの例を確認すると、より視覚的な方法でコンテンツを提供するのではなく、主にフォーム要素とデータ グリッドに焦点を当てているようです。これは、この次のプロジェクトに必要なものです。その結果、経験豊富な Flex 開発者が私を助けてくれることを望んでいます。

私が持っているプロジェクトは、4 つの独立したパネルを持つユーザー インターフェイスを使用して、顧客の製品とサービスを表示するためのコラボレーション インデックス ツールです。

  1. 左上のパネルには、垂直スクロールでカテゴリのリストが含まれます。
  2. 左下のパネルには、選択したカテゴリに基づいて、サブカテゴリのホイール エフェクトが含まれます。
  3. 右上のパネルには、詳細情報 (選択したカテゴリのタイトルと説明) が含まれます。その下には、選択したサブカテゴリのタイトルと説明が表示されます。
  4. 右下のパネルには、サブカテゴリに属する​​サービスと製品のリストが含まれます。リストの各項目の下には、それぞれの詳細情報への URL リンクを含むリンク グループ アコーディオンがあります。

このコラボレーション インデックスを駆動する完全なデータ ツリーを含む XML ファイルがあります。また、選択したカテゴリによっては、一部のレイアウト セクションの背景に色の差異が発生します。

そのため、いくつかのカスタム コンポーネントを作成し、おそらくいくつかの既存のコンポーネントを採用し、クライアントのブランディングと同義のルック アンド フィールを実現するためにすべてのスキンを変更する必要があるようです。

たくさんの質問がありますが、最初のセクションに取り組むのは理にかなっているように思えます。このセクションで頭に浮かぶ最初の質問は、左上のパネルで、カテゴリのリストを、スキンを変更した標準の Flex ボタンにする必要があるかということです。または、何らかの形で Flex に取り込まれたオブジェクト インスタンスである必要があります。次に、2 番目のセクションで、このセクションに最適な方法で画像を表示するコンポーネントを見ました。ただし、ここに表示されるアイテムは、サブカテゴリ名が含まれる視覚的な丸みを帯びた角のブロックにすぎません。したがって、そのコンポーネントが機能するかどうかはわかりません。

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

.net - WinForm アプリケーションでアプリケーション全体のカラーコードを実装するにはどうすればよいですか?

私は WinForms アプリケーションを構築しており、ほとんどのコントロールで特定の色を使用しています。これは、WinForms デザイナーから実行することもあれば、コードに直接実行することもあります。

私はどこかにそのような静的クラスを持っています:

コードでこれらの色を簡単に使用できますが、デザイナーから行うことは不可能であり、次のエラーが発生します。

MyColors.DarkGreen は、Int32 の有効な値ではありません。

(これらの色の Int32 表現を保存しようとしましたが、これは同じエラーで失敗します)

私が現在使用している解決策は、デザイナーで RGB カラー コードを使用し、コードで MyColors クラスの値を使用することです。Visual Studio のすべての置換機能を使用して変更を行っています。これは良い解決策ではありませんが、これまでのところより良いアイデアを見つけることができませんでした。

何か案は ?


注:「KnownColors」の変更を検討していないため、この質問については知っていますが、これは私のものとは少し異なります。

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

apache-flex - フレックススクロールバー内でスケールトランブを防ぐ方法

やあ、私が探しているのは、フレックス スクロールバー内のスケール サムを防止するための単純なアプローチです' ワイヤフレームによると、スクロールバーを上下矢印なしで表示し、(スケールなしで) サムとして循環する必要があります。