加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

React Native View Style

发布时间:2020-12-15 03:23:15 所属栏目:百科 来源:网络整理
导读:转自http://www.cnblogs.com/suxun/archive/2016/02/27/5222175.html ReactNative之style使用指南 ReactNative中能使用的css样式有哪些呢 Valid style props: [ "alignItems", "alignSelf", "backfaceVisibility", "backgroundColor", "borderBottomColor",

转自http://www.cnblogs.com/suxun/archive/2016/02/27/5222175.html

ReactNative之style使用指南

  1. ReactNative中能使用的css样式有哪些呢
    Valid style props: [

    "alignItems",

    "alignSelf",

    "backfaceVisibility",

    "backgroundColor",

    "borderBottomColor",

    "borderBottomLeftRadius",

    "borderBottomRightRadius",

    "borderBottomWidth",

    "borderColor",

    "borderLeftColor",

    "borderLeftWidth",

    "borderRadius",

    "borderRightColor",

    "borderRightWidth",

    "borderStyle",

    "borderTopColor",

    "borderTopLeftRadius",

    "borderTopRightRadius",

    "borderTopWidth",

    "borderWidth",

    "bottom",

    "color",

    "elevation",

    "flex",

    "flexDirection",

    "flexWrap",

    "fontFamily",

    "fontSize",

    "fontStyle",

    "fontWeight",

    "height",

    "justifyContent",

    "left",

    "letterSpacing",

    "lineHeight",

    "margin",

    "marginBottom",

    "marginHorizontal",

    "marginLeft",

    "marginRight",

    "marginTop",

    "marginVertical",

    "opacity",

    "overflow",

    "overlayColor",

    "padding",

    "paddingBottom",

    "paddingHorizontal",

    "paddingLeft",

    "paddingRight",

    "paddingTop",

    "paddingVertical",

    "position",

    "resizeMode",

    "right",

    "rotation",

    "scaleX",

    "scaleY",

    "shadowColor",

    "shadowOffset",

    "shadowOpacity",

    "shadowRadius",

    "textAlign",

    "textAlignVertical",

    "textDecorationColor",

    "textDecorationLine",

    "textDecorationStyle",

    "textShadowColor",

    "textShadowOffset",

    "textShadowRadius",

    "tintColor",

    "top",

    "transform",

    "transformMatrix",

    "translateX",

    "translateY",

    "width",

    "writingDirection"]

  2. style使用内连方式 style={{flex:1,borderColor:'red'}}
  3. style包裹使用style={[styles.style1,styles.style2]}
  4. 同时包裹样式和内连style={[styles.style1,{flex:1,borderWidth:1}]}
  5. StyleSheet提供了一种类似CSS样式表的抽象。

    创建一个样式表:

    var styles = StyleSheet.create({ container: { borderRadius: 4,borderWidth: 0.5,borderColor: '#d6d7da',},title: { fontSize: 19,fontWeight: 'bold',activeTitle: { color: 'red',}); 

    使用一个样式表:

    <View style={styles.container}>
      <Text style={[styles.title,this.props.isActive && styles.activeTitle]} /> </View>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读