このページをGridレイアウトにした時の『HTMLテンプレート』の変更箇所を参考に載せました。
このページをGridレイアウトにした時のスタイルシート変更
このページをGridレイアウトにした時の『スタイルシート(CSS)』の変更箇所を参考に載せました。
【置換】
768px → 640px
1000px → 1080px
【交換】
レイアウト
の内容を次のように変更する。
- /* レイアウト
- ===================================
- */
- .wrapper {
- display: -ms-grid;
- display: grid;
- min-height: 100vh;
- width: 100%;
- height: 100%;
- -ms-grid-columns: 100%;
- grid-template-columns: 100%;
- -ms-grid-rows: auto 1fr auto auto auto;
- grid-template-rows: auto 1fr auto auto auto;
- padding: 0px;
- margin: 0px;
- overflow: hidden;
- }
- .box {
- background-color: #fff;
- color: #000;
- border-radius: 5px;
- border: 1px solid #e8e8e8 ;
- padding: 0px;
- margin: 0px;
- }
- .header{
- /*↓grid-areaで書く場合はこんな感じ*/
- /*grid-area: 1/1/2/2;*/
- -ms-grid-row: 1;
- grid-row: 1;
- -ms-grid-column: 1;
- grid-column: 1;
- }
- .content{
- overflow: auto;
- /*grid-area: 2/1/3/2;*/
- -ms-grid-row: 2;
- grid-row: 2;
- -ms-grid-column: 1;
- grid-column: 1;
- }
- .left{
- /*grid-area: 3/1/4/2;*/
- -ms-grid-row: 3;
- grid-row: 3;
- -ms-grid-column: 1;
- grid-column: 1;
- }
- .right{
- /*grid-area: 4/1/5/2;*/
- -ms-grid-row: 4;
- grid-row: 4;
- -ms-grid-column: 1;
- grid-column: 1;
- }
- .footer{
- /*grid-area: 5/1/6/2;*/
- -ms-grid-row: 5;
- grid-row: 5;
- -ms-grid-column: 1;
- grid-column: 1;
- }
- @media screen and (min-width: 640px) {
- .wrapper {
- display: -ms-grid;
- display: grid;
- min-height: 100vh;
- width: 100%;
- height: 100%;
- -ms-grid-columns: 28% 72%;
- grid-template-columns: 28% 72%;
- -ms-grid-rows: auto auto 1fr auto;
- grid-template-rows: auto auto 1fr auto;
- padding: 0px;
- overflow: hidden;
- }
- .box {
- background-color: #fff;
- color: #000;
- border-radius: 5px;
- border: 1px solid #e8e8e8;
- padding: 0px 5px;
- }
- .header{
- /*↓grid-areaで書く場合はこんな感じ*/
- /*grid-area: 1/1/2/3;*/
- -ms-grid-row: 1;
- grid-row: 1;
- -ms-grid-column: 1;
- grid-column-start: 1;
- grid-column-end: 3;
- -ms-grid-column-span: 2; /* MS対策(手動) */
- }
- .content{
- overflow: auto;
- /*grid-area: 2/2/4/3;*/
- -ms-grid-row: 2;
- grid-row-start: 2;
- grid-row-end: 4;
- -ms-grid-row-span: 2; /* MS対策(手動) */
- -ms-grid-column: 2;
- grid-column: 2;
- }
- .left{
- /*grid-area: 2/1/3/2;*/
- -ms-grid-row: 2;
- grid-row: 2;
- -ms-grid-column: 1;
- grid-column: 1;
- }
- .right{
- /*grid-area: 3/1/4/2;*/
- -ms-grid-row: 3;
- grid-row: 3;
- -ms-grid-column: 1;
- grid-column: 1;
- }
- .footer{
- /*grid-area: 4/1/5/3;*/
- -ms-grid-row: 4;
- grid-row: 4;
- -ms-grid-column: 1;
- grid-column-start: 1;
- grid-column-end: 3;
- -ms-grid-column-span: 2; /* MS対策(手動) */
- }
- }
- @media screen and (min-width: 1080px) {
- .wrapper {
- display: -ms-grid;
- display: grid;
- min-height: 100vh;
- width: 100%;
- height: 100%;
- -ms-grid-columns: 23% 54% 23%;
- grid-template-columns: 23% 54% 23%;
- -ms-grid-rows: auto 1fr auto;
- grid-template-rows: auto 1fr auto;
- padding: 0px;
- overflow: hidden;
- }
- .box {
- background-color: #fff;
- color: #000;
- border-radius: 5px;
- border: 1px solid #e8e8e8;
- padding: 0px 5px;
- }
- .header{
- /*↓grid-areaで書く場合はこんな感じ*/
- /*grid-area: 1/1/2/4;*/
- -ms-grid-row: 1;
- grid-row: 1;
- -ms-grid-column: 1;
- grid-column-start: 1;
- grid-column-end: 4;
- -ms-grid-column-span: 3; /* MS対策(手動) */
- }
- .content{
- /*grid-area: 2/2/3/3;*/
- -ms-grid-row: 2;
- grid-row-start: 2;
- grid-row-end: 3;
- -ms-grid-row-span: 1; /* MS対策(手動) */
- -ms-grid-column: 2;
- grid-column: 2;
- }
- .left{
- /*grid-area: 2/1/3/2;*/
- -ms-grid-row: 2;
- grid-row: 2;
- -ms-grid-column: 1;
- grid-column: 1;
- }
- .right{
- /*grid-area: 2/3/3/4;*/
- -ms-grid-row: 2;
- grid-row: 2;
- -ms-grid-column: 3;
- grid-column: 3;
- }
- .footer{
- /*grid-area: 3/1/4/4;*/
- -ms-grid-row: 3;
- grid-row: 3;
- -ms-grid-column: 1;
- grid-column-start: 1;
- grid-column-end: 4;
- -ms-grid-column-span: 3; /* MS対策(手動) */
- }
- }
- /* ページ上部へ戻る
- ===============================
- */
@media screen and (min-width: 1080px) {
の中の
#header { を
次のように【変更】する。
- #header {
- margin: 0 auto;
- width: 90%;
- }
- }
【追加】
ヘッダー
の最後に、次を追加する。
- .desc {
- text-align: left;
- }
を追加
ブログモードの
.blog .title { を、次のように【変更】する。
- .blog .title {
- font-size: 17px;
- font-weight: 700;
- line-height: 2.5;
- margin-bottom: 10px;
- background-size: 20px 20px;
- background-image: radial-gradient(#e6e6e6 30%, transparent 0), radial-gradient(#e6e6e6 30%, transparent 0);
- background-position: 0 0, 10px 10px;
- }
ブログモードの
- @media screen and (min-width: 640px) {
の前に次のように追加
- .blog .title {
- text-align: left;}
- .blog .info {
- text-align: right;}
- .blog .body{
- text-align: left;}
- @media screen and (min-width: 640px) {
CSSの最後に次を追加する。
- #main,
- #menu,
- #rmenu,
- #categorylist {
- width: 100%;
- }