diff --git a/public/images/top1.png b/public/images/top1.png new file mode 100644 index 0000000..611926d Binary files /dev/null and b/public/images/top1.png differ diff --git a/public/images/top2.png b/public/images/top2.png new file mode 100644 index 0000000..1ec7901 Binary files /dev/null and b/public/images/top2.png differ diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 7d82243..3e6071e 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -13,85 +13,91 @@ export const metadata: Metadata = { export default function About() { return (
-
- - +
+
+ + +
+
+

+ 埼玉大学プログラミングサークル  + Maximumとは? +

+

+ Maximumは、 + + 国際大学対抗プログラミングコンテスト(ICPC) + + へ参加し、 良い成績を上げるために成立したプログラミング研究会です。 + 2022年度からは、 + 競技プログラミング + のみならず、 + Webや + その他プログラミング + の知識を高める活動を行っています。 +

+

+ 競技プログラミング +

+

活動内容

+

+ 国際大学対抗プログラミングコンテスト(ICPC)に参加し、良い成績を上げるための活動を行っています。 + 具体的には、ICPCなどの各種プログラミングコンテストへの参加、週2回の勉強会などを行っています。 +

+ 活動風景 +

競技プログラミングとは?

+

+ 皆さんご存じの通り、コンピュータはとても高速に計算してくれます。 + しかし、その速さには限界があり、世界中の多くの問題は + そのままコンピュータで解くと数万年・数億年単位の時間を要すると言われています。 + そこで、こういった問題の答えを高速かつ正確に出すための工夫を行って、 + プログラムとして記述するのが競技プログラミングです。 +

+

+ 工学部情報工学科のパンフレットに記載していただきました! + 例題も掲載されているので是非ご覧ください。 + + 情報工学科パンフレット(PDF) + +

+

+ Web研究会 +

+

講習

+

+ WebサイトやWebサーバーを制作・構築・運用するための基礎を一通り学びます。講習ではHTML,CSS,JavaScriptを触ります。 + Webに関しては + アウトプットこそ正義 + なので「勉強する」よりも + 「作りながらその都度調べる」というフローで効率の良い学習ができるようサポートします! +

+

サイト制作・アプリ制作

+

+ 一通り基礎を学び終えたら、実際にX(旧twitter)やNoteのような投稿ができるサービスを + 自分たちで作ってもらいます。 +

+

パフォーマンスチューニング

+

+ Webの醍醐味は「制作」だけではありません。 + この世には「遅すぎる」や「セキュリティ的に危険」などの様々な問題を抱えたサイトがあります。 + こんなサイトを高速化したり安全に書き換えたりなどするのも、もちろんWebの範疇です。 + 一見競技性のないWebの分野でも、こういった問題を解決する力を競う大会がいくつか開催されており、 + そこに出場することを目標にトレーニングもします。 +

+

+ 詳しく知りたい方は大会参加記を見てみてください。 +

+
-
-

- 埼玉大学プログラミングサークル  - Maximumとは? -

-

- Maximumは、 - - 国際大学対抗プログラミングコンテスト(ICPC) - - へ参加し、 良い成績を上げるために成立したプログラミング研究会です。 - 2022年度からは、 - 競技プログラミング - のみならず、 - Webや - その他プログラミング - の知識を高める活動を行っています。 -

-

競技プログラミング

-

活動内容

-

- 国際大学対抗プログラミングコンテスト(ICPC)に参加し、良い成績を上げるための活動を行っています。 - 具体的には、ICPCなどの各種プログラミングコンテストへの参加、週2回の勉強会などを行っています。 -

- 活動風景 -

競技プログラミングとは?

-

- 皆さんご存じの通り、コンピュータはとても高速に計算してくれます。 - しかし、その速さには限界があり、世界中の多くの問題は - そのままコンピュータで解くと数万年・数億年単位の時間を要すると言われています。 - そこで、こういった問題の答えを高速かつ正確に出すための工夫を行って、 - プログラムとして記述するのが競技プログラミングです。 -

-

- 工学部情報工学科のパンフレットに記載していただきました! - 例題も掲載されているので是非ご覧ください。 - - 情報工学科パンフレット(PDF) - -

-

Web研究会

-

講習

-

- WebサイトやWebサーバーを制作・構築・運用するための基礎を一通り学びます。講習ではHTML,CSS,JabaScriptを触ります。 - Webに関しては - アウトプットこそ正義 - なので「勉強する」よりも - 「作りながらその都度調べる」というフローで効率の良い学習ができるようサポートします! -

-

サイト制作・アプリ制作

-

- 一通り基礎を学び終えたら、実際にX(旧twitter)やNoteのような投稿ができるサービスを - 自分たちで作ってもらいます。 -

-

パフォーマンスチューニング

-

- Webの醍醐味は「制作」だけではありません。 - この世には「遅すぎる」や「セキュリティ的に危険」などの様々な問題を抱えたサイトがあります。 - こんなサイトを高速化したり安全に書き換えたりなどするのも、もちろんWebの範疇です。 - 一見競技性のないWebの分野でも、こういった問題を解決する力を競う大会がいくつか開催されており、 - そこに出場することを目標にトレーニングもします。 -

-

- 詳しく知りたい方は大会参加記を見てみてください。 -

-
); } diff --git a/src/app/about/styles.module.css b/src/app/about/styles.module.css index 3c25aba..7ad87bb 100644 --- a/src/app/about/styles.module.css +++ b/src/app/about/styles.module.css @@ -1,20 +1,19 @@ .container{ - background-color: #f1f1f1; - margin: 0 auto; - padding-top: 72xp; + display: flex; + flex-direction: column; } -.heroBox{ +.main { + background-color: #f1f1f1; padding-top: 72px; } .box{ background-color: #fff; width: 54rem; max-width: 100%; - box-shadow: 0 2px 4px rgba(0,0,0,0.1); - margin-bottom: 48px; - margin-left: auto; - margin-right: auto; + box-shadow: 2px 2px 4px gray; + margin: 40px auto; padding: 24px; + box-sizing: border-box; } .title{ font-size: 2rem; diff --git a/src/app/global.css b/src/app/global.css index 2654072..20746f6 100644 --- a/src/app/global.css +++ b/src/app/global.css @@ -2,3 +2,7 @@ body { margin: 0; font-family: var(--font-inter), var(--font-notosansjp), sans-serif; } + +html { + scroll-padding-top: 80px; +} \ No newline at end of file diff --git a/src/app/news/page.tsx b/src/app/news/page.tsx index c16b3b2..4a37892 100644 --- a/src/app/news/page.tsx +++ b/src/app/news/page.tsx @@ -1,8 +1,8 @@ import path from 'path'; import { Metadata } from 'next'; -import Link from 'next/link'; import { getMarkdowns } from '../../utils/markdown'; import style from './page.module.scss'; +import { Breadcrumb } from '@/components/Breadcrumb'; import { HeroImage } from '@/components/HeroImage'; import { NewsPageList } from '@/components/news-page-list'; @@ -26,16 +26,14 @@ export default async function News() {
+ + -
- - Top - -

 > 

- - News - -

新着情報

diff --git a/src/app/page.module.scss b/src/app/page.module.scss index d3555d7..585f2ea 100644 --- a/src/app/page.module.scss +++ b/src/app/page.module.scss @@ -136,7 +136,6 @@ .imgBox1 { width: 55%; height: 464px; - right: 0; } @@ -204,6 +203,7 @@ box-sizing: border-box; position: relative; z-index: 1; + box-shadow: 2px 2px 4px gray; } .activityWeb { @@ -212,6 +212,7 @@ box-sizing: border-box; position: relative; z-index: 1; + box-shadow: 2px 2px 4px gray; } .activityLeftButtonContainer { @@ -245,6 +246,7 @@ z-index: 0; background-color: gray; position: absolute; + box-shadow: 2px 2px 4px gray; } .bold { @@ -266,6 +268,12 @@ margin: 32px; } +.topImages { + width: 100%; + height: 100%; + object-fit: cover; +} + .main { padding-top: 72px; } \ No newline at end of file diff --git a/src/app/page.tsx b/src/app/page.tsx index ec9af55..3e21138 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,5 +1,4 @@ import clsx from 'clsx'; -import Link from 'next/link'; import { HeroImage } from '../components/HeroImage'; import { LinkButton } from '../components/LinkButton'; import style from './page.module.scss'; @@ -26,7 +25,11 @@ export default function Home() {  (週1回)の2つの活動を行っています。

- {/* Hero */} + TopImage1
@@ -45,19 +48,23 @@ export default function Home() {

- + Learn More
- + Learn More
- {/* Hero */} + topImage2
@@ -73,12 +80,12 @@ export default function Home() {

- + Learn More
- + Learn More
@@ -97,12 +104,12 @@ export default function Home() {

- + 入会案内はこちら
- + 入会案内はこちら