国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ ウェブフロントエンド jsチュートリアル シャドウボクシング:イメージフリー、CSS3、光沢のあるボタン

シャドウボクシング:イメージフリー、CSS3、光沢のあるボタン

Mar 07, 2025 am 12:54 AM

CSS3ボタンスタイル:Box-Shadowを使用してクールなボタンエフェクトを作成します

この記事では、CSS3:CSS3グラデーションとボックスシャドウを使用してボタンを作成する2つの方法について説明します。 CSS3グラデーションはボタンスタイルでますます人気があり、構(gòu)成が簡(jiǎn)単でボタン領(lǐng)域でスケーリングできますが、ブラウザのサポートは限られています(主にFirefox、Chrome、およびSafari)。構(gòu)文は異なるブラウザー間で一貫性がありません。

対照的に、Box-Shadow屬性を使用して色層をオーバーレイするために、畫家オーバーレイの顔料と同様に、畫像のないズーム可能で完全に構(gòu)成可能なスムースボタンを作成できます。この方法は、一見ボックスシャドウの色を重ねるのが複雑に思えるかもしれませんが、より柔軟です。

純粋なCSS3グラデーションのサポートは、重要なUI要素や畫像ベースのボタンの柔軟性の欠如に最適ではないことを考えると、WebデザイナーがCSS3グラデーションとボックスシェードプロパティを使用してボタンを作成する方法をマスターすることが重要です。

メソッド1:Box-Shadowはマルチレイヤー効果を作成します

基本的なフラットオレンジボタンから始めましょう。次の手順では、Box-Shadowを使用して光沢のあるボタン効果を作成する方法を段階的に示します。

ステップ1:標(biāo)準(zhǔn)の影を追加

Box-Shadowの基本的な構(gòu)文は次のとおりです

コンマで區(qū)切られた複數(shù)の影をオーバーレイできます。たとえば、box-shadow: X偏移量 Y偏移量 模糊半徑 顏色

最初の影は、20%の透明度を備えた黒い影を作成し、右下に3ピクセルをオフセットし、6ピクセルのぼやけた半徑を備えています。 2番目の影にはオフセットがなく、ボタンをよりテクスチャにする微妙な暗い輝きを提供します。

-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, .20), 0px 0px 3px rgba(0, 0, 0, .40);

Shadow Boxing: Image-free, CSS3, Glossy Buttons ステップ2:基礎(chǔ)となる色を追加

キーワードは、シャドウを反転させてボタン內(nèi)に表示できます。それを使用して基礎(chǔ)となる色を作成できます:

insetこれにより、ボタンの下半分に柔らかいライトオレンジの領(lǐng)域が殘り、ガラスの表面の光の反射をシミュレートします。

inset 0px 25px 25px #930;

Shadow Boxing: Image-free, CSS3, Glossy Buttons ステップ3:ハイライトカラーを追加

ボタンの上部に明るいオレンジ色の影を追加して、ぼやけた半徑が小さく、ハードエッジのハイライトを作成します。

新しいボックスシャドウは前の影の下に重ねられているため、ハイライト色は暗い色の前に配置する必要があることに注意してください。

inset 0px 20px 2px rgba(240, 150, 69, .5)

ステップ4:リフレクションを調(diào)整Shadow Boxing: Image-free, CSS3, Glossy Buttons

ハイライトをより自然にするために、ぼやけた暗いオレンジ色の影をボタンの上部に重ねることができます:

inset 0px 5px 12px #930

ステップ5:HOVERステータスShadow Boxing: Image-free, CSS3, Glossy Buttons

を追加します

マウスがホバリングしている場(chǎng)合、シャドウパラメーターを調(diào)整してボタンをより3次元に見せることができます:

-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, .20), 0px 0px 3px rgba(0, 0, 0, .40);

Shadow Boxing: Image-free, CSS3, Glossy Buttons

ブラウザー互換性この方法は、SafariとChromeで完全に機(jī)能します。 FirefoxのCSS構(gòu)文はほぼ同じで、

に置き換えるだけです。 OperaとIE9はBox-Shadowもサポートしていますが、

プレフィックスを削除する必要があります。古いIEはBox-Shadowをサポートしていません。 -webkit-box-shadow -moz-box-shadow-webkit-概要

この例で使用されているオレンジ色のボタンは少し安っぽいかもしれませんが、ボックスシャドウを使用してカラーレイヤーをオーバーレイするこの方法は非常に実用的であり、さまざまなクールなボタン効果を作成できます。 このアプローチは、CSS3グラデーションと比較して、より良いブラウザの互換性と柔軟性を提供します。 この記事がUIデザインに新しいアイデアを提供できることを願(yuàn)っています。

(手順1-5のレンダリングをここに挿入する必要がありますが、寫真を直接挿入できないため、説明に従って畫像を追加してください。実際の畫像リンクに畫像リンクを置き換えてください)

