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
相關文章
- Android 自定義Toast,修改Toast樣式和顯示時長AndroidAST
- Boostrap全域性CSS樣式CSS
- Bootstrap全域性樣式 - 表格boot
- uni-app全域性樣式和區域性樣式APP
- Android App中使用全域性ToastAndroidAPPAST
- 自定義Toast樣式AST
- css全域性樣式基礎程式碼CSS
- 自定義Toast樣式+改變Toast寬高AST
- mui toast自定義樣式UIAST
- 實現基於React的全域性提示元件ToastReact元件AST
- android全域性修改字型Android
- Flutter之使用Overlay建立全域性Toast並靜態呼叫FlutterAST
- Flutter EasyLoading - 讓全域性Toast/Loading更簡單FlutterAST
- flutter好用的輪子推薦六-超好用的全域性toastFlutterAST
- 修改important樣式Import
- lua非全域性函式函式
- 二、修改資料庫全域性名稱資料庫
- 【Android開發點滴】自定義Toast樣式AndroidAST
- 手摸手帶你入門ionic3(五):樣式繫結
- laravel 自定義全域性函式Laravel函式
- 分散式全域性唯一ID分散式
- css修改title樣式CSS
- cssText批量修改樣式CSS
- 通過修改 LayoutInflater,全域性替換字型!!!
- win10全域性字型更換方法_win10怎樣更改全域性字型Win10
- 在vue專案中 如何定義全域性變數 全域性函式Vue變數函式
- 分散式全域性ID生成方案分散式
- lit動態修改樣式
- ProTable修改捲軸樣式
- vue2中使用sass並配置全域性的sass樣式變數Vue變數
- 修改NPM全域性模式的預設安裝路徑NPM模式
- MySQL 8.0 全域性變數的修改持久化 set persistMySql變數持久化
- 全域性修改預設字型,通過反射也能做到反射
- 框架篇:分散式全域性唯一ID框架分散式
- yaf框架載入全域性公共函式框架函式
- nuxt3_在nuxt3中建立並使用全域性sass樣式檔案UX
- 小程式 | 如何在頁面修改元件樣式?渲染出來的元件列表,如何個性化樣式?元件
- 【CSS】VUE樣式修改不生效CSSVue