ページを整える
youtubeの動画は前回iframeを利用することで埋め込むことができたので次はページを整えようと思う。
動画を中央に揃えるところから始めようと思う。
iframeをwidth: 100%にすることでなんとなく画面の中央に寄せた感じが表現できる。
.thirdcopy-video iframe{ width: 100%; }
あとは要素を追加して画面の完成。
.thirdcopy-font2 { padding-top: 100px; padding-bottom: 50px; text-align: center; color: #fff; } .thirdcopy-em2 { font-size: 30px; } .sample_button2 { margin-bottom: 40px; text-align: center; }
import React from 'react'; import { makeStyles } from '@material-ui/core/styles'; import './style.css'; import Fab from '@material-ui/core/Fab'; import Program1 from './images/program_image.jpg' const useStyles = makeStyles((theme) => ({ margin: { margin: theme.spacing(1), }, })); const ThirdSection = () => { const classes = useStyles(); return ( <section class="thirdconatainer"> <div class="thirdconatainer-inner"> <div class="thirdcopy-font1"> <span class="thirdcopy-em1">プログラムなどを記載してください。</span> </div> <ul class="program-list"> <li class="program-list-item"> <img src={Program1} class="program-list-item-image"/> <span class="program-list-item-name">SAMPLE1</span> </li> <li class="program-list-item"> <img src={Program1} class="program-list-item-image"/> <span class="program-list-item-name">SAMPLE1</span> </li> <li class="program-list-item"> <img src={Program1} class="program-list-item-image"/> <span class="program-list-item-name">SAMPLE1</span> </li> <li class="program-list-item"> <img src={Program1} class="program-list-item-image"/> <span class="program-list-item-name">SAMPLE1</span> </li> <li class="program-list-item"> <img src={Program1} class="program-list-item-image"/> <span class="program-list-item-name">SAMPLE1</span> </li> <li class="program-list-item"> <img src={Program1} class="program-list-item-image"/> <span class="program-list-item-name">SAMPLE1</span> </li> <li class="program-list-item"> <img src={Program1} class="program-list-item-image"/> <span class="program-list-item-name">SAMPLE1</span> </li> <li class="program-list-item"> <img src={Program1} class="program-list-item-image"/> <span class="program-list-item-name">SAMPLE1</span> </li> </ul> <div class="thirdcopy-video"> <iframe id="player" type="text/html" width="640" height="360" src="http://www.youtube.com/embed/M7lc1UVf-VE?enablejsapi=1&origin=http://example.com" frameborder="0"> </iframe> </div> <div class="thirdcopy-font2"> <span class="thirdcopy-em2">プログラムの宣伝などを記載してください。</span> </div> <div class="sample_button"> <Fab variant="extended" color="secondary" aria-label="add" className={classes.margin}> 好きな文言を入れてください </Fab> </div> </div> </section> ); } export default ThirdSection;
次はフッター部分でも作ろうかな。