HTMLはdiv要素一つだけ、あとはCSSをコピペするだけで約100種類のリボンを実装できるCSS Ribbon Shapesを紹介します。 リボンは、よく見かけるシンプルなリボンをはじめ、パネルに垂れ下がるようなリボンや複雑な形状のリボンまでたくさんあります。リボンを実装するときには、ここを見ればコピペで簡単に実装できます。
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: 11 HTML best practices for login & sign-up forms—Martian Chronicles, Evil Martians’ team blog 原文公開日: 2023/05/24 原著者: Andrey Sitnik(PostCSSとAutoprefixerの作者、首席フロントエンドエンジニア) サイト: Evil Martians -- ニューヨークやロシアを中心に拠点を構えるRuby on Rails開発会社です。良質のブログ記事を多数公開し、多くのgemのスポンサーでもあります。 日本語ブログ: 合同会社イービルマーシャンズ - Qiita 日本語タイトルは内容に即したものにしました。 はじめに ログインフォームやユーザー登録(サインアップ)フォームは、ほとんどのWebサイトで使
アプリやソフトウェアでよく目にするバージョン。「働き方2.0」や「Web3.0」などの表現にも使われていますよね。 バージョンはエンジニアだけのものではなく、書き方を覚えれば、一般的なファイルや資料の管理等にも役立ちます。というわけで今回は、誰もが使えるバージョンの書き方ついてご紹介いたします。 バージョンの書き方 アプリやソフトウェア開発者以外でも、資料やファイルを編集した際にバージョンを付けておくと管理しやすくなります。ご紹介する書き方を参考に活用してみてください。 バージョンの区切りは小数点ではない 「2.0」という数字は、小数点で区切られているわけではありません。 これは、セマンティックバージョニングと呼ばれるバージョニング方法に基づいた記述であり、少数点のように繰り上がることはありません。 各数字がそれぞれのバージョンを示しており、3桁の数字で書かれていることが多いです(3桁目が
【WordPress】今更だけど、WysiWygエディタ(ビジュアルエディタ)で書いた記事にCSSを適用する方法をまとめてみた話PHPWordPress はじめに 未だ世界でも日本でもシェアNo.1を誇るWordPress!! 我が社においても、WordPressの案件は多い・・・ WordPressの案件をやっていてよく考えるのが、相手にどうやって記事を書いてもらうのか!?です。 WordPressにはデフォルトでWysiWygエディタが搭載されています。 注)現在の最新WordPressのバージョンでは、WysiWygエディタとBlockエディタの両方が搭載されており、デフォルトはBlockエディタになっています。 ただ、WysiWygエディタ(特にビジュアルエディタ)は機能が豊富なので、好き勝手使用されると書いた記事にCSSが適用されず、せっかくデザインしたページが台無しになってしま
みなさんはLaravelを使ってPHPのソースコードを書くとき、どのようにコメントを書くでしょうか?覚書きに程度に使用はしていませんか? プログラミングにおけるコメントの書き方はとても重要です。 きちんとしたコメントの書き方をすれば、一見複雑な処理でも処理内容がすぐに分かるようになります。 そのため、厳密にコメントを記載することをルールとしている企業もあります。 今回はPHPにおけるコメントの書き方(主にPHPDoc)についてエントリーします。 「コメント」と「コメントアウト」は意味が少し違います。 コメントアウトはソースコードをコメントすることで、プログラムを無効化することを指します。 1. ドキュメントコメント(DocComment)の書き方 PHPでのコメントの書き方には4種類あります。 一行コメント シェバン(shebang) 複数行コメント ドキュメントコメント(DocCommn
【WP】自前のCSVインポート処理の決定版。大量データや多数のカスタムフィールドにも対応。 更新日:2019/10/07 WordPressにCSVデータをインポートするために様々なプラグインがありますが、要件に応じた柔軟な対応は難しいものがあります。 例えば、「社内で管理している商品番号をキーにしたい」や「基幹システムから出力したCSVを毎日自動で取り込みたい」や「管理画面から『上書き禁止』設定をしたものはCSVインポートで上書かない」などなど。 こういう要件に関してはプラグインをカスタマイズをするよりも、自前でのCSVインポート処理を作ってしまうのが良いと思います。 そんなに難しくありませんし、とても柔軟に作ることが出来ます。 この記事では以下の流れで解説します。 CSVファイルのアップロード処理インポート処理用のPHP作成大量のデータや処理でメモリが足りなくなるケース対応非同期処理で
こんにちは。ウェブデザインチームのharuです。新宿中央公園にスタバやカフェができたので息抜きによく行ってます。 複数のWordPresを運営していると、それぞれの情報の一部を表示させたい事があると思います。wp-loadを利用することで別のWordPressに情報を表示させる事ができます。 この方法は、例えば下記のようなケースに利用されます。 同一サーバーのWordPressでなくても、別サーバーの別ドメインのWordPressの情報を読み込んで表示させる事ができます。とても便利ですね。 ファイルの構成 今回は読み込ませたい箇所をモジュールとなるファイルを用意して、そのファイルを読み込むようにします。 モジュールファイルの用意 モジュールとなるファイルは今回「inc-file.php」としました。 いつもどりWordPressの関数を記載します。 このまま読み込ませても何も表示されないの
レンタルサーバーのロリポップ!を独自ドメインのメールサーバーとして利用しているメールアドレスについて、送信先がGmailのメールアドレスの場合、その相手先に届かないという未着エラーが生じるようになってしまいました。時期はここ数か月前から顕著に発生している印象があります(曖昧ながら感覚的には2023年1月前後から目立つようになり始めた感じです…)。 迷惑メールフォルダに振り分けられる訳ではなく、こちら側(送信側)に「Undelivered Mail Returned to Sender」という件名のエラーメールが返ってきて、相手先では受信された形跡すら残らない、ある意味「完全な未着メール」となります。 「Undelivered Mail Returned to Sender」の実例 「Undelivered Mail Returned to Sender」という件名のエラーメールには下記のよ
どのレンタルサーバーでも 独自メールアドレスを作成 ⇒ サーバーごとのSMTP接続情報を確認 という手順は変わりません。 独自メルアドを作るのも数分あればできるし、手間もかからないです。サーバーごとに手順は少し異なるので、そこは各自でなんとかしてください。 SMTP接続情報については確認済みという前提で…… 方法1.PHPコードからSMTP設定してメール送信 この方法は次のような上級者向けです。 PHPコードがそれなりに書けて読める 自前でコード追加するリスクを理解している 自分の責任でコードを管理できる とにかく自己責任でやってください。 もしWordPress初心者・中級者、 あるいはメール送信をしたいだけの場合…… 絶対に後者の方法を使うのがマストです。 それでは具体的な方法をこれから教えます。 1.使用中テーマのfunctions.phpにコード追加 まず使用中テーマのfuncti
自身の趣味である「釣り」について綴った記事の一覧。釣り具や仕掛けの細かい説明よりも、釣りに訪れた際の雰囲気をメインに綴っています。海釣り・川釣り、釣った魚を捌いての釣り飯や釣具のレビューもしています。
最近、WordPressのテスト環境が必要になって、実際に運用しているWordPressのサイトを同じサーバの中で複製、つまりまったく同じコピーサイトを作るということをやりました。 それほど面倒な手順ではなかったのですが、念のため忘れないように、備忘録として今回ここで記事にしておくことにしますよ。 テーブルのエクスポート 「phpMyadmin」を使って、必要なテーブルをエクスポートします。 ログインしたら、左サイドバーの一覧の中から該当のデータベースを選んで、クリックします。 右側にデータベース内のテーブルの一覧が表示されますが、その上にある「エクスポート」タブをクリックします。 「エクスポート」の画面になるので、「エクスポート方法」として「詳細‐可能なオプションをすべて表示」をクリックします。 オプションが表示されるので、その設定を以下のようにします。 テーブル 必要なテーブル(該当の
WordPress サイトのお引越の際などに役立つ、phpmyAdmin からSQL を実行して文字列を変更する方法のご紹介です。 データベースのバックアップ phpmyAdmin にアクセスして、まずは「エクスポート」よりデータベースのバックアップをしておきます。 phpmyAdmin でSQL を実行して文字列置換 バックアップ後、今度は「SQL」をクリックして、 以下のようなSQL文 を入力し、実行します。 update テーブル名 set カラム名=replace(カラム名, "置換前の文字列", "置換後の文字列"); WordPress のサイトであれば、このようなSQL 文です。 update wp_posts set guid=replace(guid, "/images/", "/img/");
箇条書きや注意書きの文章を書く場合に、文章の先頭に「・」や「※」などの記号を記述することがよくあると思います。 しかし、2行目以降がその記号の下に回り込んでしまうことが気になっている方も多いのではないでしょうか。 手作業で地道に改行を入れたり、記号を画像で背景設定したり、あるいは強制的にリスト化してマークをつけたりと、あの手この手で誤摩化しているケースはよくあります。 でも「やっぱりテキストで綺麗に表示させたい!」というときに、以下の方法が最適です。 まずはサンプルをご覧ください。 ※text-indentプロパティの便利な使い方。:サンプルページ どうでしょう? 見事なまでに文章の先頭が綺麗に揃っていますね。 設定の仕方は以下の通りです。 HTMLHTMLでの記述。 <p class="indent-1">※text-indentプロパティの便利な使い方。<br> 文章の段落などの2行目
選抜条件自然科学、技術に対する信頼がある。宇宙の広大さ・希薄さに気が遠くなる。宇宙と比べた自分の一生や人類の歴史の短さに唖然となる。人類が地質学的時間の果てにヒトならざるものに進化・退化してしまう。何らかの形でエイリアン・地球外生命体と敵対する。政治的でない。あるいは、政治は扱われるがプロットの邪魔をしない、それどころか面白くしている。または、作者の主張が強くて作者の顔がはっきりと見えることがない。 上記の条件のうち、いくつかを満たしているものを作家ごとに紹介する。 作品のオチには触れないつもりだが、途中に何が出てくるかとかそういったレベルでは作品の内容に触れる。 記憶を頼りに書いているので誤っているかも。 グレッグ・イーガン思い入れが多い。ただ、近年のイーガンの長編は自然科学の素養が無いと何を言っているかまったくわからない作品が多いので(高校どころかひどいのになると大学院レベル)、短篇集
内容 videoタグでの動画埋め込み時は、通常コントローラーの再生ボタン等でしか操作ができない。ただそれだとyoutubeのように動画画面クリックで再生・ポーズに対応するデバイスに慣れている利用者にはUI的にイマイチだと思い方法を模索した。 実装 動画画面全体を覆う空divを作り、それにjavascriptで再生・ポーズのアクションを割り当ててるだけ。 気をつけた点は、、、 divで動画全体を覆う際に通常のコントローラーも覆ってしまうと、コントローラーでの操作ができなくなるでその部分のみ覆わないように調整 再生、ポーズの動作の違いをstatus変数+ifで調整 html <div class="video-wrap"> <video muted controls poster="test-movie.jpg" id="video"> <source src="test.mp4" type=
iPhoneやAndroidのスマホやタブレットなどのタッチデバイスでCSSのhoverアニメーションをつけていると、タップ(クリック)動作にいろいろと支障がでることがあります。 CSSで指定するhover動作をスマホやタブレットでは無効にさせてPCのみで実行させるために、JavaScriptでデバイスの判定をしたりすることもありますが、CSSのメディアクエリーだけでも制御ができるのでメモとして紹介します。 mediaクエリーのhoverとpointer PCデバイスのみにCSSのhover動作を実行させるには、CSSメディアクエリーで判定できる以下の2つを使用します。 ・使用デバイスがhoverを使えるかどうか ・使用デバイスのポインターの種類 この2つを組み合わせることでPCのみを判定させた状態を作り、その中にhover動作の指定を記述します。 実際の記述方法については以下です。 a
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く