我試圖更改NativeScript上的按鈕默認外觀core.light.css所以在@import
之後我添加了一些規則。一些正在應用,但其他一些則不適用。我幾年來一直是Web開發人員,所以我對CSS/HTML非常熟悉,但在這裏我真的錯過了一個瀏覽器檢查器,以查明我的錯誤在哪裏。app.css上的更改不適用於GUI
這是app.css的CSS規則:
.nav Button {
border: 1px solid grey;
border-radius: 3px;
margin: 5px;
padding: 5px;
}
這是我對page.component.html:
<StackLayout class="nav">
<Button text="First"
[nsRouterLink]="['/first']"></Button>
<Button text="Second"
[nsRouterLink]="['/second']"></Button>
<Button text="Third"
[nsRouterLink]="['/third']"></Button>
<Button text="Fourth"
[nsRouterLink]="['/fourth']"></Button>
</StackLayout>
,這是它看起來像在iOS模擬器:
哪裏1px solid
邊界?我在這裏錯過了什麼?
謝謝尼克。我也已經改變了。還有一些其他規則還沒有被應用。它可能是我的項目設置,忽略保存時的某些更改,以節省時間更新? – zJorge
我懷疑它是由設置引起的 - 有些修復引入了lifeync,但爲了應用它們,您將需要@next版本(npm uninstall -g nativescript .... npm install -g nativescript @ next ...移除平臺文件夾並重新運行livesync)。 –