StyleSheet

StyleSheetStyleSheet.create()方法//定义组件varApp=React.createClass({render:function(){return(<Viewstyle={styles.container}>/*拼接样式,使用数组的方式,使用多个样式*/

大家好,欢迎来到IT知识分享网。StyleSheet"


StyleSheet.create()方法

//定义组件
var App = React.createClass({
render:function () {
return(
<View style={styles.container}>
/*拼接样式,使用数组的方式,使用多个样式 */
<View style={[styles.top,styles.border]}>
</View>
/*单独增加一个样式对象,在数组中追加{} */
<View style={[styles.bottom,styles.border,{borderWidth:5}]}>
</View>

</View>
);
}

});

/* 样式 与 h5 的区别:
* 1.h5中,以 ; 分号结尾
* RN中,以 , 逗号结尾
* 2.h5中,value如果是数字,需要带单位
* RN中,不需要单位
* 3.h5中,key value 都不加引号
* RN中,属于javaScript对象,key的名字不能出现'-',需要驼峰命名,如果value为字符串,需要加引号
*
* */

//定义样式
var styles = StyleSheet.create({
//外层view
container:{
marginTop:25,//驼峰规则,不能使用-分隔
marginLeft:30,
backgroundColor:"red",
width:300,
height:400
},
//上层view
top:{
backgroundColor:"green",
width:280,
height:250,
margin:10,


},
//下层view
bottom:{
backgroundColor:"yellow",
width:280,
height:110,
margin:10,

},
//公共样式
border:{
borderWidth:3,
borderColor:"black"
}


});



免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/33323.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信