Ionic3全域性修改toast樣式
背景
在ionic3中toast的樣式預設是黑底白字,客戶感覺黑底白字不太吉利,所以要修改一下背景色。
修改方法
在網上查詢到的方法是:
- 新增自定義樣式
- 修改toast的cssClass
程式碼類似這樣:
this.toastCtrl.create({
message: messages,
duration: 100000,
position: 'top',
cssClass: 'error'
});
但是原有專案中有N個地方使用toast,全域性替換可行,但是感覺有點麻煩:(
全域性修改
編輯檔案src/theme/variables.scss,新增樣式
$toast-ios-background: #379dfc;
$toast-md-background: #379dfc;
$toast-wp-background: #379dfc;
可全域性修改toast的背景顏色。
還可以修改字型顏色,字型大小等,具體可以參考:https://ionicframework.com/docs/v3/api/components/toast/ToastController/#sass-variables
相關文章
- uni-app全域性樣式和區域性樣式APP
- 自定義Toast樣式+改變Toast寬高AST
- Flutter EasyLoading - 讓全域性Toast/Loading更簡單FlutterAST
- mui toast自定義樣式UIAST
- android全域性修改字型Android
- 實現基於React的全域性提示元件ToastReact元件AST
- Flutter之使用Overlay建立全域性Toast並靜態呼叫FlutterAST
- flutter好用的輪子推薦六-超好用的全域性toastFlutterAST
- css修改title樣式CSS
- laravel 自定義全域性函式Laravel函式
- 分散式全域性唯一ID分散式
- 手摸手帶你入門ionic3(五):樣式繫結
- win10全域性字型更換方法_win10怎樣更改全域性字型Win10
- ProTable修改捲軸樣式
- lit動態修改樣式
- 分散式全域性ID生成方案分散式
- vue2中使用sass並配置全域性的sass樣式變數Vue變數
- 修改NPM全域性模式的預設安裝路徑NPM模式
- MySQL 8.0 全域性變數的修改持久化 set persistMySql變數持久化
- 框架篇:分散式全域性唯一ID框架分散式
- vue裡面修改title樣式Vue
- 修改el-tabs的樣式
- 【CSS】VUE樣式修改不生效CSSVue
- QSpinBox修改樣式 去掉上下鍵
- 【css】 如何修改select的樣式CSS
- AndroidJava動態修改CheckBox樣式AndroidJava
- javascript 動態修改css樣式JavaScriptCSS
- 小程式 | 如何在頁面修改元件樣式?渲染出來的元件列表,如何個性化樣式?元件
- nuxt3_在nuxt3中建立並使用全域性sass樣式檔案UX
- MySQL 8 新特性之持久化全域性變數的修改MySql持久化變數
- 透過duxapp提供的基礎方法、UI元件、全域性樣式,快速編寫專案UXAPPUI元件
- 聽說:分散式ID不能全域性遞增?分散式
- element-ui修改樣式不生效UI
- React修改Antd元件樣式的方法React元件
- 通過CSS變數修改樣式CSS變數
- ANT 的Table表格樣式修改方法
- 影片直播原始碼,CSS 修改捲軸樣式、信封邊框樣式原始碼CSS
- css字型樣式屬性CSS