React-Native常用样式

➕这一步,再搞懂这几步React Native才算入门

属性名 取值 描述
color color
fontFamily string
fontSize number
fontStyle normal, italic
fontWeight normal, bold 100~900
lineHeight number
textAlign auto, left, right, center, justifyiOS 当取值为 justify 时,在 Android 上会变为 left
textDecorationLine none, underline, line-through, underline line-through
textShadowColor color
textShadowOffset {
width:number,
height:number
}
textShadowRadius number
includeFontPadding
Android
bool Android在默认情况下会为文字额外保留一些padding,以便留出空间摆放上标或是下标的文字。对于某些字体来说,这些额外的padding可能会导致文字难以垂直居中。如果你把textAlignVertical设置为center之后,文字看起来依然不在正中间,那么可以尝试将本属性设置为false
textAlignVertical
Android
auto, top, bottom, center
fontVariant
iOS
small-caps, oldstyle-nums, lining-nums, tabular-nums, proportional-nums
letterSpacing
iOS
number
textDecorationColor
iOS
color
textDecorationStyle
iOS
solid, double, dotted, dashed
writingDirection
iOS
auto, ltr, rtl
width number
minWidth number
maxWidth number
height number
minHeight number
maxHeight number
position absolute, relative
top number
right number
bottom number
left number
zIndex number 元素的堆叠顺序
margin number
marginHorizontal number marginRightmarginLeft
marginVertical number marginTopmarginBottom
marginTop number
marginRight number
marginBottom number
marginLeft number
padding number
paddingHorizontal number paddingRightpaddingLeft
paddingVertical number paddingToppaddingBottom
paddingTop number
paddingRight number
paddingBottom number
paddingLeft number
borderStyle solid, dotted, dashed
borderWidth number
borderTopWidth number
borderRightWidth number
borderBottomWidth number
borderLeftWidth number
borderColor color
borderTopColor color
borderRightColor color
borderBottomColor color
borderLeftColor color
borderRadius number
borderTopLeftRadius number
borderTopRightRadius number
borderBottomLeftRadius number
borderBottomRightRadius number
shadowColor color
shadowOffset {
width: number,
height:number
}
shadowRadius number
shadowOpacity number
backgroundColor color
transform [{perspective: number}, {rotate: string}, {rotateX: string}, {rotateY: string}, {rotateZ: string}, {scale: number}, {scaleX: number}, {scaleY: number}, {translateX: number}, {translateY: number}, {skewX: string}, {skewY: string}]
transformMatrix TransformMatrixPropType
backfaceVisibility visible, hidden
flex number 布局权重
flexGrow number 设置或检索弹性盒的扩展比率
flexShrink number 将子元素宽度之和与父元素宽度的差值按照子元素 flex-shrink 的值分配给各个子元素,每个子元素原本宽度减去按比例分配的值,其剩余值为实际宽度。
flexBasis number 设置或检索弹性盒伸缩基准值
flexDirection row, row-reverse, column, column-reverse
flexWrap wrap, nowrap
justifyContent flex-start, flex-end, center, space-between, space-around
alignItems flex-start, flex-end, center, stretch
alignSelf auto, flex-start, flex-end, center, stretch

Other 其他

属性名 取值 描述
opacity number 不透明度
overflow visible, hidden, scroll 当内容溢出元素框时发生的事情
elevation
Android
number 只在 Android5.0+ 上有效
resizeMode cover, contain, stretch
overlayColor
Android
string 当图像有圆角时,将角落都充满一种颜色
tintColor
iOS
color iOS 图像上特殊的色彩,改变不透明像素的颜色

Color 颜色

React Native 支持了 CSS 中大部分的颜色类型:

  • #f00 (#rgb)
  • #f00c (#rgba):
  • #ff0000 (#rrggbb)
  • #ff0000cc (#rrggbbaa):
  • rgb(255, 0, 0)
  • rgba(255, 0, 0, 0.9)
  • hsl(360, 100%, 100%)
  • hsla(360, 100%, 100%, 0.9)
  • transparent
  • 0xff00ff00 (0xrrggbbaa):
  • Color Name:支持了 基本颜色关键字拓展颜色关键字,但不支持 28个系统颜色
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,457评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,837评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,696评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,183评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,057评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,105评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,520评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,211评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,482评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,574评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,353评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,213评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,576评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,897评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,489评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,683评论 2 335

推荐阅读更多精彩内容

  • 1.网页乱码的问题是如何产生的?怎么解决? 一:乱码产生的原因是:当我们保存文件时会把我们写入的文字使用编辑器默认...
    freddy阅读 555评论 0 0
  • 布局 React-Native的布局是完全是用flex来实现。 flex的用法就不多说了,具体可参考阮一峰老师的这...
    mlgzzz阅读 4,545评论 0 1
  • 只要心怀梦想,殊途同归,不要妄自评论别人的路,每个人都走在自己的正轨上。
    我叫阿禾阅读 132评论 0 1
  • 嗨,孩子 老人说生下来你就是直肠子 直来直去你不需要学习 本能告诉你怎么做自己 于是 你用明亮的眸子追逐光 不是追...
    言心有话说阅读 194评论 0 1
  • 大学毕业三年,在班长组织的同学聚会上,又见到她。 她依然光彩夺目,青春无敌常伴左右,可明明已经26岁了。 看到我,...
    三分钟姑娘Holiday阅读 1,494评论 4 11