背景を少し暗くする方法
背景画像を少し暗くしたいときに今まではopacityを使っていたが、中にあるコンテンツまでも暗くなってしまう。背景画像がだけ暗くして、中にある要素はそのままにしたいときはどうするのか?背景画像のところにposition:relativeを設定して、その要素にbeforeを当ててposition:absolute;を指定、そこに top:0; left:0;...
View Article[LTスライド&原稿]CSS in JSで変わること変わらないこと
この記事は2020年11月14日にWCAN 2020 Frontend Specialというイベントで行うLTのスライドと原稿です。投稿時点ではまだイベントは始まっていませんが、先んじて公開します。以下が実際の内容です。それでは「CSS in...
View ArticleHTML・CSSとは
HTML・CSSの役割HTMLとはウェブページの見た目を作る言語で、CSSはその見た目を整える言語です。つまり、HTMLはウェブページについての情報を記載する言語であり、CSSは記載した情報をユーザーにとって見やすいものにするための言語です。それでは実際にどういう感じにプログラムを書くのか見てみましょう。HTMLの実際のコード<h1>これは見出しです</h1>このような感じで...
View Articleflexについて
flex:0(flex-grow) 0(flex-shrink) 320px(flex-basis=基本幅); flex-growを1にすると余白を埋める flex-shrinkを0にすると幅が自動的に縮まらなくなる flex-basisで設定した幅は完全固定ではなくほかの指定との兼ね合いでコンテンツに自動的に収まるように自動調整される
View ArticleDOM操作とは?【JavaScript】初心者の疑問
どうも、三町哲平です!以前作成した【JavaScript】分からない部分まとめてみたら最強だった件 - Qiitaの記事は、現在(2020/11/14...
View Article【初投稿】売れた商品に対して、SoldOutの文字を出力する
条件式でexists?メソッドを使用し、指定したテーブル内のカラム名(item_id)と売れた商品(item.id)が一致したら商品にSoldOutの文字を出力するコードを書きました。qiita.rb<% if Order.exists?(item_id:...
View Articlerails6 form_with(ヘルパー)のラジオボタンにCSSを装飾する方法
目的:rails6にてform_withでラジオボタンを実装、それに対してCSSで装飾を行います。苦戦したこと:ヘルパーを使っていることにより、ラジオボタンの内部構造が見えなくなってしまった。①他のオプションと違いラジオボタンはclassをセレクタにしてもCSSを反映する事ができない。②label...
View Articleflex-basis,grow ,shrinkについて
flex-growは兄弟要素の中で大きくなる割合を示している。 1 2 3 4 5 6とあり、すべての数字にflex-growに1といれたら、合計6セクションになって大きくなっていく。一方 3 にだけ、felx-grow:2といれたら、合計セクションは7になり、3だけほかの要素の2倍の大きさになる。すべての要素にflex-grow 3...
View Article「画像でゴミ分類!」アプリ作成日誌day7~サイドバーのスライドメニュー化~
はじめに「画像でゴミ分類!」アプリ作成日誌7日目の今日はサイドバーのスマホ対応ということでHTML,CSS,JavaScriptをガッツリ書いて、横から出てくるスライドメニューを実装していく回です。<記事一覧>「画像でゴミ分類!」アプリ作成日誌day1~データセットの作成~「画像でゴミ分類!」アプリ作成日誌day2~VGG16でFine-tuning~「画像でゴミ分類!」アプリ作成日誌day3~Dj...
View Article【初心者向け】画像のボタンホバー時、背景が透けてしまう問題の解決法2つ
どうも7noteです。透過時に背景が見えてしまう対策方法背景色が入っている箇所の上に画像のボタンを配置した時、ボタンがhoverで透過した際に背景色がうっすら見えてしまう対策方法について。画像で作成したボタンの場合、2つの方法で対応することができます。※ボタンをCSSのみ(背景色)で作成した場合はこちら通常時ただ透明にしたら後ろが透ける対策すると・・・①画像の背景に白を入れておくindex.html...
View Article横並びのときに高さがずれる問題の解決方法【inline-block】
要素を横並びにするときに、今だとdisplay:flexが主流かなと思います。でも、他にも要素を横並びにする方法はあって、その1つにinline-blockを使って横並びにする方法があります。でも、inline-blockを使って横並びにすると1つぶつかる問題があって、それが高さがずれる問題です。こちらみてみてください!このように、高さがずれてしまうんですよね。これの原因がinline-blockの...
View Articleaタグの下線、リンク色の変更方法(CSS)
ヘッダーのロゴを画像ではなく文字を使用する場合など、 aタグで囲むと設定されるデフォルト値の下線、リンクの(青)色の解除方法を記載します。text-decoration: none;を指定し下線を非表示style.cssa{text-decoration:none;}color:...
View Article【JavaScript】要素に指定したCSSスタイルを取得したい!
プログラミング勉強日記2020年11月15日ドットインストールでJavaScriptを学習中にふと、『CSSのスタイルはどうやって取得するのか?』と気になりました。自分的には、ややこしかったので今後間違えないように記録していきます。取得したいことCSSファイルに記述したbackgroundプロパティの値を取得したいと思います。index.html<divclass="box"id="targe...
View Articleborder-bottomを使わず文字の下にマーカーを引いた様に見せる
■ はじめにタイトルについて記事にしました。この記事で得る内容は以下の通りです。・ cssの基礎知識が増える・ background,linear-gradientプロパティについて■...
View ArticleWebページ表示速度高速化、始めます!
背景先週からWebページ高速化を勉強しはじめて、なんとか最初の改善リリースを終えました。 TOPページとLPをリニューアルしたのですが、表示速度が極端に低くなった(PageSpeed Insights...
View ArticleShopify CSSでLiquidを使う
css上でliquidを使う方法cssファイル内でurlを読み込むとき、src:url()とかの部分をliquid表記にする。cssのままではliquidがかけないので、liquidファイルにしていく。例:main.css→main.scss.liquid(scssはShopifyが勝手にcssにしてくれる)theme.liquidとかで読み込む{{'main.scss.css'|asset_url...
View Article【初心者向け】ボタンホバー時に透過しても背景が見えないようにする方法
どうも7noteです。透過時に背景が見えてしまう対策方法背景色が入っている箇所の上にボタンを配置した時、ボタンがhoverで透過した際に背景色がうっすら見えてしまう対策方法について。画像を使わずに、背景色で作成したボタンであれば次の方法で対策をすることができます。(※ボタンが画像の場合はこちら)ソースindex.html<divclass="box"><divclass="btnA...
View ArticleLaravel Mixを使用してSCSSを導入してみよう
開発環境Laravel 8.0php 7.3laravel-mix 5.0.1はじめに今回はlaravelにSCSSを導入してから実際にコンパイルするまでの流れを記事にしています。※すでにLaravelプロジェクトを立ち上げている前提での手順になりますのでご了承くださいLaravel MixLaravel...
View Article【CSS】ナビゲーションバー作成のポイント【自分用】
なんでもclassで括らない。 tool barなどのbar系の中で要素を並べたい時はクラス名+ul,クラス名+ul+liで表現する。navigation barnの固定の仕方最初にnavigation...
View Article