- 0.0.1. 【初心者でもわかる】たった1行でカラーピッカーを実装
- 0.0.2. 【Scss】フォームのcheckbox自作例
- 0.0.3. htmlの一番端に枠線を引く方法
- 0.0.4. 引数を使ったデータの呼び出し方 備忘録
- 0.0.5. 【初心者ならわかる】HTML・CSSのよくやりがちな誤字と、スペルミスを減らす方法
- 0.0.6. HTMLとCSSのあれこれ
- 0.0.7. canvasやiframeをアスペクト比16:9で表示する(レスポンシブ)
- 0.0.8. Nuxt.jsのpugテンプレートをHTMLに書き換える方法
- 0.0.9. Slimの書き方 メモ
- 0.0.10. hello
- 0.0.11. 「WP-PostViews」プラグインでタグを人気順(閲覧数順)に表示する方法
- 0.0.12. HTML, CSS, JavaScriptで掲示板システムを作ってみた【その3-要素が重なる問題】
- 0.0.13. 【Python】教科書の要約がダルかったので自動でキーワード抽出してサボってみた
- 0.0.14. admin lte で管理者画面を作る
- 0.0.15. 【初心者でもわかる】某スケッチブック風の交互に2色ずつ背景色を指定する方法
- 0.0.16. Webブラウザで使えるメモ帳アプリを作成してみよう#1〜独学でどこまで作れるのか〜
- 0.0.17. 【JavaScript】記述方法まとめ
- 1. テキスト
【初心者でもわかる】たった1行でカラーピッカーを実装
#どうも7noteです。1行で作るカラーピッカー(※IE非対応)
HTMLではカラーピッカーをたった1行で作成できてしまいます!
“`index.html
“`![スクリーンショット 2021-05-18 19.07.25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/661092/9c43c757-4ef2-a8ca-3642-070d671e1a57.png)
ちょっとわかりにくいかもですが、左上の小さいボタンらしき四角をクリックすると、カラーピッカーを表示することができます。
## 応用編:カラーピッカーの値を取得して、WEBサイトの背景色を変更する
“`index.html
“`“`script.js
// カラーピッカーを変数に格納
var picker = document.getEl
【Scss】フォームのcheckbox自作例
##HTML
“`html:index.html
プライバシーポリシーに同意します。
“`##Sass
“`scss:style.scss
.contact-privacy {
position: relative;
display: inline-block;
width: 22px;
height: 22px;
[type=”checkbox”] {
position: absolute;
top: 0;
left: 0;
opacity: 0;&:checked + .contact-privacy_part {
htmlの一番端に枠線を引く方法
***bodyとかhtmlにborderいれると枠をはみ出してしまうので、その解決策***
開発環境:
macosx catalina バージョン10.15.17
visualStudioCode以下をbodyタグに入れて、枠線にすることで解決できる
“`
box-shadow: 0 0 5px #fff, 0 0 5px #ccc, 0 0 1px #aaa;
-webkit-box-shadow: 0 0 5px #fff, 0 0 5px #ccc, 0 0 1px #aaa;
-moz-box-shadow: 0 0 5px #fff, 0 0 5px #ccc, 0 0 1px #aaa;
“`
引数を使ったデータの呼び出し方 備忘録
“`〇〇.html.erb
<%= f.collection_select(:category_id, Category.all, :id, :name, {}, {class:"select-box", id:"item-category"}) %>
“`第一引数, category_id
保存先のカラム名第二引数, Category.all
配列データを指定する第三引数, id
表示する際に参照するDBのカラム名第四引数, name
実際に表示されるカラム名第五引数, {}
(オプション) 今回はオプションの指定なし
(include_blankという値のない選択肢を先頭にするオプションなどがあります。)htmlオプション {class:”select-box”} 今回はクラス名を付与
(cssを当てるため)**リストを入れたモデルを作成し、そのモデルからデータを取り出す為ビューに使用したコード**です。一時は引数を省略しすぎて、表示できませんでしたが、引数の意味合いを考え、入力していきたいです。
【初心者ならわかる】HTML・CSSのよくやりがちな誤字と、スペルミスを減らす方法
# どうも7noteです。初心者ならではのよくやってしまいがちな誤字集を作ってみました。スペルミスを減らす方法も!
初心者のうちはまだHTML・CSSに慣れていなくて「あれ、うまく効かないなぁ」なんて事が多いと思います。
そして原因を調べてるうちに、あることに気付きます。
***「ここスペルミスってるやん。」***
そんなあるあるを一覧にしてみました。
誤字を探すときに参考にしていただければと。また**スペルミスを減らす方法についても後半でまとめています!**
## HTML・CSSでやりがちな誤字
### HTML編
|◎ 正しいスペル|✕ 間違ったスペル|間違っている理由・補足|
|:–|:–|:–|
|header|herder|「a」が「r」になってる|
|footer|fotter|「o」ではなく「t」が2個ある|
|nav|navi|「i」がいらない|
|table|tabre
teble|「l」が「r」になってる
「a」が「e」になってる|
|form|from|「o」と「r」が逆になってる|
|button|botton
but
HTMLとCSSのあれこれ
忘備録。
# html
##目次
– 水平線の種類###水平線の種類
* none
* ボーダーは表示されず、太さも0になります。表のセルなどのボーダーが重なり合う場合は他の値が優先されます。これが初期値です。
* hidden
* ボーダーは表示されず、太さも0になります。表のセルなどのボーダーが重なり合う場合はhiddenの値が優先されます。
* solid
* 1本線で表示されます。
* double
* 2本線で表示されます。
* groove
* 立体的に窪んだ線で表示されます。
* ridge
* 立体的に隆起した線で表示されます。
* inset
* 上と左のボーダーが暗く、下と右のボーダーが明るく表示され、ボーダーで囲まれた領域全体が立体的に窪んだように表示されます。上下左右の一部だけに指定しても立体感は出ません。
* outset
* 上と左のボーダーが明るく、下と右のボーダーが暗く表示され、ボーダーで囲まれた領域全体が立体的に隆起したように表示されます。上下左右の一部だけに指定しても立体感は出ま
canvasやiframeをアスペクト比16:9で表示する(レスポンシブ)
最近マップやキャンバス、動画をアスペクト比16:9で表示させることが多いためメモ。
“`html:canvas.html
“`
“`css:canvas.css
.canvas-wrapper {
position: relative;
width: 100%;
padding-top: 56.25%;
}canvas{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
“`
Nuxt.jsのpugテンプレートをHTMLに書き換える方法
Nuxt.jsでtemplate部分をpugで記述していたのですがHTMLに書き換えたときのメモです。
# なぜやめるのか?
やめた理由はeslint-plugin-vueが効かないからです。
これにより書き方に統一感がなくエラーも自力で発見しないといけないなどもろもろの問題が見えてきました。他にもソースのサンプルがだいたいHTMLで書かれている、
pugでできることはだいたいvueでもできるなどから
pugからHTMLにすることにしました。## どうやって書き換えるのか?
https://www.npmjs.com/package/@plaidev/pug-to-html
こちらのツールを利用しました。
vue-pug-to-htmlというのがもともとあったようなのですが– Jadeにも対応
– テンプレートエンジンのオプションに doctype を指定する
– タグの属性中の HTML Entities の変換を拡張してくれています。
## pug-to-htmlをインストール
npm
“`
npm i -g @plaidev/pug-to-html
Slimの書き方 メモ
#基本的な書き方
“`
/ hello // コメント
/! hello // ブラウザのhtmlに表示されるコメント
.test //#test //
h3 hello //
hello
- // <% %> rubyのコードを書くとき
= // <%= %> 変数などrubyの値を出力するとき
“`・クラスやidが複数になるときは、`div.btn.btn-primary.text-danger#test hello`のように繋げて書いていく
・htmlの文字列とコントローラーから持ってきた変数などの連携は、
“`slim
p
| 氏名:#{name}
“`と繋げる。
pタグの時はpタグのすぐ後ろに文字列を書いていくのではなく、段を下に下げて`|`を最初に加えて書いていく。
「WP-PostViews」プラグインでタグを人気順(閲覧数順)に表示する方法
WordPressって情報が豊富にあって便利な分、情報が無いときにしんどい思いをすることもあります。
最近開発したWebメディアで、タグを人気順に並べる要望があったのですが、全く情報がなかったので自分で作ることになりました。
知識のある人からすると何てことはないと思うのですが、誰か同じことで困っている人のためになればと思い、まとめてみようと思います。
##結論
まず結論から。
WordPressで「WP-PostViews」プラグインを有効化し、以下のコードでタグを人気順に並べて表示することが可能です。
(ここでは紹介のためにHTMLと混合して書いていますが、実際はそれぞれの環境に合わせてfunction.phpにまとめてメソッド化するべきでしょう。)“`php
関連する記事
OTHERカテゴリの最新記事
-
- 2024.09.19
JavaScript関連のことを調べてみた
-
- 2024.09.19
JAVA関連のことを調べてみた
-
- 2024.09.19
iOS関連のことを調べてみた
-
- 2024.09.19
Rails関連のことを調べてみた
-
- 2024.09.19
Lambda関連のことを調べてみた
-
- 2024.09.19
Python関連のことを調べてみた