Maison >interface Web >js tutoriel >Résumez l'exemple de didacticiel de définition du style CSS dans ReactJs
Cet article présente principalement la méthode de définition du style CSS dans ReactJs. L'éditeur pense que c'est assez bon, je vais donc le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur pour y jeter un œil
J'ai regardé React Native il y a quelque temps, mais j'ai l'impression que le développement sur Android n'est pas mature. Il y a de nombreuses fonctions à améliorer, et j'ai amélioré certains modules. en cours de candidature, j'ai rencontré une résistance inconnue sur Internet et je n'ai pas trouvé autant de ressources en ligne. J'ai donc décidé de le mettre de côté pendant un moment et de revenir sur ReactJs. a renversé la pensée traditionnelle du HTML, et le code est essentiellement écrit dans la balise 34b4749191894131594805ab82e8fc432cacc6d41bbb37262a98f745aa00fbf0. J'utilise IDEA lors du développement, bien sûr, vous pouvez également utiliser atom ou webstor. en utilisant IDEA, vous devez définir le langage et le framework dans les paramètres
JavascriptLa version linguistique est JSX Harmony Sinon, l'éditeur peut signaler une erreur pour votre syntaxe correcte
.<script src="../js/react.js"></script> <script src="../js/react-dom.js"></script> <script src="../js/browser.min.js"></script> <script src="../js/jquery-1.7.2.min.js"></script>
Aujourd'hui, nous parlons principalement du problème de la définition du style de réaction :
<.>
Comme indiqué dans le code ci-dessus, je pense qu'il existe trois façons de définir le style :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>React Js</title> <script src="../js/react.js"></script> <script src="../js/react-dom.js"></script> <script src="../js/browser.min.js"></script> <script src="../js/jquery-1.7.2.min.js"></script> <style rel="stylesheet"> .hello{ color: #ffffff;width: 200px;height: 30px;border: none;background-color: #00a0e9;line-height: 30px;text-align: center;font-size: 14px; font-family: "Microsoft YaHei UI";cursor: pointer; } .redBack{ background-color: #f00;overflow: hidden; } </style> </head> <body> <p id="msg"></p> </body> <script type="text/babel"> var colorStyle={ color: '#ffffff', width: 200,height: 30,border: 'none',backgroundColor: '#00a0e9',textAlign: 'center',fontSize: 14, fontFamily: "Microsoft YaHei UI",cursor: 'pointer',float:'left',lineHeight:'30px' }; var Http=React.createClass({ getInitialState: function () { return{ videoSrc:"../src/demo1.mp4" } }, handPost:function () { // var HTTPrequest=new XMLHttpRequest(); // HTTPrequest.open("GET","/json/city"); // HTTPrequest.send(); // HTTPrequest.onreadystatechange =function () { // if(HTTPrequest.readyState==4 && HTTPrequest.status==200){ // console.log(JSON.parse(HTTPrequest.responseText)); // } // } $.ajax({ type:'GET', url:'/json/city', dataType:'json', success: function (data) { console.log(data) } }) }, render:function () { return( <p className="redBack"> <video src={this.state.videoSrc} style={{float:'left',width:300,border:'5px solid #ffffff'}} controls="controls"></video> <p onClick={this.handPost} style={colorStyle}>点击请求城市资源</p> </p> ) } }); ReactDOM.render( <Http/>,document.getElementById('msg') ) </script> </html>1 Comme indiqué dans la partie bleue de la police, écrivez directement le texte en ligne. style 2. Définissez une variable dans le code js, puis appelez la variable à l'intérieur de la balise element, comme indiqué dans la police rouge.3. comme partie de la police verte
Une capture d'écran est jointe ci-dessous :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!