ブックマーク / www.webcreatorbox.com (9)

  • 【第5弾】少しのコードで実装可能な10のCSS小技集

    【第5弾】少しのコードで実装可能な10のCSS小技集CSS小技集シリーズの第5弾!「【第4弾】少しのコードで実装可能な10のCSS小技集」から約2年。またまた便利でサクッと使えるコードが続々登場しています!初心者さんからベテランさんまで要チェック! 【第 4 弾】少しのコードで実装可能な 10 の CSS 小技集 目次ネストで親子セレクターを管理チェックボックスやラジオボタンの色を変更アスペクト比を指定する新しいメディアクエリーの範囲指定方法背面の要素をぼかす要素を画面のど真ん中に固定表示空の要素にスタイルをあてる条件に合致しないセレクターにスタイルをあてるスムーススクロールのジャンプ位置動いている CSS アニメーションを止めるHTMLCSS の全コードは各サンプルの「HTML」や「CSS」タブを、別タブでのサンプル表示は右上の「EDIT ON CODEPEN」をクリックしてご覧くださ

    【第5弾】少しのコードで実装可能な10のCSS小技集
    tech0403
    tech0403 2023/09/08
  • 少しのコードで実装可能なHTML小技集

    少しのコードで実装可能なHTML小技集これまで「少しのコードで実装可能な10のCSS小技集」シリーズでCSSのちょっとしたTipsを紹介していましたが、今回はHTMLバージョン!知っていると使い勝手がちょっとよくなる小技を集めました! 少しのコードで実装可能な 10 の CSS 小技集 目次セレクトメニューの選択肢をグループ化type 属性値によって入力欄が変化スマートフォンでエンターキーのテキストを変える画像の遅延読み込みテキストの折り返し位置を指定する番号付きリストの順番を変更する簡単アコーディオン任意のテキストを自動翻訳させないリンク先のテキストを指定してスクロールさせる1. セレクトメニューの選択肢をグループ化複数の選択肢を用意できるおなじみの select タグ。項目は option タグを利用しますが、さらに optgroup タグで囲むことでグループ化できます。選択肢が多い場

    少しのコードで実装可能なHTML小技集
    tech0403
    tech0403 2022/04/08
  • CSSで複数の色を組み合わせたメッシュグラデーションを作成する方法

    CSSで複数の色を組み合わせたメッシュグラデーションを作成する方法メッシュグラデーションとは、複数のポイントで色を指定したグラデーションのことです。あえて統一感をなくすことで、遊び心のあるふわふわした印象となります。このメッシュグラデーションをCSSで作成してみましょう! 基の円形グラデーションまずは基的な円形グラデーションの指定方法です。background-image プロパティーで radial-gradient() のカッコ内に開始色と終了色をカンマで区切って指定します。 background-image: radial-gradient(開始色, 終了色); この時、色を transparent とすると、透明色が指定でき、後述する複数の色を重ねる時に利用できます。ついでに background-attachment: fixed; を合わせて指定すれば要素いっぱいに色を広げ

    CSSで複数の色を組み合わせたメッシュグラデーションを作成する方法
    tech0403
    tech0403 2022/01/05
  • まだ使ってる?今は非推奨となったJavaScriptの書き方

    まだ使ってる?今は非推奨となったJavaScriptの書き方いつも何気なく使っていたコードをふと調べ直してみると、知らないうちに「Deprecated(非推奨)」と書かれている…なんてこともありますよね。今回はJavaScriptを書いていて出くわした非推奨となったものをいくつか紹介します。 document.write画面にテキストを表示する document.write 。JavaScript の勉強を始めて最初に書いたコードがこれだったという方もいるのではないでしょうか?これはブラウザーのレンダリングに悪影響が出たり、DOM への影響などを考慮して「強く非推奨」とされています。 これまでの記述例: document.write("やっほーい"); 解決策 1:textContent や innerHTML を使う代わりに文字列を書き換える textContent や、HTML も含め

    まだ使ってる?今は非推奨となったJavaScriptの書き方
    tech0403
    tech0403 2021/11/18
  • CSSで見出し固定+レスポンシブ対応の表を作成

    CSSで見出し固定+レスポンシブ対応の表を作成料金表やサービスプランの比較、タイムテーブルなどなど、使う場面が多い割には制限も多く、初心者には少しとっつきにくいと思われがちな表。今回はあると便利な表の見出し固定やレスポンシブ対応の方法を紹介します。 見出しの行を固定する表の中の行が増えてくると、スクロールした時に表の見出しが画面から見えなくなり、なんの値だったのかがわかりづらくなります。そんな時のために、行数の多い表では一番上にくる見出しの行を固定しておくといいですね。 まずはベーシックな表を作成します。table タグに border-collapse: collapse; を指定することで、セル間のスペースがなくなってフラットな見た目になりますよ。 HTML <table> <tr class="heading"> <th>車体名</th> <th>価格</th> <th>燃費</th

    CSSで見出し固定+レスポンシブ対応の表を作成
    tech0403
    tech0403 2019/10/18
  • CSSとSVGでチェックボックスを装飾しよう!

    CSSSVGでチェックボックスを装飾しよう!CSSでフォーム内の部品を装飾するのは、昔から難儀でした。特によく使うチェックボックスは色をつけることすら難しく、様々なCSSの小技やJavaScriptプラグインを使って実装してきました。今回はチェックマークにSVGを使い、なるべくシンプルな書き方でチェックボックスを装飾してみようと思います。 チェックボックスを装飾する手順1. HTML マークアップまずは HTML を書いていきます。label タグでチェックボックスを囲うと、for 属性や id 属性の指定をしなくても label タグ内のテキストがクリック範囲となるので便利です。テキストは span タグで囲みました。この span 部分に CSS でチェックボックスを表示させる指定をしていきます。 <form> <label> <input type="checkbox" /> <s

    CSSとSVGでチェックボックスを装飾しよう!
    tech0403
    tech0403 2019/08/22
  • CSSすら不要!detailsとsummaryタグで作る簡単アコーディオン

    CSSすら不要!detailsとsummaryタグで作る簡単アコーディオン長い文章や補足説明をアコーディオン(折りたたみ)にしたい時ってありますよね。そんな時に使える details と summary タグを紹介します。CSSなしでも実装できますが、CSSを加えてより素敵な表現をする方法も挑戦しましょう! details と summary タグの基的な使い方details タグで囲んだ部分がアコーディオンとして設定されます。その中に summary タグで最初から表示させておきたい部分を囲めば完成! summary タグの部分をクリックすると、詳細文が表示されます。 <details> <summary>Adobe Photoshop</summary> 画像編集ソフト。写真やイラスト、3Dアートワークの作成、webサイトやモバイルアプリのデザイン、動画編集や描画などはPhotosh

    CSSすら不要!detailsとsummaryタグで作る簡単アコーディオン
    tech0403
    tech0403 2018/11/14
  • WebデザイナーのためのVue.js事始め

    WebデザイナーのためのVue.js事始めVue.jsはサクッと小さく始められるJavaScriptのフレームワークです。「びゅー」と読みます ;) これまでWebデザイナーがjQueryで作成したような動きもVue.jsでも加えられるのですが、jQueryとは違ってHTMLに条件文を加えたり、アニメーションをCSSで設定することで、JavaScript自体のコードをあまり書かなくても実装できちゃいます。jQueryからの乗り換えを考えている方はぜひ検討してみてくださいね! Vue.js の使い方Vue.js は公式のドキュメントが日語に対応しており、こちらを読むだけで基的な使い方は理解できるはず。じっくり読んで、ご自身でもコードを書いて動作を確認し、身につけていくといいでしょう。 最初の一歩目の例として「JavaScript で定義したテキストを HTML に表示させる」というスーパ

    WebデザイナーのためのVue.js事始め
    tech0403
    tech0403 2018/04/19
  • Web制作者のためのおすすめChrome拡張

    Web制作者のためのおすすめChrome拡張普段使っているChromeをより便利にしてくれる拡張機能。私も様々なものを入れていますが、その中でもWeb制作時に使える便利拡張をいくつか紹介します。Firefoxに対応しているものもありますよ! Web DeveloperChrome 拡張|Firefox Add-on|GitHub|公式サイト Web に携わる人は入れておいて損はない拡張のひとつ!長年利用させていただいてます。1 クリックで CSSJavaScript を無効化したり、画像の非表示、様々なデバイスサイズでの表示、クラスや ID 名の表示、定規やカラーピッカーまで揃っています!カラーピッカーは CSS で定義されたものだけでなく、画像からも抽出できるのがすごい。 CSS PeeperChrome 拡張|公式サイト UI の美しさが魅力のデザイナー向け拡張。今開いているサイ

    Web制作者のためのおすすめChrome拡張
    tech0403
    tech0403 2018/01/16
  • 1