Scrum Fest Fukuoka 2025
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
テキストを画像の上に配置、タグを重ねたい、ヒーローセクションで画像の上にコンテンツを配置、画像のアスペクト比を維持させたい時など、CSSの絶対配置(position: absolute;)を使用することがあります。もちろん、それでうまくいく時はありますが、なんらかの制約があったり、テキストが長いと崩れたりします。 position: absolute;が必要だと思われていた実装で、使用しなくても実装できるモダンCSSのテクニックを紹介します。 Less Absolute Positioning With Modern CSS by Ahmad Shadeed はじめに ケース1: カードのオーバーレイ ケース2: カードのタグ ケース3: ヒーローセクション ケース4: display: contents; ケース5: カードアイテムの並べ替え ケース6: 中央寄せ ケース7: 画像のアス
11月末にリリース予定のChrome 108で、ビューポートのサイズ変更動作が変更されます。簡単に言うと、Android版Chrome 108の挙動はiOS版Safariと同じになり、より一貫性のあるクロスブラウザの動作が実現されます。 サイズ変更動作の内容とサイズ変更の仕組み、Chrome 108のリリースまでに何を準備しておけばよいのかを紹介します。 特に、position: fixed;を使用している要素やビューポート相対単位に依存している要素は配置がずれてしまう可能性があるので、対応が必要です。 Prepare for viewport resize behavior changes coming to Chrome on Android by Bramus 下記は各ポイントを意訳したものです。 ※元サイト様のライセンスに基づいて翻訳しています。 はじめに レイアウトビューポートと
貼り付く見出し 貼り付く見出し スクロールしてこの見出しが画面上部に貼り付いたときだけ、見出しの下に境界線を出したい。 技として、境界線用の要素をいっこ用意して、それを見出しの裏に忍ばせておく方法がある。見出しが画面上部に貼り付いたときに、下に境界線が出てくる。 画面上部に貼り付いたときに境界線が下に出る 貼り付く見出し 貼り付く見出し どうなってるかというと、背景色を透明にするとこう。 見出しの要素に margin-top: -1px; をつけることで、境界線の要素を覆い隠して見えなくしておく sticky の top の値を、見出しの縦幅 + 1px 分にして、 1px 下に貼り付くようにする 境界線が躍り出る空間を得るために、外側の包む要素の縦幅は、見出しの縦幅 + 1px 分にしておく むずいけど、これで、見出しが貼り付いたときに、境界線がちょうど背景色のすぐ下に躍り出る。 こうい
CSS Gridで2カラムのレイアウト(メインとサイドバー)を実装し、サイドバーにposition: sticky;を定義したけど、機能しなかったことはありませんか? CSS Gridでスティッキーが効かないときの原因とその対応方法を紹介します。 Using Position Sticky With CSS Grid by Ahmad Shadeed 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに gridコンテナの子でposition: sticky;が機能しない align-itemsのデフォルトの動作 別の例 終わりに はじめに position: sticky;がgridコンテナの子で期待通りに機能しなかったことはありませんか? 数日前、私は友人がまさにその問題を解決するのを手伝っていたので、それについて解説し
本記事は、TechFeed Experts Night#30 〜 Rust / WebAssembly最前線のセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみてください。 本セッションの登壇者 セッション動画 Return-position impl trait in trait、いわゆるRPITITの実装をあくまで「雑に見ていく」というタイトルで発表したいと思います。 前田喬之といいます。SNSはTaKO8Kiというハンドルネームでやっていて、基本的にRustのコミッターというか、コンパイラのコントリビューターチームや、エラー周りの機構を実装するワーキンググループに所属しています。 メソッドの戻り値タイプに impl トレイトを指定できるRPITIT まず最初に、RPITITはそもそもどういう
この記事ではCSSのFlexBoxという機能を使ってヘッダー/フッター固定のWebサイトを作る方法について紹介します。 ヘッダー/フッターを固定する方法をネットで調べてみると「position: fixed;に設定すれば良い」という記事が数多くヒットします。 この方法はヘッダー/フッターの高さが固定のときやデザイン的に敢えてメイン要素に被せたいというときは良いですが、そうではないときメイン要素がヘッダー/フッターに重なってしまって見えないという問題点があります。(詳細は後述) そこでこの記事ではよくある"position: fixed;"ではなく"FlexBox"を使って、ヘッダー/フッターが可変長の場合でも対応できる固定方法について紹介します。 想定読者 これからHTML/CSSの勉強をしようとしている初心者の方。 1から詳しく解説しているのである程度HTML/CSSを書いたことがある方
Announcing `async fn` and return-position `impl Trait` in traits The Rust Async Working Group is excited to announce major progress towards our goal of enabling the use of async fn in traits. Rust 1.75, which hits stable next week, will include support for both -> impl Trait notation and async fn in traits. This is a big milestone, and we know many users will be itching to try these out in their o
前回の記事positionプロパティを身に着けよう!基本的な知識と使い方を解説!(基礎編)ではpositionプロパティにおける4つの値について解説しました。 今回はこれらの値全てと類似点を持つposition: sticky;に関して解説していきます。 position: sticky;とは positionプロパティは入れる値に応じて要素の高さの有無が決まっています。 static、relativeであれば高さを有し、absolute、fixedであれば要素の高さがなくなります。 また、要素の位置指定をする際はそれぞれ基準となる要素が決まっています。relativeは通常配置される位置を基準に、absoluteは基準となる親要素、fixedはウインドウ全体を基準としていました。 stickyを設定された要素は、通常の位置に配置され、その要素の位置がウインドウ全体を基準として、指定位置の
EVER GIVEN last position is 34 S, 28 E heading to Colombo with speed of 17.8 knots. TRACK ON MAP...
どうも!LSSです!! だいぶ前の記事ですが、 で使用した、background-sizeとbackground-positionというプロパティの自由度の高さを確認してみます! CSSでドット絵が描けます! まず枠を作ります ドットをひとつ置いてみます 小さすぎて分かりにくいので、大きくしてみます ここで ちょっと解説 その1 background-image: linear-gradient(red,red); background-size: 5px 5px; background-position: 25px 25px; background-repeat: no-repeat; 2つめのドットを置いてみます ここで ちょっと解説 その2 2つめのドットを横長にしてみます どんどん増やせます! かなり極端な例でした^^; CSSでドット絵が描けます! まず枠を作ります コード <d
どうも!LSSです!! 以前に、やってみたかったけどうまくいかなかった事があります。 little-strange.hatenablog.com これを使いこなせたら、例えば背景画像のスクロールアニメーションができるなー、とか、以前に作ったとあるゲームの表現性が凄く上がるなー、とか思っていたのですが…。 実はもっと簡単な方法で出来そうな気がしてきました! まず、画像を用意します background-image:url~で指定するとこうなります background-positionプロパティにマイナス値指定 では、background-positionの値を変更するアニメーションを作ってみます! あとがき まず、画像を用意します ↑以前、散歩記事に使用した画像ですw で、これを、幅300px・高さ400pxにサイズ指定したdiv要素に background-image:url('画像ファ
どうも!LSSです!! もう何か月も前の記事ですが、 little-strange.hatenablog.com で頭を悩ませていた問題が解決しました! 画像の16分割 コード background-positionの%指定の特異性 16分割する意味 画像の16分割 画像を16分割した上で、borderで各枠に盛り上がったような効果を書けています。 これ、16個のdivタグで一つ一つ、16分割した各画像を割り当てています。 (画像の縦横サイズを得るために、その下に一枚絵も隠されていたりしますが。) なお、元の画像は↓こちら。 悩ましかった表示位置のズレ、画像の端まで表示できていないなどの問題が解決しています^^ コード <style><!-- #gbox{ display:inline-block; position:relative; width:100%; } #m0,#m1,#m2,
どうも!LSSです!! ちょっと前に、 こんな記事を書いていましたが、結局のところ「これでいいや」 ってとこに落ち着いたので、それを書いてみます。 デザインCSSと定型文 要するに、見出し1個分の「項目」ごと<div>タグで囲んでます これだと見出しの高さとか気にしなくて良くなりました! デザインCSSと定型文 デザインCSSの記載内容 .stk2{ position: -webkit-sticky; position:sticky; top:30px; } 定型文に登録した内容(から抜粋) <div> <h2 class="stk2">タイトル</h2> <p> </p> <p> </p> <p> </p> <p> </p> </div> <div> <h2 class="stk2">タイトル</h2> <p> </p> <p> </p> <p> </p> <p> </p> </div>
先日CSSのpositionに関するクイズを出しました。 位置指定プロパティのleftとrightを同時に指定するとどうなるでしょう?同時指定自体はCSSとして正しい記述になります。 答え 結論から言うと以下のようになります。 結果としてはleftのみを指定した時と同じような見た目になりますが、この表示になるにはいくつかの経緯があります。そして、ちょっとした条件の変化で上記のいずれかになりうる可能性があります。 挙動の詳細 まず、両方の指定があった場合、子要素はその条件[1]に合致するよう伸びようとします。ちょうど以下の画像のようになろうとします。 しかし、子要素に幅が指定されている場合は伸びれません。その時はleftとrightのうち、書字方向のものが優先されます。通常の日本語の環境であれば書字方向は左から右(lrt)なのでleftが優先されるので左寄せになります。今回のクイズは幅が指定
DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! Let’s look at how to get the user’s mouse position and map it into CSS custom properties: --positionX and --positionY. We could do this in JavaScript. If we did, we could do things like make make an element draggable or move a background. But actually, we can still do similar things, but not
You might have had the problem where a RecyclerView loses the scroll position when your Activity/Fragment is re-created. This usually happens because the Adapter data is loaded asynchronously and data hasn’t loaded by the time RecyclerView needs to layout so it fails to restore the scroll position. Starting with 1.2.0-alpha02, RecyclerView offers a new API to let the Adapter block layout restorati
どうも!LSSです!! 一昨日の記事、 little-strange.hatenablog.com にコメントいただき、ありがとうございました^^ 「上下もいけるんですよね?」とのコメントを複数いただきましたので、今回は上下移動を含めたスクロールを試してみます! 縦・横・斜めスクロールする画像 コード 解説 余談:JavaScriptからbackground-positionを指定 縦・横・斜めスクロールする画像 ※あまり真剣に見ると酔っちゃうかもなのでご注意ください! 画像は一昨日のと同じものを使いまわしていますw コード <style><!-- @keyframes bgscr{ 0%{background-position:0px 0px;} 10%{background-position:-470px 0px;} 20%{background-position:-470px -18
どうも!LSSです!! 今日はなんだか、background-positionと格闘していて惨敗しました^^;;; ちなみに、やろうとしているのは こういうのなんですが、実は表示位置指定が失敗していて、ちゃんと分割されていない上に画像も端まで表示されてなかったりしますw 失敗しているコード <style><!-- #gbox{ display:inline-block; position:relative; margin:0px; padding:0px; } #m0,#m1,#m2,#m3,#m4,#m5,#m6,#m7,#m8,#m9,#m10,#m11,#m12,#m13,#m14,#m15{ position:absolute; width:25%; height:25%; background-image:url(画像ファイルのURL); background-origin:bo
X(旧Twitter)を閲覧している際、投稿へのリプライを確認するとページが一番上まで戻ってしまう不便さを感じた経験がある人もいるはず。「Keep Twitter scrool position」は、そんな不便さを簡単に解消できる、便利なChrome拡張機能です。 Keep Twitter scroll position https://chromewebstore.google.com/detail/ohikllclmilbneljmbnkikjciogdhgfo "Keep Twitter Scroll Position" - browser extension demo - YouTube ◆拡張機能のインストール まずはChromeで拡張機能の配布ページにアクセスし、「Chromeに追加」をクリックします。 「『Keep Twitter scrool position』を追加します
はじめに 入社前にHTMLとCSSをかじったとはいえ、知らないタグや使い方が大量に出てきた研修課題。その中でもpositionの使い方をどんなに調べても意味不明だったので、自分が理解した(と思っている)内容をまとめました。 positionとは positionはcssプロパティの1つで、配置方法を設定します。ここで注意しないといけないのは、配置方法を設定するだけでその位置を指定しているわけではないということ。実際に「ここに表示!」とする場合は、top・bottom・right・leftなどで位置を指定する必要があります。 話は戻って、どういう時にpositionプロパティを使うことになるのかというと、よく画像の右上や左上あたりに「NEW」というアイコンがあったり、画像の上に何かを重ねて表示したいときに使用するらしいです。(ふむふむ・・・)ググッて調べてみると「ボックスの配置方法(基準位置
現在のところ、position: stickyを設定されている要素が固定状態になったかどうかを直接検出する方法はありませんが、IntersectionObserverを用いて行う方法があります。この記事で紹介されているのもIntersectionObserverを用いた方法ですが、この回答ではよりシンプルな設定のバージョンを用意してみました。 IntersectionObserverは、簡単に言えば、「特定の要素が画面内にあるかどうかを検出することができる機能」です。(本当は画面内ではなく特定の要素内など、細かい設定がいろいろ可能ですが。) 以下のサンプルをご覧ください。 codepen.io // 後で操作する用に固定部分の要素を取得 const header = document.querySelector('header'); const observer = new Interse
position: stickyが効かない?使えない条件やposition: fixedとの違い。 公開日 : 2023.06.19 コーディング こんにちは! アンドエイチエーのコーディング部です。 本記事では、 position: sticky;の意味position: sticky;とposition: fixed;の違いposition: sticky;が使えない条件をご紹介します。 position: sticky; とは?position: sticky;とは、とある要素をスクロールした際に、指定した位置に貼り付ける(=スティッキー)ことのできる便利なCSSプロパティです。 position: sticky;の要素が指定の位置を満たすとページの要素から”外れた”ような状態となるため、あたかも指定した位置で固定されたようになります。 position: fixed; の違いpos
tableのヘッダ(thead)を固定して縦スクロールをしたかった。 だけど、なんか上手くいかなかった。スクロールがtbody部に食い込んだり、レイアウトが崩れたり。一番理想の挙動に近かったのがposition: sticky法。 こんな感じに動く はてブさんのスタイルも適用されてるので実際のデザインとは違うけど、おおまかにこんな感じに動きます。 A B C D E AA BBBB CCCC DDDDDDD EEE AA BBBB CCCC DDDDDDD EEE AA BBBB CCCC DDDDDDD EEE html <table class="table_sticky"> <thead> <tr> <th>ID</th> <th>名前</th> <th>生年月日</th> <th>住所</th> <th>電話番号</th> </tr> </thead> <tbody> <tr> <
Basic usage Statically positioning elements Use the static utility to position an element according to the normal flow of the document. Any offsets will be ignored and the element will not act as a position reference for absolutely positioned children. <div class="static ..."> <p>Static parent</p> <div class="absolute bottom-0 left-0 ..."> <p>Absolute child</p> </div> </div> Relatively position
WEBページのレイアウトを整えて行く上で絶対に理解しておきたいのがCSSのpositionプロパティです。インタラクティブなUI(ユーザインターフェイス)を持つアプリケーションを作成したい場合は必須な知識で使用頻度も極めて高いです。初めてpositionプロパティを学び人もまだ完璧に理解していない人も基礎からしっかり学んでいきましょう。読み終えた時には他の人にも説明できるぐらいCSSのpositionの理解が深まっているはずです。 cssのpositionプロパティの値 cssのpositionプロパティを利用することで要素をHTMLに記述した場所ではなく自分の表示させたい場所に表示させることができます。しかし細かなルールが決められているのでそのルールを理解しておく必要があります。 positionプロパティを完全に使いこなすためには、下記の4つの値のそれぞれの動作をしっかり理解しておく必
ホームAppleTokyoTool、アルミ製の「HomePod mini」専用スタンド「MP2L Aluminum Stand High Position Model」を発表 TokyoTool、アルミ製の「HomePod mini」専用スタンド「MP2L Aluminum Stand High Position Model」を発表 2022 8/19 本日、アシカンが、アルミ製の「HomePod mini」専用スタンド「MP2L Aluminum Stand High Position Model」を発表しました。 本製品は、「HomePod mini」が持つ”360度に広がるオーディオ”の可能性を効果的に引き出すための製品となっており、「HomePod mini」を高い位置に置くことで、低・中・高域が揃った粒立ちの音を実現し、これにより、キック(ベースドラム)の音が潰れず、ハイハットの
Molecular Diagnostics Market Revenue Worth USD 16.32 Billion By 2025 at 8.57% CAGR | America Clinching Top Position Globally with US at Forefront, Says Market Research Future (MRFR) Prominent Companies of Molecular Diagnostics Market profiled in the MRFR report are Illumina (US), CLONIT SRL (Italy), Becton, Dickinson and Company (US), Abbott Laboratories (US), F. Hoffmann-La Roche Ltd (Switzerland
Ever since Russia invaded Ukraine, Western governments have tirelessly condemned this egregious act and declared their support for Ukraine. But as united as they have been in their outrage, they have been vague about their goals. This posture has begun to change. Recently, Secretary of Defense Lloyd Austin said that America wanted “to see Russia weakened” so that it could not threaten its neighbor
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く