Luf*_*ffy 6 css typescript nativescript angular2-nativescript
我是nativescript的新手.我不知道如何给stacklayout提供border和border-radius.
下面我发布了我到目前为止所尝试的内容:
component.html:
<StackLayout class ="stackBorder" orientation="horizontal">
<Label text="Label 1" width="50" height="50" > </Label>
<Label text="Label 2" width="50" height="50" > </Label>
<Label text="Label 3" width="50" height="50" backgroundColor="white"> </Label>
<Label text="Label 4" width="50" height="50" backgroundColor="white"> </Label>
</StackLayout>
Run Code Online (Sandbox Code Playgroud)
component.css:
StackLayout {
margin: 10;
background-color: green;
}
.stackBorder {
border: 2px solid red;
border-radius: 8px;
}
Run Code Online (Sandbox Code Playgroud)
component.ts:
@Component({
selector: "sdk-child-component",
moduleId: module.id,
templateUrl: "./component.html",
styleUrls: ["./component.css"]
})
Run Code Online (Sandbox Code Playgroud)
最后我无法在stacklayout中看到边框.
小智 9
通过 html:
<StackLayout borderRadius="30" borderColor="red" borderWidth="3"></StackLayout>
Run Code Online (Sandbox Code Playgroud)
通过CSS:
StackLayout {
border-color: red;
border-width: 3;
border-radius: 30;
}
Run Code Online (Sandbox Code Playgroud)
在nativescript支持的css属性中是border-width,border-color和border-radius.单独使用标记边框也不可能进行任何实体选择.
更多信息:
https://docs.nativescript.org/ui/styling
| 归档时间: |
|
| 查看次数: |
3486 次 |
| 最近记录: |