最初に
HTMLとCSSを使用してプロダクトを作りたいと思っています。(今までHTMLとCSSの経験は殆ど0です)
そのため、プロダクトの実装の方針が見えてなく、どこから手を付けていいか分かりません。
直接的な魚でなくとも、魚の釣り方を大まかに教えて頂けると幸いです。
前提・実現したいこと
HTML5とCSSと何かしらのWFを使って、1枚目に添付している画像のようなものを作成したいと思っています。
(ホームページ等として公開する訳ではなく、オフラインで自分用に使う予定です)
写真を縦10枚,横10枚の計100枚を表示して、各写真の上に文字列(Sample n)とリンク(Figure)があり、
(10*10で表示する写真は全部別,リンク先の内容もそれぞれ異なる)
リンク先のHTMLは、2枚目に添付している画像の様に、図を4枚並べたものにしたいと考えています。
HTML内で10*10枚分の写真のパスを手書きし、リンク先のHTMLを作成した後に図4枚分のパスを書けば実装できない事もないのですが、手作業での作業量が非常に多くなり、動的に処理したいです。
(100枚分の写真のパス + リンク先の図のパス400枚で合計500回手書きパスを書く必要が出てくる。)
今までHTMLやCSSを使った事がないのと、HTML上に対して動的な処理を行った事がないのでどのように実装すればいいのかの検討がまったくつきません。
直接的なコードでなくとも、どの様に実装すればいいのかの大まかな流れ、実装するにはどの様な知識が必要なのか教えて欲しいです。
10*10に展開する画像とリンク先の画像に関しては、以下の様にファイル名にも規則性がありディレクトリ下のフォルダにあります。
img1.jpg img2.jpg img3.jpg img4.jpg img5.jpg img6.jpg img7.jpg img8.jpg img9.jpg img10.jpg . . img96.jpg img97.jpg img98.jpg img99.jpg img100.jpg
該当のソースコード
まだ途中までしか書いていないのですが、下の写真様な感じで10*10で展開したいと考えています。
HTML5
1<!DOCTYPE html> 2<html> 3 <head> 4 <meta charset="utf-8"> 5 <title>Progate</title> 6 <link rel="stylesheet" href="SUCKMYPENIS.css"> 7 </head> 8 9<body> 10 <div class = "arrayPicture"> 11 12 <div class = "img1"> 13 <p>sample1</p> 14 <a href= "img1.html" >Figure</a> 15 <img src="pic1.png"width="100" height="100"> 16 </div> 17 18 <div class = "img2"> 19 <p>sample2</p> 20 <a href= "img2.html" >Figure</a> 21 <img src="pic2.png"width="100" height="100"> 22 </div> 23 24 25 26</body> 27</html>
CSS
1body { 2 font-family: "Avenir Next"; 3} 4 5.arrayPicture p{ 6 font-size: 10px; 7 padding: 0.1px 0.1px 0.1px 0.1px; 8} 9 10.arrayPicture{ 11 display: flex; 12} 13 14a,img{ 15 font-size: 10px; 16 display: block; 17}
今まで使った事のある言語
Python3(主にデータの前処理や可視化)
HTML5(このプロダクトを作成するためProgateで触りました)
CSS(上に同じ)
JavaScript(文法のみ)
補足情報(FW/ツールのバージョンなど)
HTML5
CSS
ATOM
もし何か不明瞭な点等があれば、質問して頂けると幸いです。
抽象的な質問で申し訳ありません。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/22 09:06
2020/04/22 09:14
2020/04/22 09:20 編集
2020/04/22 09:21
2020/04/22 09:30