IE9 の境界半径と背景のグラデーション ブリード: 難問
IE9 が CSS3 標準を使用して境界半径をサポートしていることは広く知られています。ただし、これらの丸い角を背景のグラデーションと組み合わせると、予期せぬ問題が発生します。グラデーションが湾曲したエッジを超えてにじんでしまいます。
解決策: マスキング技術の採用
回避策の 1 つは、マスクとして機能する追加の div を使用することです。実装方法は次のとおりです:
- マスキング Div を追加します: 要素を角丸とグラデーションの両方で新しい div でラップします。
- Set Div 属性: マスキング div に内部要素と同じ高さ、幅、境界半径の値を与えます。
- オーバーフローを隠す: マスキング div のオーバーフロー プロパティを次のように設定します。 hidden。
これにより、丸い角はそのままにしながら、グラデーションのにじみを隠すマスクが作成されます。
HTML および CSS コード:
<code class="html"><div class="mask roundedCorners"> <div class="roundedCorners gradient"> Content </div> </div></code>
<code class="css">.mask { overflow: hidden; } .roundedCorners { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .gradient { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0065a4', endColorstr='#a0cf67',GradientType=0 ); /* IE6-9 */ }</code>
このマスキング手法を利用すると、グラデーションのにじみの問題を克服し、IE9 で目的の効果を実現できます。
以上がBorder-Radius を使用するときに IE9 で背景のグラデーションのにじみを防ぐ方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

今週のラウンドアップ、ゆっくりとした接続の決定方法、画像のためにALTテキストに入れるもの、およびHTMLロード属性の新しいポリフィル、

ポップオーバーは、ユーザーがコントロールボタンまたは定義された領域内でクリックすると、画面上のコンテンツの上に表示される一時的なビューです。例えば、

今週のプラットフォームニュースのラウンドアップで、Chromeは、Web開発者のロード、アクセシビリティ仕様、およびBBCの動きのための新しい属性を導入します

GraphQLは、フロントエンド開発者にとって非常に力を与えているAPIのクエリ言語です。 GraphQLサイトが説明しているように、あなたはあなたのデータを説明し、何を尋ねます

非常に頻繁に、スイッチ変数(0または1のいずれかの変数を使用している間、この投稿でより詳細に説明した概念)を使用してください。

これは、アーサー・コレンザンを介した非常に賢いアイデアです。デフォルトのYouTube埋め込みを使用するのではなく、ユーザーが再生するかどうかをページにリソースのがらくたを追加します

ちょっと!それを行う簡単な方法や標準的な方法はありませんが、可能です。 CSSを使用して、カーソルをさまざまな内蔵ネイティブバージョンに変更できます


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

WebStorm Mac版
便利なJavaScript開発ツール

メモ帳++7.3.1
使いやすく無料のコードエディター

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 中国語版
中国語版、とても使いやすい

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター
