• ベストアンサー

丸みを帯びた境界線

okwaveユーザの方はここにログインすれば ログイン情報の枠線の隅が丸みを帯びているのが分かります。 http://okwave.jp/ 会員登録されてない方も右上のお知らせで確認できます。 この境界線の丸みをCSSで実装できるものなのですか。 タブに関しては図形を用意しているみたいですが、 これもそういうことをしているのでしょうか。

  • CSS
  • 回答数5
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
  • DrFell
  • ベストアンサー率55% (305/551)
回答No.4

境界線の丸みはcss+画像で実装されています。ご質問の内容は、CSS Spriteと呼ばれるもので、アクセス回数を減らすことにより、サーバーへの負担を軽くし、同時にスピードアップが期待できます。小さなすき間だらけの荷物を沢山送るより、まとめて送り、切り出したほうが早いというわけです。 cgiやphpは関係ありません。CSS Spriteがわからなくてもcssでデザインできるなら、flyingbee さんでも利用できますよ。ジェネレーターもあります。 「css 1枚」で検索すると、CSS Spriteにすぐたどり着きます。 「CSS Sprite」で検索すると、CSS Spriteに関する情報がいろいろ出てきます。 それにプラスして、ご自分のやりたいこと、調べたいことを検索されてはいかがでしょうか?

flyingbee
質問者

お礼

ご回答有り難うございます。 CSSが分かれば利用できるものなのですね。 多分、私は縁がなければ手を出さない世界だと思います。 ただ、その縁がどう転んで行くかは分からないところです。 そもそも、今回の質問がこんなに波紋が 大きくなることも予定していませんでした。

その他の回答 (4)

回答No.5

ああ、そうか。 私がPHPと言ったのはflyingbeeさんの >CGIでサイトを構成 を受けてのサイト本体についての言及です。念のため。

回答No.3

#2さんの補足です。 #2さんの言っているのは「CSSスプライト」と呼ばれています。このキーワードで検索にいっぱい引っかかると思います。 Yahoo, Google, Youtube・・・あげればきりがないほど利用されています。 「CSSスプライト 角丸」で検索してみるとこれまたいっぱい。 チュートリアルサイトが結構あるみたいです。

flyingbee
質問者

お礼

どうもご回答有り難うございます。 CSSスプライトというのですね。 確かに検索をかけたらそれなりに出てきました。 少しのぞいていくとJQueryとか、 このサイトでも時折質問に上がっている内容が出てきました。

回答No.2

#1です。 CGIではないと思う。たぶんですが。CGIではないPHPではないかと。 そこはまあ別問題なのでこの辺で。 >巨大な商業サイトはほぼ、そのような構成になっているということですか? さすがにそこまでは私は知りませんが、この方法のメリットは画像が一枚だから読み込み回数が減るという点で、まあ膨大なアクセスのあるサイトならではの手法でしょうね。

flyingbee
質問者

お礼

画像1枚にする理由がアクセス数と関連があるのですね。 質問したお陰で興味深い話を聞けましたよ。 CGIでないとしたらユーザー側で処理しているのですかね。 PHPにも色々あるってことですか。

回答No.1

CSSは隠されてるわけでもないから自分で見ればいいのに。 こうなってます。Googleやpixivでも使われてる方法ですね。PNGが添付できないのでJPGに変換したため、透過はなくなっていますが。 ちなみにこれは、その「枠線」で背景を保存。

flyingbee
質問者

お礼

ご回答有り難うございます。 CSSを見ても巨大すぎて、よく分からないのが本音です。 多分、画像を用意しているのかなとは思いましたが、 私の想像の上を行っていました。 こういうものを用意して、CGIでサイトを構成しているのですね。 googleやpixivでも使われているということは 巨大な商業サイトはほぼ、そのような構成になっているということですか?

関連するQ&A

  • 個人運営サイトと公式サイトの境界について(3件目)

    私は、あるスポーツサークルのサイトを個人で運営しております。 1年以上後になって、サークル会長サイト(公式)が公開されて9ヶ月。 行事の案内などのお知らせ方法についての質問です。 以前私のサイト内に「会員の方へお知らせ」という項目があり、会費の納入期、行事予定の案内を書き入れていました。 すると会長より以下のクレームを頂きました。 「一会員の立場で『会員の方へお知らせ』っておかしいだろう」 サイト訪問した一般の方ではなく、会員の方を対象に「こういうことがあるよ」とお知らせしているだけなのに。 内容では無く『会員の方へお知らせ』という表記にクレームがきました。 おかしい事なのでしょうか? 仕方ないので『お役立ち情報』と名前を変えて対応しました。(その後クレーム無し) 会費の納入時期が来たので、お役立ち情報として 「会費の納入時期です。納入方法は○○に書いています。お早めに~」 と書いていました。 すると、会長の方に「一会員が会費を催促している」とメールがあったらしいです。(本当かどうか不明) 【お役立ち情報】 会費の納入時期です。納入方法は○○に書いてあります。お早めに~ 問題あるでしょうか? 納入先はサークルです。納入を催促しているように思えますか? 「お早めに~」の一言が催促だというなら、重箱の隅つつきのような、あまりにもひどい言い掛かりだと思います。 サークルの会計の処理も大変でしょうし、金銭でも何事でも早く済ませられるものはすませたほうがいいですよね。 「納入時期だ」「書いてある」だけでは堅苦しいので添えた一言「お早めに~」。 普通の会話でも「早く払った方が良いよ」なんて言ったりしますよね。 第三者から見て、催促しているように見えますでしょうか? 関連質問: http://okweb.jp/kotaeru.php3?q=1524230 http://okweb.jp/kotaeru.php3?q=1523478

  • ブラウザのフォームに自動入力させたい。

    あるサイトをブラウザで見た時に、ページのブランクのフォームが用意されていてボタンを押すと、値(例えば名前とか住所)が自動入力される、という処理はどうしたら、実装できるでしょうか?また、それはjava、あるいはjavascriptで実装できるでしょうか? イメージとしてあるのは、下記のページの商品申し込みページのWeb会員としてログインした後の情報の入力です。 https://umaimizu.jp/index.aspx よろしくお願いします。

  • 会員メニューの作り方について

     よくホームページで会員メニューってありますよね。ログインしたり,ログアウトしたり。ログインするユーザーによって,それぞれ違うページを見せれるようなページを作りたいのですが,どうすればよいでしょうか?また,パスワードもユーザーによって設定できるようにしたいです。ご存知の方,教えてください!

  • jQueryでタブの中に表を入れる

    jQueryを使ってページを表示させようと思っています。 その中で、 http://5am.jp/jquery/jquery_ui_tabs/ このタブのメニューの中に http://styler.jp/blog/2013/01/18/handsontable/ こちらの表を入れ込みたいのですが、どうも上手く行きません。 css/jquery.handsontable.full.cssとjs/jquery.handsontable.full.js、js/jquery-2.min.jsを指定するとタブが上手く表示されず、外すとタブは表示されるのですが表が出て来ません。 どなたか似たようなことやったことのある方、ご教授よろしくお願いします。

  • リンクをJavascriptで実装している理由は?

    大手の会員制サイトなどで、リンクがAタグではなくJavascriptで実装されているものがあります。なぜわざわざJavascriptで実装しているのでしょうか? 私の個人的なネットサーフィンのやり方として、リンクをCtrlボタンを押しながらクリックして新しいタブで開いてます。target="_blank"と指定されたAタグをクリックしても新しいタブが開きますが、Ctrl+クリックは画面が切り替わらないので、例えばメールボックスで見たいメールへのリンクを先に一通り開いておき、後で「メールを見る」という作業だけを連続的に行え、効率的です。 しかしJavascriptで実装されたリンクはクリック時、Ctrl(新しいタブで開く)やShift(新しいウィンドウで開く)を押していてもそれが効かず、スクリプト側の制御に委ねられる形になります。これは不便ですし、スクリプトを組む手間もかかるやり方だと思います。なぜわざわざこのような方法を使っているのでしょうか? 以下、私の予想です。 (X)HTMLの今後の仕様として、「target属性を廃止し、どのような方法でリンク先へジャンプするかはユーザに選ばせる」という動きがあるそうだが、制作者側がジャンプ方法を強制する為にJavascriptを使ったのか。しかし会員制サイトのような特にユーザ主体性の大きいサイトがユーザの利便性(操作性)を奪うような方法をとるだろうか。また、新しい仕様はまだ一般的には浸透していないので先走ってそれに合わせたということは前述の理由から考えにくいし、(X)HTMLはマークアップ言語なので仕様に沿っていないことによる不利益はSEOぐらいしか考えられない(SEO対策は重要だが)。また、pdfなどのバイナリデータがトップにヒットするケースもあるので、不利益といってもどの程度のものかは不確かである。

  • 楽天リンクスとYahoo!360の会員数

    現在、SNSの会員数を調べているのですが、楽天リンクスとYahoo!360の現在の会員数をご存知の方がいらっしゃいましたら、教えていただけないでしょうか? 私は招待されていないのでユーザーではないのですが、もしかしたらユーザーの方がログインしたページには会員数が表示されているのでは・・・といった期待を持って質問させていただきました。 ネットで検索しても探せなかったので、何卒宜しくお願いします。

  • 会員サイトのユーザーIDについて

    現在、phpで会員サイトを作る勉強をしています。 最近、よくメールアドレスとパスワードを使用して 会員専用ページにログインさせているサイトを目にします。 確かに、各サイト毎に登録するようなユーザーIDは忘れやすいので、メールアドレスとパスワードの組み合わせでログインしてもらう方がユーザー側からしても良いと思いますが、 実際、メールアドレスでログイン認証している会員サイトでもユーザー側にはわからない管理用のユーザーIDというのは付与しているのでしょうか? 付与している場合、それぞれのユーザーIDが同じにならないように乱数で作成するパターンが多いのでしょうか? ユーザーIDの法則についてはサイト毎に異なるかとは思いますが、 実際、ほとんどのサイトはどのような決まりで付与しているのか気になり、質問しました。 ご回答、よろしくお願いします。

    • ベストアンサー
    • PHP
  • ニコニコ生放送でコメすると運営からのお知らせで

    ニコニコ生放送でコメすると運営からのお知らせで通信が切断されました。しばらく時間を置いて、再度お試しください。とでます。 自分ではなく友達がなってるのですが、プレミアム会員でけっこう前からなってるらしく今日の場合、ログインしても再度ログインしなおさなくては、いけないらしく解決策がわからないみたいのでどなたかわかる方、いらっしゃいましたら教えていただけると助かります。

  • Enterキーでログイン

    普通、会員ページなどにログインするときはIDとパスワード入れた後、 Enterキーでログイン出来ますよね? 私もログインコントロールでログインページを作っていて ずっとEnterキーでログインしていたのですが、いつかを境に出来なくなってしまいました。 パスワード入れた時点でEnterを押しても反応しません。 Tab→Enter、もしくはマウスクリックならログイン出来るのですが・・・ これは結構不便だと感じます。 ユーザIDとパスワードをSession変数に格納して、その後のページを振り分けるのに使っているですが、 そのSessionがNullになってしまってるのかな?とも思いますが 何がきっかけでそうなってしまったのか謎なのです。 同じような体験したかた、原因が特定できる方、アドバイスの程よろしくお願いします。 ASP.NET(VB) Visual Web Developer 2005 Express Edition

  • インラインフレーム内に2つのタブを作成する方法

    ホームページ作成について、質問したいと思います。 実際に、使用されているページを見ていただいたほうが、分り易いと思います。 http://fc2.com/ 上記のページですが、中央のインラインフレーム内の上部に、2つの、「 お知らせ 」 と 「 新着記事 」 というタブがあります。これを入れるには、具体的に HTMLとCSSには、どのように記載するのが良いのでしょうか? 詳しい方がいましたら、よろしくお願いします。

専門家に質問してみよう