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

Modernizrを使用してHTML5機能を検出する


Modernizrは、次世代のWebテクノロジーのネイティブ実装の可用性を検出する小さなJavaScriptライブラリです。

これがModernizrで検出できる機能のリストです-

機能
CSSプロパティ
JavaScriptチェック
@ font-face
。fontface
Modernizr.fontface
キャンバス
。canvas
Modernizr.canvas
キャンバステキスト
。canvastext
Modernizr.canvastext
HTML5オーディオ
。audio
Modernizr.audio
HTML5オーディオ形式
NA
Modernizr.audio [format]
HTML5ビデオ
。video
Modernizr.video
HTML5ビデオ形式
NA
Modernizr.video [format]
rgba()
。rgba
Modernizr.rgba
hsla()
。hsla
Modernizr.hsla
border-image
。borderimage
Modernizr.borderimage
border-radiusbox-shadow
。borderradius
Modernizr.borderradius
box-shadow
。boxshadow
Modernizr.boxshadow
複数の背景
。multiplebgs
Modernizr.multiplebgs
不透明度
。opacity
Modernizr.opacity
CSSアニメーション
。cssanimations
Modernizr.cssanimations
CSS列
。csscolumns
Modernizr.csscolumns
CSSグラデーション
。cssgradients
Modernizr.cssgradients
CSSリフレクション
。cssreflections
Modernizr.cssreflections
CSS2D変換
。csstransforms
Modernizr.csstransforms
CSS3D変換
。csstransforms3d
Modernizr.csstransforms3d
CSSトランジション
。csstransitions
Modernizr.csstransitions
Geolocation API
。geolocation
Modernizr.geolocation
入力タイプ
NA
Modernizr.inputtypes [type]
入力属性
NA
Modernizr.input [attribute]
localStorage
。localstorage
Modernizr.localstorage
essionStorage
。sessionstorage
Modernizr.sessionstorage
Webワーカー
。webworkers
Modernizr.webworkers
applicationCache
。applicationcache
Modernizr.applicationcache
SVG
。svg
Modernizr.svg
SVGクリップパス
。svgclippaths
Modernizr.svgclippaths
SMIL
。smil
Modernizr.smil
WebSQLデータベース
。websqldatabase
Modernizr.websqldatabase
IndexedDB
。indexeddb
Modernizr.indexeddb
Webソケット
。websockets
Modernizr.websockets
ハッシュ変更イベント
。hashchange
Modernizr.hashchange
履歴管理
。historymanagement
Modernizr.historymanagement
ドラッグアンドドロップ
。draganddrop
Modernizr.draganddrop
クロスウィンドウメッセージング
。crosswindowmessaging
Modernizr.crosswindowmessaging
addTest()プラグインAPI
NA
Modernizr.addTest(str、fn)

  1. RGBAを使用したCSSの透明性

    CSSの透過性にはRGBA()値を使用します。アルファチャネルパラメータを設定して、色の不透明度を指定します。 以下は、RGBAを使用してCSS透過性を実装するためのコードです- 例 <!DOCTYPE html> <html> <head> <style> body {    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } div {    width: 200px;    heigh

  2. CSSでのデータ属性(data- *)の使用

    data- *属性を使用して、要素に関する追加情報を格納できます。次の例は、CSSデータ-*属性を示しています。 例 <!DOCTYPE html> <html> <head> <style> dl {    margin: 2%; } p {    width: 60%;    background-color: lightgreen;    padding: 2%;    color: white;    text-alig