質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

2回答

361閲覧

スライドするUIの実装技術

otaks

総合スコア223

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2018/10/18 13:03

編集2018/10/18 13:10

https://booth.pm/ja

↑のサイトページ上部で、右から左に自動で流れていくUIがありますが、
これはどうやって実現していますか?

HTMLソースを見ると、該当箇所辺りで、

<div aria-live="polite" class="slick-list draggable"> とありましたので、bootstrapでも使っているのかと思いましたが、 bootstrapは参照していませんでした。

cssっぽいlinkとして、

<link rel="stylesheet" media="all" href="https://asset.booth.pm/assets/main/application-ff497747fb218416ec6a6b6fd62f8c32729cbf912d5a9273d0b0f1843710fa43.css"> との記述を見つけました。

このcssでbootstrapと同じようなことを実現しているのでしょうか?
(slick-listで検索するとファイル内でヒットします)

なぜ既存のライブラリを使用せずこのcssを使用しているのでしょうか?
またファイル名がたらたら長いです

このcssはminifyされているように見えます。どのような背景でこのcssが
作られたのだと推測しますか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自力でもなんでも実装は可能ですが、そういうプラグインで有名どころで例えばslick

見た感じbootstrapはそもそも使ってなさそうですね。
まあbootstrapだけがCSSフレームワークではないし、
いろいろ組み合わせたり独自実装部分があったりしてもおかしくはないでしょう。
どのような意図で組まれたかは制作者のみ知るところですし、
「それを知ってどうしたいか」という質問者さん自身がどこまで
見据えられているかで回答も変わってくるので、後半については回答を控えます。
(単なる興味であれば回答はおそらくつきません)

投稿2018/10/18 13:19

m.ts10806

総合スコア80850

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

otaks

2018/10/18 13:38

プラグインというのはライブラリとは別物ですか? 質問文で書いたサイトはslickを使用していますか?
m.ts10806

2018/10/18 18:41

違いについて何も調べはつきませんか? slickについては「例えば」で出しています。同様の機能が実装できれば良いと感じたのですがそうではないのでしょうか。 slickという単語自体に「すべる」といった意味合いがありますので当該サイトの当該箇所が独自実装されていたとして同じ名前をつけていても何ら不思議はありません。 slick.jsを使っているかどうかは公式の実装と見比べれば明白かと思いますが、それはしてみましたか?
guest

0

ベストアンサー

スタイル名から考えるとSlick.jsを使っていると思います。実現方法は↑回答で。でいいのかな?

投稿2018/10/18 13:17

oikashinoa

総合スコア2826

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問