1

失礼かもしれませんが、くだらない質問ですみません。しかし、コントロール/要素をスキニングするとき、私は通常次の概念を使用しています (正しい名前はわかりませんが、カスタム WinXP テーマを作成するときに最初に見ました)。基本的な考え方は、サイズ変更を制限する一種の余白を画像に設定することです。内側の部分だけを伸ばすことができます。

http://img42.imageshack.us/img42/6188/image7rq.jpg

私の通常のプログラミング作業でこの方法を使用するのは簡単ですBitBlt.4つのコーナーだけStretchBltを配置し、残りの部分を所定の位置に配置します. ただし、私は HTML の専門家ではなく、インターネット上で HTML に関する情報を見つけることができません。概念の名前が正確にわからないと、検索するのはちょっと難しいです...

a) このメソッドはどのように呼び出されますか?

b) HTML、CSS、Javascript などを使用してこれを行う方法を知っている人はいますか? できれば、DIV要素の背景をこのようにテーマにしたいと思います。今日の残りの時間は、Photoshop で画像をスライスすることに費やさないつもりです。

4

2 に答える 2

1

代わりに css を使用する方が簡単ではないでしょうか? このhttp://jonraasch.com/blog/css-rounded-corners-in-all-browsersを確認するか、「css rounded box」または「css rounded corners」を検索してください

于 2012-08-08T15:11:41.877 に答える
1

これにアプローチするにはいくつかの方法があります。新しいブラウザーをターゲットにして、古いブラウザーを四角い角やグラデーションのない背景に劣化させることが許可されている場合は、新しい CSS 3 機能を確認してください。

ただし、古いブラウザをサポートする必要がある場合は、Photoshop を起動し、背景画像をいくつか作成し、いくつかの html 要素をネストする必要があります。背景を一方向(垂直または水平)にのみ拡大縮小する必要がある場合は、引き戸のテクニックをチェックしてください。

于 2012-08-08T15:16:27.057 に答える