Heim >Web-Frontend >js-Tutorial >JS implementiert einfachen Code für die Reaktionsfähigkeit
1. CSS zur Implementierung von Reaktionsfähigkeit
CSSDie Implementierung von Reaktionsfähigkeit basiert hauptsächlich auf CSSMedienabfragen:
Eine Medienabfrage besteht aus einem optionalen Medientyp und null oder mehr Ausdrücken, um den Umfang des Stylesheets mithilfe von Medienattributen einzuschränken ,Zum Beispiel : Breite, Höhe, Farbe. Medienabfragen in CSS3 ermöglichen das Rendern von Inhalten nur für einen bestimmten Bereich von Ausgabegeräten, ohne dass der Inhalt selbst geändert werden muss. Das heißt, bestimmen Sie die Bildschirmbreite durch Medienabfragen und laden Sie verschiedene CSSStylesheets
Der Code lautet wie folgt: Beachten Sie, dass es einen Standardwert geben muss Stylesheet ohne Medienabfragen, andernfalls gibt es beim Zugriff im IE8 kein Stylesheet.
<head> <meta charset="UTF-8"> <title>响应式的演示</title> <link rel="stylesheet" type="text/css" href="css/reset.css" /> <link rel="stylesheet" type="text/css" href="css/index1200.css" /> <link rel="stylesheet" type="text/css" href="css/index980.css" media="screen and (min-width:980px) and (max-width:1200px)"/> <link rel="stylesheet" type="text/css" href="css/index640.css" media="screen and (min-width:640px) and (max-width:980px)"/> <link rel="stylesheet" type="text/css" href="css/index320.css" media="screen and (max-width:640px)"/> </head
2. JS zur Umsetzung von Reaktionsfähigkeit
JSResponsive Implementierung Es auch basiert auf der externen Verbindung verschiedener CSS-Stylesheets und lädt selektiv verschiedene CSS-Stile, indem die Bildschirmbreite verschiedener Geräte ermittelt wird .
93f0f5c25f18dab9d176bd4f6de5d30e a80eb7cbb6fff8b0ff70bae37074b813 b2386ffb911b14667cb8f0f91ea547a7响应式的演示6e916e0f7d1e588d4f442bf645aedb2f 36cd3b2ddc05fe575a9951c3bb566f83 0138a88b79d3bacb8491d5e7d7e27258 4c41bd30c55f798d965853cf38c818f4 8019067d09615e43c7904885b5246f0a var rwdlink = document.getElementById("rwdlink"); setCSS(); window.onresize = setCSS; function setCSS(){ var windowWidth = document.documentElement.clientWidth; if(windowWidth >= 1200){ rwdlink.href = ""; }else if(windowWidth >= 980){ rwdlink.href = "css/index980.css"; }else if(windowWidth >= 640){ rwdlink.href = "css/index640.css"; }else{ rwdlink.href = "css/index320.css"; } } 2cacc6d41bbb37262a98f745aa00fbf09c3bca370b5104690d9ef395f2c5f8d1
Das obige ist der detaillierte Inhalt vonJS implementiert einfachen Code für die Reaktionsfähigkeit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!