- 0.1. 説明
- 0.2. 前提条件
- 0.3. よく使うcolorを変数として定義しておく
- 0.4. さぁ、あなたもProgateでプログラミングを学んでみませんか?
- 0.5. できなかったコード
- 0.6. できたコード
- 0.6.1. HTMLで画像をRetina対応させる
- 0.6.2. [HTML]aタグとlinkタグの違い
- 0.6.3. セレクトボックスを選択後、自動でサブミット(送信)する方法
- 0.6.4. Railsで架空のCafeのHPを作ってみよう!【8日目】『ActiveStorageと複数のテーブル』編
- 0.6.5. HTML 入力フォーム
- 0.6.6. インスピレーションが湧かない人へ。今日から作れる挑戦しがいのあるアプリのアイディア5選
- 0.6.7. HTML 基礎 Part2
- 0.6.8. [CSS]文字の色がつかない??(初心者悩み)
- 0.6.9. HTML 基礎 Part2
- 0.6.10. HTML CSS 基礎 Part1
- 1. こんにちは。
SurgeにWebページをデプロイするメモ
## ざっくりSurge
https://surge.sh/
静的Webページを公開することができるサービスです。
無料プランと 月30ドルの有料プランがありますが、無料プランでも趣味の範囲なら十分そうです。– `surge`コマンドを使って、マシン上のどのディレクトリのコードでもデプロイできる
– カスタムドメインを利用できる。(`xxxxxx.surge.sh`。購入済みドメインも設定できる。)
– 無料版でもパブリッシュの上限なし## さっそくデプロイしてみる
surgeのCLIツールをインストールします。
“`bash
npm i -g surge
“`デプロイしたいディレクトリに移動し、surgeコマンドを実行します。
“`bash
cd /path/to/publish/directory/
surge
“`初回実行時のみユーザー登録が必要なので、登録しましょう。
いくつかオプションを聞かれるので、答えます。
– `project`: デプロイしたいディレクトリ。カレントディレクトリがデプロイしたいディレクトリであればそのままでOK。
–
html,css,sassによるアプリのビューをコーディングする際、便利な書き方
説明
本記事はbootstrapなしでSassを使ったコーディングの際に便利書き方に関する記事です。
前提条件
html,css,sassを使っている事、自分はバックエンドをrailsで開発していますが、他の言語でも差異はないと思います。
よく使うcolorを変数として定義しておく
“`application.scss
:root {
–main-bg-color: #f6fafa;
–main-text-color: #A0A0AC;
–main-color: #95c9c9;
}
“`まずapplication.scssファイルを作りapplication.cssをsassで書けるようにします。それからcolorを定義してのですが、各場所は必ず全てのcssに反映されるapplication.cssファイルの上部に記述してください。そうでないとせっかく定義した変数を使えません。上記の記述では3つ、背景色、文字の色、目立たせたい部分に使う色を定義してます。
`
jsとhtmlのコメントアウト
jsは先頭に以下ををつける
//htmlは以下で囲む
SwiftUIっぽくHTMLを作成するライブラリを作ってみた
例えば、
“`html
- ベーグル
- バゲット
- パリジャン
- バタール
“`
のようなHTMLを、
“`swift
ul.children {
li.children { “ベーグル” }
li.children {
“バゲット”
ul.children {
li.children { “パリジャン” }
li.children { “バタール” }
}
}
}
“`のようなSwiftで書けるライブラリを作成したのでご紹介です。
# Swift Package Manager
`MarkUpDynamic` としてSwift Package Managerで配布しています。
https://github.com/coe/MarkUpDynamic
# 使い方
## MarkUp
Railsで架空のCafeのHPを作ってみよう!【9日目】『簡単にGoogleMapを導入』編
#概要
基本Railsの記法に則り書いていきます!
1から全ての説明ではなく
その中であれ?どうやるの?と
疑問に思った点や実装に困った箇所を
ピックアップして紹介していきます♩#設定と準備
・Rails
・HTML
・CSS
・Javascript(jQuery)↑上記の言語とフレームワークを使い
架空(自分で考えたテキトーなもの)のCafeの
HPを作っていこうと思います!#9日目の作業内容:round_pushpin:
・ビューの作成#9日目の気になった箇所:zap:
よく見るGoogleMapを導入したいけど
どうしたらいいだろうか。#仮説:pushpin:
調べた結果APIKeyを導入したり
色々と設定しないといけないので時間がかかってしまうし
めんどくさい。#結論:star:
トップページでGoogleMapを動かすことは不可能だが
GoogleMapに遷移してもらう方法を取ると
簡単に実装が可能!まずGoogleMapに行き、自分で好きなポイントを選択!
![23ec4248b89f917bdade1b2dac907001.jpeg](http
[HTML/CSS]justify-contentの種類について
# はじめに
本記事では、justify-contentの種類を記述していきます。
間違えまくり&覚えきれない箇所でしたので備忘録です。# justify-contentとは
display: flex;と併せて使用します。
主軸方向(初期値は水平方向)の配置の詳細を決めます。# 種類(学習したもの)
・justify-content: flex-start; 左寄せ
![flex-start.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1768158/bfd0124d-33a9-7be3-5647-b05fecdf9eaf.png)・justify-content: flex-end; 右寄せ
![flex-end.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1768158/796c869e-f230-79c3-69c7-74b76b292444.png)・justify-cont
Font-weightについて
:::note warn
・Progate環境の話になります
・まだまだ知識が浅いので拙い話だったり、間違っている点もあると思います
:::最近ProgateでHTMLの学習をしています。
``と`
`タグの太字をなくそうと思ったところ、できるときとできない時があったので不思議に思いながらまとめてみました。
htmlは下記のコードです。“`html:top.html
さぁ、あなたもProgateでプログラミングを学んでみませんか?
Let’s learn to code, learn to be creative!
“`
できなかったコード
“`css:stylesheet.css
.contents-copy {
font-weight:normal;
color:#5f5d60;
}
“`できたコード
“`css:stylesheet.css
.conte
HTMLで画像をRetina対応させる
# はじめに
コードを読んでいたら、html の imgタグに`srcset`という見慣れない属性があったので調べた。# Retinaとは
RetinaとはApple社が開発したディスプレイのこと。
通常のディスプレイと比べ高画質であり、同じ画像でもぼやけて見えてしまいやすい。
そのため、しばしば Retina用の画像を別で用意する。# srcset属性
**これまでよく使っていた imgタグ**“`
“`**今回初めて目にした imgタグ**
“`
“`hoge.png と hoge@&#;2x.png を見比べたところ、大きさだけが異なる同じ画像だった。
結論から言うと、`srcset`はHTML5.1から追加された属性で、複数の画像と解像度の組み合わせを指定し、表示ディスプレイの解像度に応じて画像を使い分ける役割があるらしい。画像の指定は、解像度が低い順に`srcset =
[HTML]aタグとlinkタグの違い
# はじめに
本記事では、aタグとlinkタグの違いを理解しましたので、
アウトプットも兼ねて改めてまとめました。# aタグとは
`リンク`という言葉を聞くと、
***「aタグ」***を連想する方は多いでしょう。### `aタグはHTMLの文章の一部をハイパーリンクにするタグ` です。
・インライン要素
・「Anchor(アンカー)」とも呼ばれている
・`bodyタグ`に記載 *個人的に重要aタグ=ハイパーリンクだと思っても良いと思います。
`文章中でリンクを作る場合`はこのタグを使う必要があります。# linkタグとは
### `指定しているページと関係のあるページを関連付けるためのタグ`です。
linkタグがWebサイトの`見栄えに直接関係することはありません`。・`headタグ`に記載 *個人的に重要
・外部ファイルになっているCSSを読み込む。# 終わり
今回のように似た意味でも、全く違う使い方をするものは、
`どのように`使用するかは理解しておきたいです。また他には、
同じ言葉なのに使う場面が違う
といったものもまとめて
セレクトボックスを選択後、自動でサブミット(送信)する方法
この記事では、
**セレクトボックスを選択後、自動でサブミット(送信)する方法**
について解説していきます。具体例としては、記事の並び替えなどに使うことができます。
![auto_select_submit.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/833332/2b7c6d29-2def-9710-c7e0-55412769bc90.gif)
https://muscle-meal-recipes.com/##前提
– HTMLのformでセレクトボックスを作成できる。
– JavaScript(jQuery)の環境が整っている##実装
“`html
Railsで架空のCafeのHPを作ってみよう!【8日目】『ActiveStorageと複数のテーブル』編
#概要
基本Railsの記法に則り書いていきます!
1から全ての説明ではなく
その中であれ?どうやるの?と
疑問に思った点や実装に困った箇所を
ピックアップして紹介していきます♩#設定と準備
・Rails
・HTML
・CSS
・Javascript(jQuery)↑上記の言語とフレームワークを使い
架空(自分で考えたテキトーなもの)のCafeの
HPを作っていこうと思います!#8日目の作業内容:round_pushpin:
・定義したインスタンスを使いビューを作成#8日目の気になった箇所:zap:
ActiveStorageを使い画像の保存を行いたいけど
複数のテーブルで画像を保存する場合、
何か記述を変えないといけないポイントはあるのだろうか?#仮説:pushpin:
ActiveStorage自体1つのテーブルのような役割を果たすので、
そこに紐付けるために何か別の記述を加える必要があるのではないかと思う。#結論:star:
1つのテーブルの時の記述と同じように
画像を保存したい他のテーブルでも記述すれば問題なし!“`news.rb
class Ne
HTML 入力フォーム
#input
1行テキストを入力するためのフォームで、属性にtype、値にtextを使います。
初期値を設定する時は属性にvalueを使いましょう。“`HTML
“`
typeにpasswordを入力することで、伏字になります。また、複数行使う時はtextareaを使いましょう。
“`HTMl
#label
上記のようにplaceholderの他にlabelを使う方法もあります。
labelを使う時はlabelタグを使います。
labelタグに属性のforを入力して、inputタグにidを入力します。
そのようにすることで紐付けが完了します。“`HTML
インスピレーションが湧かない人へ。今日から作れる挑戦しがいのあるアプリのアイディア5選
本記事は、[Trevor Indrek Lasn](https://trevorlasn.medium.com/)氏による「[Need Inspiration? Here Are 5 Challenging App Ideas You Can Start Building Today](https://betterprogramming.pub/here-are-5-challenging-app-ideas-you-can-start-building-today-jan-2020-78cd4fb45996)」(2020年1月9日公開)の和訳を、著者の許可を得て掲載しているものです。
#インスピレーションが湧かない人へ。今日から作れる挑戦しがいのあるアプリのアイディア5選
>コーディングに挑戦してスキルを磨こう![](https://miro.medium.com/max/700/1*Lr9N6ygUuAoGhA29otzpog.png)
##はじめに
他のスキルと同様に、コーディングも努力、忍耐、猛勉強によって習得することができます。コーディングは、常に鍛える必要がある筋
HTML 基礎 Part2
#HTMLの記述方法
<br>と記述したい時でも普通に<br>と書いてもタグとして
扱われ、反映されません。その時のために使われるのが、文字実態参照です。< ←この不等号を作るために&とltとセミコロンを使います。 > ←反対にこの不等号を作るために&とgtとセミコロンを使いましょう。
これらで挟むことにより、使えるようになります。複数のタグを同時に編集する時はcommand + Dを使うことで同時に編集
することができます。## preタグ
preタグは改行や字下げが潰れてしまっていることがあります。
それを修正するために使います。#リストの種類
3種類あって、箇条書きリスト、順序付きリスト、説明リストになります。
・箇条書きリスト
ul = unordered listと言います。
全体を<ul>で囲み、それぞれのリストを<li>で囲みます。
順番を変えても大丈夫なリストに使います。・順序付きリスト
ol = ordered listで表します。
全体を<ol>で囲み、リストを<li&
[CSS]文字の色がつかない??(初心者悩み)
# 初めに
#### しょうもないことでした。
なぜだろうと、
ずっと感じていたことでしたので、
かなり短いですが、共有したいと思います。# 疑問点
### *子クラスに色がつかない???*
すぐにわかってしまう方はいるかもしれませんが、
当時、こんな感じで記述してますが、文字に色がつきませんでした。“`ruby
HTML親子供“`
“`ruby
CSS.parent{
width :360px;
height: 360px;
margin: 40px;
position: relative;
}.child{
width :200px;
height: 200px;
position: absolute;
calor: blue;
top: 40px;
left: 40px;
“`# 結論
calorじゃない、`color`だ・・・。# 終わり
くだらない、と感じられるかもしれませんが、
こ
HTML 基礎 Part2
#HTMLの記述
まずはHTMLのバージョンの宣言としてと宣言しましょう。
その次は<html></html>のタグで全体を囲って下さい。
言語が日本語の時は<html>タグの属性でlang=”ja”を付けましょう。そして<html>タグの中身は2つに分かれます。
それは<head>タグと<body>タグです。<head>はページに関する情報を記述するタグで、
<body>は実際に表示されるタグです。“`HTML
タイトル
“`
・ MacOSの時はoption + 矢印でコードを移動させることができま
HTML CSS 基礎 Part1
#HTMLとは
HTMlとはコンピュータに文書の意味を伝えるための言語です。
“`HTML
こんにちは。
“`
このように最初のh1を開始タグと呼び、次の/h1を終了タグと呼びます。
中身をコンテンツと言い、それらをまとめて要素と言います。
この要素を作ることをmarkupすると言います。
HTMLはHyper Text Markup Languageの略で、
Hyper Textは画像やリンクを埋め込むことができるテキストで
それをmarkupする言語をHTMLと言います。
h1はheading1で見出しで使うコードです。
ちなみにpはparagraphの略で段落を表します。また、タグにはimgのように終了タグがないモノもあります。
imgタグは“`HTML
“`
このように使います。srcには画像のファイル名を記述し、altは何らかで画像が表示され
ない時に説明として使われます。
srcはsourceの略で、srcやaltを属性と言います。#CSSとは
CSSはHTMLを装飾する言語です。
例
foliumのpopupの日本語が縦書きになる現象と悪戦苦闘したら奇跡が起きた話
#目次
0. はじめに
1. foliumとは
2. 今回解決したい現象
3. 奇跡のゴリ押し解決
4. 色々試してみる
5. おわりに#0. はじめに
最近folium直感的で便利だなーと思い始めて色々遊んでいたが、popupの日本語がなぜか縦書きになるという現象が発生したので今回はこれと戦ってみる。## 環境
– python : 3.8.9
– folium : 0.12.1#1. foliumとは
foliumとは・・・
インタラクティブな地図を作成できるpythonライブラリ###自分的利点
– 緯度経度で簡単に可視化できる!
– いろんな見た目のマップを作れる!
– html形式のファイルに簡単にできる!
– numpy配列を使うと大量の座標を一気に地図にいれられる!
– コードが直感的!まずはインストール
“`
pipenv install folium
“`#2. 今回解決したい現象
“`python
# インポート
import folium# マップの生成
## location: 可視化時の中心地点
#
Javascript 追加、編集、削除の機能を持ったToDoリスト
#こんな感じ
ピュアJSで追加、編集、削除の機能を持ったToDoリスト pic.twitter.com/saHDWKuFo2
— 高卒プログラマーげんと (@gento34165638) July 18, 2021
#HTML/CSS/JavascriptだけのToDoリスト
全てのコードを一気に載せます。##HTML
“`html:index.html
<
[WEB]ブラウザバックの戻るボタンでキャッシュからの読み込みを無効(リロード)にする。
“`html:test.html
…
…
“`