Materialize CSS
8900 ワード
https://materializecss.com/
because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled. 参考解答リンク:https://stackoverflow.com/questions/48521971/mime-type-error-when-adding-a-css-file-to-angular/49269425#49269425 indexを変更する必要はありません.html、公式サイトに従って下のコードを追加すると上の間違い を報告します. angularを修正するだけです.json "styles": [ "src/styles.css", "node_modules/materialize-css/dist/css/materialize.min.css"],
class: card-panel 使用方法:
class: colorName-text 使用方法:apply a text color,just append
class: container set the body content's width to the window width of ~xxx% .s 90% .m 85% .l 70% .xl 70% 使用方法: vertical align 1.1 class: horizon text align 2.1 class:
which is used to avoid specificity issues class: 使用方法:
6.1 navbar整列の設定 class: 使用方法:
6.2 Active Itemsクラスactiveからliタグに追加する現在のページ を示す. class: 使用方法:
6.3 Extended Navbar with Tabs
navbarへの拡張コンポーネントの追加を実現するには、クラス class: 使用方法:
6.4 Fixed Navbar To make the navbar fixed , you have to add an outer wrapping div with the class This will offset your other content while making your nav fixed. You can adjust the height of this outer div to change how much offset is on your content. class: 使用方法:
6.5 Navbarプルダウンメニュー To add a navbar dropdown menu, add the Add an element to trigger the dropdown menu Make sure to supply the class: 使用方法:
//Background Color This is a card panel with a teal lighten-2 class //Text color ,To apply a text color, just append ' -text ' to the color class like this This is a card panel with dark blue text
this div is 6-columns wide on all screen sizes
This div is 7-columns wide on pushed to the right by 5-columns. 5-columns wide pulled to the left by 7-columns.
6-columns 6-columns
stuff
Promo Content 1 goes heres Promo Content 2 goes heres Promo Content 3 goes heres
Grey navigation panel Teal page content
I am always full-width (col s12) I am full-width on mobile (col s12 m6)
問題:
0.まとめ:Class
1. set background color
class="card-panel teal lighten-2"
class="card-panel dark"
2. set text color
-text
to the color class class="teal-text text-lighten-2"
class="dark-text text-darken-2"
3. set the body content's width
ASD
4. align your content
valign-wrapper
1.2使用方法:div class="valign-wrapper">
left-align
right-align
center-align
2.2使用方法:
This should be right aligned
5. quickly float things
which is used to avoid specificity issues
left
, right
div class="left">
div class="right">
6. navbar
6.1 navbar整列の設定
class="brand-logo center"
ロゴ中央
navbar links中央
6.2 Active Items
class="active"
JavaScript
6.3 Extended Navbar with Tabs
navbarへの拡張コンポーネントの追加を実現するには、クラス
nav-extended
から外層のnav tagを追加する必要がある.nav-extended
6.4 Fixed Navbar
navbar-fixed
. navbar-fixed
6.5 Navbarプルダウンメニュー
ul
dropdown structure into the page. id
of the dropdown structure to the data-target
attribute of the dropdown trigger. navbar-fixed
---
\***** \*****
---
## 1. Color
> 1. background color: ``` class="card-panel teal lighten-2"```
> 2. text color: ```class="blue-text text-darken-2"```
//Background Color This is a card panel with a teal lighten-2 class //Text color ,To apply a text color, just append ' -text ' to the color class like this This is a card panel with dark blue text
## 2. Grid
> - standard 12 column fluid responsive grid system.
> 1. grid
> 2. container 70% , 。
The container class is set to ~70% of the window width. It helps you center and contain your page content. We use the container to contain our body content.
> 3. grid :
, grid 12
> 4. column row , class ```col ``` div column。
> 5. ```offset-s6``` 6
> 6. ```div class="col s7 push-s5"``` , ```class="col s5 pull-s7``` push ,pull
> 7. ```class="section"``` used for simple top and bottom padding
> 8. ```class="divider"``` are 1 pixel lines that help break up your content.( )
> 9.
### 1. columns contained inside a row
this div is 6-columns wide on all screen sizes
### 2. push and pull
This div is 7-columns wide on pushed to the right by 5-columns. 5-columns wide pulled to the left by 7-columns.
### 3. offset
6-columns 6-columns
### 4. section and divider
section1
### 5. Promotion Table
3 div, div 4-columns
Promo Content 1 goes heres Promo Content 2 goes heres Promo Content 3 goes heres
### 6. Side Navigation Layout
Grey navigation panel Teal page content
### 7. create responsive layouts
How to layout elements using our grid system. Show you how to design you layouts so that they look great on all screen sizes.
**Screen Sizes**
| | Mobile Devices | Tablet Devices | Desktop Devices | Large Desktop Devices |
:-: | :-: | :-: | :-: | :-: |
|screen sizes|<= 600px |<= 600px | > 992px | > 1200px |
class prefix | .s | .m | .l | .xl
container width| 90% | 85% | 70% | 70%
number of columns| 12 | 12 | 12 |12|
where s signifies the screen class-prefix (s = small, m = medium, l = large)
#### 7.1 adding responsiveness
-
I am always full-width (col s12) I am full-width on mobile (col s12 m6)
#### 7.2 Responsive Side Navigation Layout
L