セマンティックUIリアクショングリッドを完全に反応させるのに問題があります。少なくとも、デスクトップ、タブレット、モバイルに対応しています。レスポンシブセマンティックUIグリッド、列、行に反応する
グリッド列でレンダリングする以下の3つのコンポーネントがあります。
import React,{ Component } from 'react';
import { connect } from 'react-redux';
import { Grid, Header } from 'semantic-ui-react'
import GetJobs from '../../components/Home/GetJobs';
import PostForm from '../../components/Home/PostForm';
import Feed from '../../components/Home/Feed';
import Articles from '../../components/Home/Articles';
import './home.css'
class Home extends Component {
render() {
return(
<Grid id="home" stackable columns={3}>
<Grid.Row>
<Grid.Column>
<Header>Articles</Header>
<Articles/>
</Grid.Column>
<Grid.Column>
<Feed/>
</Grid.Column>
<Grid.Column>
<Header>Jobs</Header>
<GetJobs/>
</Grid.Column>
</Grid.Row>
</Grid>
)
}
}
export default Home;
デスクトップからモバイルに移行するときに、列が正しくスタックされます。それは3列から1列になります。しかし、タブレットサイズでは、3つの列は、画面上に2つの列を持つ代わりに、よりしっかりと取り付けられ、1つは下に積み重ねられます。
ビューコンポーネント Tablet View of Component
理想的には、私はデスクトップからタブレットサイズに移行したときに、画面に滞在するフィードとジョブズのようにしたい、とタブレットからモバイルへ行くとき、上にフィードしています下のジョブ、下の記事などがあります。
このグリッドをこのように応答させる方法については、何か助けてください。
誰ですか?すべてのガイダンスが評価されます。 CSSフレームワークを使用していてもメディアクエリを指定する必要はありますか?または私のサイトがさまざまなデバイスに応答するための回避策がありますか? – Generaldeep