CSS
 Computer >> コンピューター >  >> プログラミング >> CSS

CSSブラー

Webサイトをデザインするときに、特定の画像にぼかし効果を追加することを決定する場合があります。たとえば、喫茶店のウェブサイトをデザインしている場合、ユーザーが読めるように画像の前にテキストを配置できるように、画像をぼかしたい場合があります。

そこでCSSのぼかし関数が登場します。ぼかし関数は、指定された入力画像にぼかし効果を適用します。これを「フィルター」プロパティとともに使用して、画像をぼかします。

このチュートリアルでは、例として、CSSブラー関数の基本と、それを使用してコード内の画像にブラー効果を適用する方法について説明します。このチュートリアルを読み終えると、CSSブラー機能の使用に精通するようになります。

CSSフィルター

CSSフィルタープロパティを使用すると、Webページ上の要素にグラフィック効果を適用できます。多くの場合、filterプロパティは、Webページの画像や背景にフィルターを適用するために使用されます。

CSSによって提供されるさまざまなフィルターがいくつかあります。たとえば、不透明度フィルターを使用すると、要素を多かれ少なかれ表示できます。ドロップシャドウフィルターを使用すると、Webページの要素の下に影を追加できます。

フィルタを適用するための構文は次のとおりです。

filter: filterName(arguments);

このチュートリアルでは、画像にぼかし効果を追加するCSSぼかし機能に焦点を当てます。

CSSブラー

CSSブラーフィルターは、画像にブラー効果を追加するフィルター機能です。

参加者の81%は、ブートキャンプに参加した後、自分たちの技術的な仕事の見通しについてより自信を持っていると述べました。今日のブートキャンプにマッチしましょう。

平均的なブートキャンプの卒業生は、ブートキャンプの開始から最初の仕事を見つけるまで、キャリアの移行に6か月も費やしませんでした。

ぼかしフィルターを使用するための構文は次のとおりです。

filter: blur(radius);

この構文では、「半径」は、適用する必要のあるぼかし効果の半径を指します。指定する半径の値が大きいほど、画像要素に追加されるぼかしが強くなります。値「0」を指定すると、スタイルが適用される画像要素にぼかしは追加されません。

指定する半径の値は、em、px、rem、cmなどの任意の長さの値を受け入れることができます。

この関数がどのように機能するかを説明するために、例を見ていきましょう。地元の喫茶店のWebサイトを設計しているとします。コーヒーハウスのホームページに、コーヒーのストック画像を表示したいと考えています。ただし、彼らはその画像が半径2pxのぼかし効果で表示されることを望んでいます。

このタスクを実行するために、blur関数とfilterプロパティを使用できます。ぼかし機能を使用してこのような画像を作成するために使用できるコードは次のとおりです。

<html>

<img src="https://images.unsplash.com/photo-1489533119213-66a5cd877091?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1051&q=80" height="400" width="600" />
</html>
  
<style>

img {
	filter: blur(2px);
}
</style>

私たちのコードは次を返します: CSSブラー 上記のコードエディタのボタンをクリックして、HTML/CSSコードの出力を確認します。>

HTMLファイルでは、タグを使用してWebページに画像を追加しました。この画像は、コーヒーのストック画像にリンクしています。 「height」パラメータと「width」パラメータを使用して、画像の高さと幅をそれぞれ400pxと600pxに設定します。

CSSコードでは、filterプロパティとblur関数を使用して、Webページ上のすべてのタグにぼかし効果を適用します。この場合、2pxのぼかし半径を指定します。これにより、画像にわずかなぼかし効果が追加されます。上記のように、ぼかし効果を使用しているため、使用しているコーヒーカップの画像は少しぼやけて見えます。

または、別の測定単位を使用してぼかし半径を指定する場合は、「2px」を使用する値に置き換えることで指定できます。したがって、画像に1.15emのぼかし半径のぼかしが必要な場合は、上記で指定した「2px」のぼかし半径を置き換えることでこれを行うことができます。

結論

CSSブラー機能を使用すると、Webページ上の画像要素のブラーを作成できます。この関数は、フィルタープロパティと組み合わせて使用​​され、画像にぼかし効果を適用します。

このチュートリアルでは、CSSフィルターの基本と、ぼかし機能を使用してWebページ上の画像にぼかし効果を追加する方法について説明しました。これで、プロのように画像にぼかし効果を追加するために必要な知識を身に付けることができます。


  1. CSSを使用して画像にボタンを追加するにはどうすればよいですか?

    以下は、CSSを使用して画像にボタンを追加するためのコードです- 例 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> img{    width: 100%; } div {    position: relative;    width: 100%;   &nb

  2. CSSイメージスプライトを使用する利点

    画像スプライトを使用する主な利点は、httpリクエストの数を減らして、サイトの読み込み時間を短縮できることです。また、画像の読み込みが速くなり、あるイベントでのある画像から別の画像への切り替えがはるかにスムーズになります。画像スプライトは、1つの画像に配置された画像のコレクションです。 以下は、CSSを使用した画像スプライトの利点を示すコードです- 例 <!DOCTYPE html> <html> <head> <style> body {    font-family: "Segoe UI", Taho