以上がシャドウボクシング:イメージフリー、CSS3、光沢のあるボタンの詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語(yǔ) Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國(guó)語(yǔ)版

SublimeText3 中國(guó)語(yǔ)版

中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Java vs. JavaScript:混亂を解消します Java vs. JavaScript:混亂を解消します Jun 20, 2025 am 12:27 AM

JavaとJavaScriptは異なるプログラミング言語(yǔ)であり、それぞれ異なるアプリケーションシナリオに適しています。 Javaは大規(guī)模なエンタープライズおよびモバイルアプリケーション開発に使用されますが、JavaScriptは主にWebページ開発に使用されます。

JavaScriptコメント:短い説明 JavaScriptコメント:短い説明 Jun 19, 2025 am 12:40 AM

JavaScriptcommentsEareEssentialential-formaining、およびGuidingCodeexecution.1)single-linecommentseared forquickexplanations.2)多LinecommentsexplaincomplexlogiCorprovidededocumentation.3)clarifyspartsofcode.bestpractic

JSで日付と時(shí)間を操作する方法は? JSで日付と時(shí)間を操作する方法は? Jul 01, 2025 am 01:27 AM

JavaScriptで日付と時(shí)間を処理する場(chǎng)合は、次の點(diǎn)に注意する必要があります。1。日付オブジェクトを作成するには多くの方法があります。 ISO形式の文字列を使用して、互換性を確保することをお?jiǎng)幛幛筏蓼埂?2。時(shí)間情報(bào)を取得および設(shè)定して、メソッドを設(shè)定でき、月は0から始まることに注意してください。 3.手動(dòng)でのフォーマット日付には文字列が必要であり、サードパーティライブラリも使用できます。 4.ルクソンなどのタイムゾーンをサポートするライブラリを使用することをお?jiǎng)幛幛筏蓼?。これらの重要なポイントを?xí)得すると、一般的な間違いを効果的に回避できます。

JavaScript vs. Java:開発者向けの包括的な比較 JavaScript vs. Java:開発者向けの包括的な比較 Jun 20, 2025 am 12:21 AM

javascriptispreferredforwebdevelopment、whilejavaisbetterforlge-scalebackendsystemsandroidapps.1)javascriptexcelsininintingtivewebexperiences withitsdynAmicnature anddommanipulation.2)javaofferstruntypyping-dobject-reientedpeatures

なぜの下部にタグを配置する必要があるのですか? なぜの下部にタグを配置する必要があるのですか? Jul 02, 2025 am 01:22 AM

PLACSTHETTHETTHE BOTTOMOFABLOGPOSTORWEBPAGESERVESPAGESPORCICALPURPOSESESFORSEO、userexperience、andDesign.1.IthelpswithiobyAllowingseNStoAccessKeysword-relevanttagwithtagwithtagwithtagwithemaincontent.2.iTimrovesexperiencebyepingepintepepinedeeping

JavaScript:効率的なコーディングのためのデータ型の調(diào)査 JavaScript:効率的なコーディングのためのデータ型の調(diào)査 Jun 20, 2025 am 12:46 AM

javascripthassevenfundamentaldatypes:number、string、boolean、undefined、null、object、andsymbol.1)numberseadouble-precisionformat、有用であるため、有用性の高いものであるため、but-for-loating-pointarithmetic.2)ストリングリムムット、使用率が有用であること

DOMでのイベントの泡立ちとキャプチャとは何ですか? DOMでのイベントの泡立ちとキャプチャとは何ですか? Jul 02, 2025 am 01:19 AM

イベントキャプチャとバブルは、DOMのイベント伝播の2つの段階です。キャプチャは最上層からターゲット要素までであり、バブルはターゲット要素から上層までです。 1.イベントキャプチャは、AddEventListenerのUseCaptureパラメーターをTrueに設(shè)定することにより実裝されます。 2。イベントバブルはデフォルトの動(dòng)作であり、UseCaptureはfalseに設(shè)定されているか、省略されます。 3。イベントの伝播を使用して、イベントの伝播を防ぐことができます。 4.イベントバブルは、動(dòng)的なコンテンツ処理効率を改善するためにイベント委任をサポートします。 5.キャプチャを使用して、ロギングやエラー処理など、事前にイベントを傍受できます。これらの2つのフェーズを理解することは、タイミングとJavaScriptがユーザー操作にどのように反応するかを正確に制御するのに役立ちます。

JavaとJavaScriptの違いは何ですか? JavaとJavaScriptの違いは何ですか? Jun 17, 2025 am 09:17 AM

JavaとJavaScriptは、異なるプログラミング言語(yǔ)です。 1.Javaは、エンタープライズアプリケーションや大規(guī)模なシステムに適した、靜的に型付けされ、コンパイルされた言語(yǔ)です。 2。JavaScriptは動(dòng)的なタイプと解釈された言語(yǔ)であり、主にWebインタラクションとフロントエンド開発に使用されます。

See all articles