はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    セキュリティ

『キノコログ』

  • 人気
  • 新着
  • すべて
  • cssのみで「続きを読む(もっと見る)」を実装 | キノコログ

    3 users

    kinocolog.com

    縦に長いコンテンツが大量に存在する時、ユーザーの意思で見るかどうか選ばせたい時は「もっと見る」や「続きを読む」といったボタンがあると、見たくない場合にスラスラスクロールできます。 CSSだけで実装が可能なので、デモとソースコードをご紹介します。 CSSだけで「続きを読む」のデモ 続きを読むを実装したデモをご確認ください。 ソースコード HTML <div class="readmore"> <input id="check1" class="readmore-check" type="checkbox"> <div class="readmore-content"> 中身のテキスト </div> <label class="readmore-label" for="check1"></label> </div> チェックボックスのid値とlabelのfor値を揃える必要があります。 特に、

    • テクノロジー
    • 2022/09/12 00:32
    • CSS
    • 【PHP】include、requireの出力を変数に格納する方法 | キノコログ

      3 users

      kinocolog.com

      PHPでファイルを読み込む、include(include_once含む)、require(require_once含む)は、記述時にその内容が出力されてしまいます。 しかし、includeやrequireの内容を即出力せず、変数として受け取りたい時がありますので、処理をまとめました。 include、requireの出力制御はob_start()を使う PHPで出力するタイミングを制御したい場合は、ob_start()という関数を使用します。 ob_start()は、表示させる内容を即出力せず、バッファという領域に保存し、任意のタイミングで変数として取得することが出来ます。 PHPでob_startの使い方。出力タイミングを制御しよう これはinclude先の「hello_text.php」の中身です。 Hello, <?php echo $name ?>! そして、このファイルの読み込

      • テクノロジー
      • 2021/08/18 16:25
      • php
      • tips
      • jQueryでdataの取得・変更・セレクタ指定方法【サンプルコード有】 | キノコログ

        4 users

        kinocolog.com

        jQueryでdata属性(data-id=""等)を操作する方法についてまとめました。 そもそもdata属性とは? data属性とは、HTML5から生まれた概念で、タグにdata-〇〇="値"などの形で値を持たせることができます。 data属性が生まれる前は、classを使って値を受け渡しなどを行っていたみたいですが、classで値を保持及び管理することは難しく、専用の値を持つ属性として操作できます。 data属性に値を入れることで、jQueryなどを用いて簡単にその値を取得することが出来るため、WEBアプリでは重宝します。 data属性の設定方法について 基本的にdata-〇〇="値"をタグに埋め込む形になります。 <ul> <li data-age="10" data-gender="男の子">のび太</li> <li data-age="10" data-gender="女の子">

        • テクノロジー
        • 2021/04/13 07:34
        • jquery
        • 最強の都道府県選択のUIを考えてみた【HTML+CSS+jQuery】 | キノコログ

          13 users

          kinocolog.com

          仕事で、都道府県を選択させてそれに応じた情報を表示させるUIを作る必要がありました。 例えば、店舗情報や求人情報などは都道府県毎に整理して表示させることになるでしょう。 しかし、都道府県の選択をユーザーにストレスなく操作させるのは難儀なことです。 なにせ、選択肢が47種類もあるのですから。 なので今回は、都道府県UIをHTML+CSS+JavaScript(jQuery)を使用して作ってみました。 使いやすい都道府県選択UIとは そもそも、使いやすい都道府県選択にするには、何を目指せばよいのでしょうか。 今回は「最短」「最速」で、「特定の都道府県を選べる」ことを目標に、UIを模索していました。 既存のUIを見てみる まずは、今まで自分が作ってきたUIや、既に運用されているサイトなどを参考に、どんなUIがあるか調べてみました。 セレクトボックス選択 セレクトボックスは、<select></s

          • テクノロジー
          • 2020/01/15 23:32
          • jquery
          • 地域
          • html
          • ui
          • css
          • テーブルにソート機能を追加するjQueryプラグインを紹介 | キノコログ

            5 users

            kinocolog.com

            今回は、お手軽にtableにソート機能を追加するjQueryプラグインをご紹介します。 いくつかテーブルソート系プラグインを試してみましたが、最もシンプルかつ最も汎用性に長けたプラグインだと思いますので、ソート機能を実装に悩んでいる方は是非チェックしてください。 テーブルにソート機能を追加するtablesorter.js 紹介したいプラグインは「tablesorter.js」。 下記のソースを貼りテーブルを指定するだけで、ソート機能を実装できます。 設定ファイルを自サーバーに入れてそれを読み込みたい方はダウンロードして運用してください。 ダウンロードファイルはこちら また、デザイン用のcssスキンが存在しますが、今回は「既存のテーブルにソート機能を追加する」に絞って紹介します。 オススメポイント 他のソート系プラグインとは異なる、tablesorter.jsのオススメポイントを2つまとめま

            • テクノロジー
            • 2019/12/25 15:40
            • プラグイン
            • plugin
            • jquery
            • iOSブラウザのセレクトボックスUIが使い辛すぎ問題 | キノコログ

              70 users

              kinocolog.com

              WEB屋さんなら、タイトルである程度察してもらえるこの問題。 昨今のWEBサイトは、スマートフォンからのアクセスがほとんどのため、デザインや操作性はスマートフォンでストレスなく使えることが最重要課題となっている。 特に、ユーザーが商品の購入を行う際に、必ず経由するであろう「フォーム」の入力。 ここがストレスなく入力できるかが、成約の肝となるのだが…。 ユーザーに入力する際に、選択肢の中から項目を選んでもらう「セレクトボックス」というものがある。 複数の選択肢の中から、ユーザーに選んでもらう、というフォームを設けたい場合は、「セレクトボックス」が最も使われていると思う。 (ラジオボタンやチェックボックスよりも癖がないため) 「セレクトボックス」とは、↓コレのことである。 今見ている端末によって、このSELECTの仕様が異なっていると思うが、iPhone端末はこんな表示になっている。 いわゆる

              • テクノロジー
              • 2019/11/28 12:04
              • ui
              • iOS
              • jQuery
              • iPhone
              • ブラウザ
              • デザイン
              • あとで読む
              • techfeed
              • form
              • ライブラリ
              • セレクトボックスをモーダルウィンドウで選択できるjQueryプラグインを作成 | キノコログ

                25 users

                kinocolog.com

                前回に、iOSのセレクトボックスが使いづらい問題についてまとめました。 iOSブラウザのセレクトボックスUIが使い辛すぎ問題 僕の作ったサイトでは、iOSのユーザーが70%を超えるほど多く、かつプロフィールの送信では<select>を多用していたため、どうにかしたいと思っていました。 そのため、デバイス問わず、セレクトボックスをモーダル選択に置き換えるプラグイン「selmodal.js」を作成しました。 iOSデフォルトのセレクトボックスとプラグイン導入後の比較です。 後者のほうがサクサク入力を完遂できることが見て分かると思います。 主にiOSブラウザのユーザービリティ向上のための対策用プラグインなため、iOSユーザーの割合を見て導入を検討してみてください。 <head> <!-- プラグインのCSSを読み込む --> <link href="css/selmodal.css" rel="

                • テクノロジー
                • 2019/11/28 11:44
                • jQuery
                • css
                • js
                • スマートフォン
                • iphone
                • あとで読む
                • 新卒のプログラマーとして入社した2年間の思い出

                  16 users

                  kinocolog.com

                  自分は今はWEBプログラマーの社会人として生活しているが、新卒で入った会社はWEB系ではなく、ソフト開発のプログラマだった。 結局その会社は入社後丸2年で辞めてしまったが、その会社に入ったことは後悔していないし、出会えてよかった会社だと今でもずっと思っている。 今でも時折その会社を思い出し、ノスタルジーに浸ることがある。 今年の新社会人の参考…とまでは言うつもりはないけど、僕が初めて社会人を経験した2年間の話をここにまとめようと思う。 就活から内定まで 2012年の夏。僕は愛知県の名古屋市で就活をセコセコこなしていた。 元々WEB系の企業を中心に応募をしていたが、なかなか内定まで至らなく、苦戦をしていた。 あの頃は「名古屋はWEB系の企業が少ないし…」と自己正当化の言い訳をしていたが、今思えば自分の実力不足でしかなかった。 就職活動に苦戦していた中、僕を採用してくれたのは従業員30名前後の

                  • 政治と経済
                  • 2019/05/19 08:36
                  • プログラマ
                  • あとで読む
                  • 開発
                  • 「WHERE 1=1」は条件付きSQL文が書きやすくなる魔法の言葉 | キノコログ

                    5 users

                    kinocolog.com

                    今回で10記事目の投稿になります。 最初は検索エンジンに少しでも多くインデックスしてもらいたく、頑張って記事を量産している段階です! 話は変わりまして、今回はMySQLの記事になります。 仕事でも趣味でもWEBサービスを開発している僕ですが、基本的にLAMP環境の構築が多いです。 LAMPとは、データベース連動型のWebアプリケーションを開発するのに人気の高いオープンソースソフトの組み合わせ。OSにLinux、WebサーバにApache、データベースにMySQL、プログラミングにPHPかPerlかPythonを用いたシステムのこと。 IT用語辞典 ユーザーから送られてきた命令を、PHPで受け取り、MySQLに接続してデータベースから情報を取っています。 今回取り上げたいのは、「ユーザーの命令によって変わるSQL文の処理」。 例えば、以下のような検索フォームがあったとします。 住民検索として

                    • テクノロジー
                    • 2017/05/25 12:50
                    • MySQL
                    • 【PHP】簡単に4択クイズプログラムを作ってみよう

                      4 users

                      kinocolog.com

                      今回は簡単にクイズを作ってみようのコーナーです。 使用するプログラム言語は「PHP」のみ! 多分PHPを使って作ったクイズの種類なら、日本の中でも上位に入る自信があります。つまりは暇人です。 なお、今回の解説は、簡単なPHPプログラム、HTMLのformの仕組みが分かっている方向けです。 本当の基礎の基礎を学びたい方はドットインストールをオススメします。ドットインストールについてはこちら 逆に言えば、基礎が分かれば簡単に作れます。 まずはPHPファイルを準備しよう まずは、PHPのフォーマットを準備しましょう。 下記のような簡単なもので構いません。なんならコピーしちゃってください。 <?php ?> <!doctype html> <html> <head> <meta charset="utf-8"> <title>簡易クイズプログラム</title> </head> <body> </

                      • 暮らし
                      • 2017/04/05 22:05
                      • 【CSS】オシャレで簡単に「続きを読む」を実装する方法【Jquery】 | キノコログ

                        6 users

                        kinocolog.com

                        【2019年9月1日追記】 cssのみで「続きを読む」機能の実装を解説したページもまとめました。 jQueryが不要な分、お手軽なので是非こちらもご確認ください。 cssのみで「続きを読む(もっと見る)」を実装 テキストの冒頭部分だけを見せておきながら、ユーザーが続きを読みたい時に「続きを読む」をクリックすることで表示させているサイトをたまに見かけますよね。 ユーザー側に余計なスクロールをさせず、読みたい文章だけ選んで表示させる便利な機能です。 その機能をなるべく簡単に、かつCSSで少しデザインにこだわって作ってみました。 .main{ position:relative; width:300px; z-index:0; border:1px solid #CCC; } .main.onhidden{ height:250px; overflow-y:hidden; } .main .te

                        • テクノロジー
                        • 2017/01/15 19:28

                        このページはまだ
                        ブックマークされていません

                        このページを最初にブックマークしてみませんか?

                        『キノコログ』の新着エントリーを見る

                        キーボードショートカット一覧

                        j次のブックマーク

                        k前のブックマーク

                        lあとで読む

                        eコメント一覧を開く

                        oページを開く

                        はてなブックマーク

                        • 総合
                        • 一般
                        • 世の中
                        • 政治と経済
                        • 暮らし
                        • 学び
                        • テクノロジー
                        • エンタメ
                        • アニメとゲーム
                        • おもしろ
                        • アプリ・拡張機能
                        • 開発ブログ
                        • ヘルプ
                        • お問い合わせ
                        • ガイドライン
                        • 利用規約
                        • プライバシーポリシー
                        • 利用者情報の外部送信について
                        • ガイドライン
                        • 利用規約
                        • プライバシーポリシー
                        • 利用者情報の外部送信について

                        公式Twitter

                        • 公式アカウント
                        • ホットエントリー

                        はてなのサービス

                        • はてなブログ
                        • はてなブログPro
                        • 人力検索はてな
                        • はてなブログ タグ
                        • はてなニュース
                        • ソレドコ
                        • App Storeからダウンロード
                        • Google Playで手に入れよう
                        Copyright © 2005-2026 Hatena. All Rights Reserved.
                        設定を変更しましたx