LPお悩み→解決によくある矢印みたいな五角形をcssで作ってみる
LPデザインでよくあるこんなの画像を作って貼ってもいいんだけど、cssで超簡単にできたのでメモ。使用するのは...
View Articlesvg に background-size: 100% 100%; が適用されない時の解決方法
現象svgを背景画像に指定し、縦と横を100%にしたが反映されない….hoge{backgournd:url(image.svg);background-size:100%100%;}原因cssでサイズを自由に変えても svgはアスペクト比を維持したままでいるため。解決方法svgの preserveAspectRatioというアスペクト比に関する属性に noneを設定する。<svg...
View Article【初心者向け】疑似要素アイデア集。beforeとafterの組み合わせでできるいろいろなアイコンたち
どうも7noteです。疑似要素を巧みに操り、様々なアイコン等を作るアイデア集です。疑似要素を使えば画像やsvgを使わなくても綺麗なアイコンが作れる!いろいろな場面で使える疑似要素のbeforeとafterの組み合わせ方をいくつか紹介します。共通部分index.html<!-- サンプル基本形...
View Articlegridの使い方 グリッドcssを理解しよう(グリッドエリア)
はじめに最近知ったGridのエリアを使ったレイアウトがとても簡単で今まで使っていたflexboxよりも使いやすかったので、使い方をまとめてみました。グリッド線はじめにgrid線について、...
View Article【Vuetify】これだけ見れば済む色の設定方法まとめ
概要Vuetifyでの色の指定方法は様々あります。コンポーネントのテーマ色・背景色・文字色などによって、指定方法が異なることがあります。細かい所を忘れがちなので、この記事を見れば全て思い出せるようにまとめます。プロジェクト全体で一貫性を持って、適切に色の指定を運用すると、メンテナンス性・可読性がかなり上がるのでおすすめです。TL;DR忘れやすい文字による指定方法だけまとめると以下<!--...
View Article玉手箱のWebテストの言語理解テストの問題を読みやすくする
玉手箱のWebテストの言語理解テストの読みにくい見た目を読みやすく変える方法です。Webテストを受験する必要がある未来ある皆様におかれましては、どこかの誰かが設計した不条理に技術で対抗してそれぞれの勝利を得ていただければと思います。なお、以下の手順でスタイルを変更してテストを受験したことにより不正と見なされた場合など、一切の責任を負いませんのでご注意ください。Before &...
View Article[CSS+Javascript] CMYの減法混色をmix-blend-modeを使ってシミュレートするためのベースロジック
はじめに以前に書いた記事の続きに当たります。あるWEBアプリケーションのデモ開発を行った後、UIの一部、表題内容の処理部分をパーツとして分解し、JSFiddleとCodePenで公開しましたので、本記事はその詳細という位置づけとなります。目的C、M、Y、それぞれのカラーブロックを重ね、実際に混色した際の色をシミュレートします。ベースロジックのデモのため、それぞれの色成分初期値は濃度100%とし、濃度...
View Article【初心者向け】横スクロールバーがでてしまう原因の対策方法
どうも7noteです。やっとの思いで完成したサイトだけど、なんか横スクロールバーがでてる時の対処法初「やっと完成したと思ったサイト。だけどなんだか横スクロールバーが出てる。」初「よくわからんからbodyにoverflow-x: hidden;いれよっと・・・」「その手抜き工事ちょっとまった!!!」「overflow-x:...
View Articleグリッドレイアウトで余白、隙間を設定する方法
はじめにgridレイアウトでは個別の位置指定をしない限り、grid枠に従ってすきまなく順番に配置されます。今回はgridレイアウトに余白を設定する方法をまとめてみました。gridの基本はこちらにまとめてあるので、よかったら参考にしてください。gridの使い方gridレイアウトに余白を付ける余白の付け方は簡単で、横方向の余白はcolumn-gapプロパティ、縦方向にはrow-gapプロパティを使うだけ...
View Article【jQuery】好きな画像をボタンにする
好きな画像をボタンにするWebサイトでボタンを作りたいとき、まず思い浮かべるのは「buttonタグ」や「inputタグ(type="button")」で作る方法だと思います。ですが他にも、好きな画像をボタンのように扱うこともできるので、今回はその方法をご紹介します。けっこう簡単です。題材として、ボタンを押すとブドウの画像が出てくるサイトを作ります。用意するもの押す前のボタン画像押した後のボタン画像ブ...
View Articleマウスカーソルを合わせた時に、背景色を変えたい!
はじめにWebページでよく目にする、マウスカーソルを合わせた時に、少し色が変わることで、カーソルが合っていることを示す機能を実装しようと思いました。しかし、私はCSSでどう色を指定すればいいのかわかりません。(#e1f1e7←こういうやつ。どこをどれくらいいじれば明るくなるとか、わからない。)そこで、VSCodeで使える、色の指定方法を閃きました。流れ元の背景色を決めて、CSSで指定しておく。同じク...
View ArticleMDwiki:レイアウトを自由に変更する
はじめにMDwikiはmarkdownで書かれたテキストをお手軽にwebページ化することができる、お手軽なCMSである。基本的にMdwikiは必要最小限のコンテンツを最小限の手間で公開にもっていくためのインスタントなシステムである。内輪向けのウェブサーバで、随時更新されていくマニュアルやレポートを共有するといった使い方に向いている。Markdownを加筆修正するだけなので、日々の更新作業にかかる手間...
View ArticleCSSでテキストを浮かせたり、グラデーションをかける方法
はじめに文字をサクッとデコレーションしたいなというときに役立つ方法をいくつか調べたのでまとめてみました。テキストにグラデーションをかける方法仕組みとしては背景色にグラデーションを指定し、テキストでくり抜くというものです。...
View Article画面上には表示されないinput要素を作成
type属性にhiddenを使おう<inputname="名前"type="hidden"value=<%=current_user.id%>> 画面上には表示されないinput要素を作成する場合は、type属性にhiddenを使う。 input要素を隠したい時に頻繁に利用します。
View ArticleJavaScript、CSSのコード検証、整形ツールのまとめ
目的開発に便利なJavaScript(JS)とCSSのコード検証、整形ツールに関する情報を要点を抑えて簡単にまとめる。参考になりそうな記事もまとめて網羅的に調べやすい記事にしたい(更新していく)。検証ツール?検証ツールを使うことでコードが実行可能かどうかを検証できる。文法的に書き方が間違っているところなどが可視化されるため開発が捗る。JSの検証ツールnpm...
View Article【初心者でもわかる】文字の縁取りにも使える!box-shadowやtext-shadowを太く濃くする方法
どうも7noteです。影を太く、濃くする方法についての考察cssで影を作るときに使われる、box-shadowとtext-shadowですが太さや濃さといった部分の調整って結構難しい。そんな時の解決方法について考えてみました。対処法①:...
View ArticleCSSでアンダーバーが消えない時の対処法
link_to等リンク関連の記述をすると、どうしても文字の下にアンダーバーがでます。それらの消し方を備忘録として書いていきます。解決方法[例]dog-name { text-decoration: none; } 上記の記述で大抵は消えてくれますが、消えない場合があります。そんな時はこちらa { text-decoration: none; } indexや他のhtmlで < a >タグ...
View ArticlechromeのDeveloperToolsでダークモードへ切り替える
chromeのDeveloperToolsを立ち上げ、 command + shift + Pでコマンドラインツールを開く。color-と入力すると Rendering Emulate CSS preferes color-schema: darkと出てくるので選択する。darkモードに切り替わる。
View ArticleHTML 〜ブロック要素とインライン要素〜
ブロック要素とインライン要素①ブロック要素その名の通り一つのブロックのことです。見出し、段落、表などがあります。index.html1. <form></form> 2. <table></table> 3. <ul></ul> 4. <div></div> 5....
View ArticleCSSについて
CSSとは??前回セル名したCSSがブラウザに表示される文字ですが、それだけでは味気ないですよね??どこで使うのがCSSです!😊お化粧みたいな感じですね!😳それでは書き方を見ていきましょう👍CSSの記述方法index.html<!DOCTYPE...
View Article