nativeScript-shadowed-label
支持文本阴影的 NativeScript 标签。
npm i --save nativescript-shadowed-label

NativeScript 阴影标签

npm npm stars donate

一个扩展了 <Label> UI 小部件并添加了 text-shadow CSS 属性的 NativeScript 插件。

阴影示例 来自 playground 的示例

安装

tns plugin add nativescript-shadowed-label

用法

安装插件后,您可以使用 CSS 语法向阴影标签添加阴影:

text-shadow: <偏移-x> <偏移-y> <模糊半径> <颜色>

例如:

.shadow1 {
text-shadow: 1 1 3 blue;
}

.shadow2 {
text-shadow: 10px 10px 10px rgba(100, 130, 200, 0.8);
}

您还可以将文本阴影作为属性添加(例如 <ShadowedLabel textShadow="1 1 1 #55a">

注意:iOS:模糊半径在 iOS 和 Android 上会使阴影更分散。

NativeScript 纯文本

重要: 请确保在页面元素上包含 xmlns:shadowedLabel="nativescript-shadowed-label"

XML

<Page xmlns="http://schemas.nativescript.org/tns.xsd" xmlns:shadowedLabel="nativescript-shadowed-label">
<StackLayout class="p-20">
<shadowedLabel:ShadowedLabel
class="h1 text-center"
text="title with CSS shadow"
/>

<shadowedLabel:ShadowedLabel
text="color shadow"
textShadow="2 10 4 rgb(255, 100, 100)"
fontStyle="italic"
fontSize="40"
class="m-b-20 text-center"
/>

<shadowedLabel:ShadowedLabel
class="m-t-20 c-black"
style
="text-shadow: 1 1 1 #55a"

textWrap="true"
text="Shadow in 'style'!"
/>

</GridLayout>
</Page>

CSS

.h1 {
text-shadow: 2 2 2 #aaa;
font-weight: bold;
}

NativeScript Angular

import { registerElement } from 'nativescript-angular/element-registry';
import { ShadowedLabel } from 'nativescript-shadowed-label;
registerElement('
ShadowedLabel', () => ShadowedLabel);
<ShadowedLabel class="h1 text-center" text="title with CSS shadow" />
<ShadowedLabel
text="color shadow"
textShadow="2 10 4 rgb(255, 100, 100)"
fontStyle="italic"
fontSize="40"
class="m-b-20 text-center"
/>

<ShadowedLabel
class="m-t-20 c-black"
style
="text-shadow: 1 1 1 #55a"

textWrap="true"
text="Shadow in 'style'!"
/>

NativeScript Vue

import Vue from 'nativescript-vue';
Vue.registerElement('ShadowedLabel', () => require('nativescript-shadowed-label').ShadowedLabel);
<shadowed-label
text="color shadow"
textShadow="2 10 4 rgb(255, 100, 100)"
fontStyle="italic"
fontSize="40"
class="m-b-20 text-center"
/>

许可证

Apache 许可证版本 2.0,2004 年 1 月