Movatterモバイル変換


[0]ホーム

URL:


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

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

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • テクノロジー
  • 【CSS】borderを使って、三角形作るのはやめませんか? - Qiita
  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

329usersがブックマークコメント57

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        【CSS】borderを使って、三角形作るのはやめませんか? - Qiita

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント57

            • 注目コメント
            • 新着コメント
            degucho
            CSSで三角つくるのやめませんか?少なくとも文書のレイアウト定義ではないですよね

              その他
              shishikaba
              個人的にはこの位の記号を使うならもうSVGにしちゃうかなぁ

                その他
                naoya2k
                正三角形の高さは「底辺*cos(60deg)」が正しい、と思ったがここで重要なのは中央に頂点を置くことなので「底辺/2*tan(60deg)」が正しく、直角二等辺三角形も「底辺/2*tan(45deg)」であった。元のブクマ指摘間違ってたごめん

                  その他
                  north_korea
                  これより前の時代は小さい四角形を45度回転させて下半分を隠すみたいな事もしていた…

                  その他
                  nekosann_08
                  ありがとうFontAwesome(普段言えない感謝

                    その他
                    genhou
                    IE亡き今、たしかにclip-pathで書くのが良さそうですね。画像はないです、こんなちょっとしたパーツのためにアセットを増やしたくないです。仮に画像にしたって、どうせCSSで位置調整するんですし。

                      その他
                      rh-kimata
                      CSSのテクニックとしては面白いし、三角形を作るならボーダーを使うよりクリッピング領域で切り抜いた方が筋がいいと思うけれど、そもそも画像で良いのではないだろうか

                        その他
                        sds-page
                        IE嫌いもいいけど「Excelでイラストを描く」みたいな事やってるのは自覚して欲しい

                        その他
                        mayumayu_nimolove
                        多分どのweb制作会社もcssで単純な図形書いてないよ。

                          その他
                          uva
                          この方法とSVGとだとどっちが良いんだろう

                            その他
                            nelpesica
                            []

                            その他
                            rogertroutman
                            transformでもlinear-gradientでも、CSSで三角形を作る方法なんて無限にありますし「私もひとつ思いつきました」でよいのでは。セマンティックでない飾りパーツなんて好きな方法で作ればいいと思います。

                              その他
                              cpw
                              なんでこんなトリッキーなことするのだろう。普通にsvgでいいんじゃないかね。

                              その他
                              mng_dog
                              背景画像を三角形で抜いてその三角形をアニメーションで変形させる、みたいな時はCSSで実装する必要があるのかな。

                                その他
                                yaboot
                                box-shadowとの相性が悪いのでSVGが安定

                                  その他
                                  kamayan1980
                                  これも込み込みで画像アセットにしたほうが「三角はCSSで描いてるけど矢印はアセットです。あ、バーガー線はCSSです」みたいなトンチキ管理にならなくて良いと思う。

                                    その他
                                    hatest
                                    こういう無駄なバッドノウハウは、全部IEのせい

                                      その他
                                      Sinraptor
                                      画像をbase64で埋め込めばいいやん

                                        その他
                                        kathew
                                        CSSって装飾全般を扱うものでレイアウト定義ではないような。CSSで三角書くのやめようには同意。svg使おう

                                          その他
                                          miruto
                                          おおお!これは早速取り入れてみよう!IE考えないならclip-pathが使えるのは助かる😎

                                            その他
                                            toaruR
                                            装飾はcssで合ってると思うけど、いずれにしてもどんぐりかなぁ(´-`)なお、文書構造、レイアウト、装飾の3要素を分離したいならhtml+cssの2つで厳しいのは必然。XSLTもIE消えて瀕死

                                              その他
                                              buhoho
                                              SVGもろくに実装されてなかった時代の残り香ではある

                                                その他
                                                cb-jim
                                                でたよベストプラクティス

                                                  その他
                                                  terashimaWataru
                                                  ジェネレーターを作ってくださいませんか/この時代にCSSの役割を狭義の「文書のレイアウト定義」のみとするのは無理筋すぎる気もする

                                                    その他
                                                    Helfard
                                                    サカバンピスピス v(・▼・)v ← これをもっとそれっぽく書けたら優勝でいいよ。

                                                      その他
                                                      euclidean
                                                      三角形程度の単純な図形ならインラインSVGかな

                                                        その他
                                                        sakidatsumono
                                                        ああ、image生成以外の方法があったのね。

                                                          その他
                                                          tettekete37564
                                                          へぇー最近はそんなのあるんだと思うと同時に、その三角形ってどこで使うの?▲←これじゃダメなの?っていう

                                                            その他
                                                            marunabe
                                                            タグ形状や吹き出しの三角形部分とかでよく使ってた。cssのボックスに横付けするからcssで合わせた方が色々都合がいいんだよね。単品で使うならsvg。今度三角形作りたくなったら参考にしたい。

                                                              その他
                                                              tockri
                                                              IE11は不可だけどもういいよね。clip-path generatorでググればジェネレーターもいっぱいあるから使いやすい。

                                                                その他
                                                                shimatokuo
                                                                ちょっとした形状まで画像ファイルやSVGで実装するという「ベテラン」の意見があるが、これは若手は聞かなくていいよ。手法を更新しない(できない)言い訳でしかない。たかがパスだ。

                                                                  その他
                                                                  blueboy
                                                                   高解像度の GIF 画像を( width 指定で)縮小表示する方が簡単。3.7KB。  https://cdn-ak.f.st-hatena.com/images/fotolife/b/blueboy/20230619/20230619084444.gif  すごく古いブラウザでも表示できるぞ。低機能のスマホやモバイル機器でも。

                                                                    その他
                                                                    shiromatakumi
                                                                    CSSかSVG。画像だと色変更とか微調整面倒くさすぎでしょ。

                                                                      その他
                                                                      yamadar
                                                                      良い。本来の目的以外にハックして使うはバッドノウハウなので廃れるべき

                                                                      その他
                                                                      aquarickn
                                                                      めちゃめちゃいいけど、アイコンにしてくれや

                                                                        その他
                                                                        misarine3
                                                                        svgだと使い勝手の悪いシーンが結構あるんですよ。個人的にはどんなcssでもいいと思うけど、作り方の手数をいくつも持ってる方がいいに決まってる。この手の議論は不毛。

                                                                          その他
                                                                          b_wa
                                                                          こういう記事を書く時はcaniuseくらい載せてほしいな。

                                                                            その他
                                                                            rna
                                                                            clip-path知らなかった。can i use 見たらだいぶ前からあるけど完全なサポートはまだ一部なのか。図形描くだけならSVGの方が互換性高いしセマンティクス的にも正道だと思うが…

                                                                              その他
                                                                              sametashark
                                                                              cssで表現しづらい時svgにしてる。 CSS描画は差分表示と変更に強くgit上有利。別アセットはロード時の通信回数由来で遅くなる。画像はバージョン管理的に微妙。svgは差分表示が直感的じゃない。 dataURLは変換面倒。

                                                                                その他
                                                                                nekonyantaro
                                                                                clip-pathですか。存在すら知らなかった。

                                                                                その他

                                                                                注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

                                                                                リンクを埋め込む

                                                                                以下のコードをコピーしてサイトに埋め込むことができます

                                                                                プレビュー
                                                                                アプリのスクリーンショット
                                                                                いまの話題をアプリでチェック!
                                                                                • バナー広告なし
                                                                                • ミュート機能あり
                                                                                • ダークモード搭載
                                                                                アプリをダウンロード

                                                                                関連記事

                                                                                  usersに達しました!

                                                                                  さんが1番目にブックマークした記事「【CSS】borderを使...」が注目されています。

                                                                                  気持ちをシェアしよう

                                                                                  ツイートする

                                                                                  【CSS】borderを使って、三角形作るのはやめませんか? - Qiita

                                                                                  はじめに みなさんは、CSSで三角形をつくる時どのように作っていますか? borderを使って作っていません...はじめに みなさんは、CSSで三角形をつくる時どのように作っていますか? borderを使って作っていませんか? この記事では、CSSで三角形をつくるベストプラクティスを紹介します。 今までの三角形の作り方 See the PenCSS Masking - Fade outUI by でぐぅー | Qiita (@sp_degu) on CodePen. 今までは、三角形を↑このようにborderを駆使して作成していました。 どうしてこうなるかは、省略しますが、来のプロパティとは違う使い方でうつくしくないですよね! この方法のいけてないポイントは以下の通りです。 1. 指定の大きさの三角形をつくるのに、border-widthを使うところ来、border-widthは、要素の境界の幅を指定するプロパティで、要素の大きさを指定するプロパティではありません。 理想は、widht と

                                                                                  ブックマークしたユーザー

                                                                                  • berrytoe2025/12/10berrytoe
                                                                                  • kazzuu2024/05/15kazzuu
                                                                                  • mmc_HTNA2024/04/19mmc_HTNA
                                                                                  • saki00002024/03/15saki0000
                                                                                  • igatea2024/02/22igatea
                                                                                  • ka0022024/01/23ka002
                                                                                  • shirotorabyakko2023/12/28shirotorabyakko
                                                                                  • nelpesica2023/11/27nelpesica
                                                                                  • techtech05212023/08/30techtech0521
                                                                                  • akira_maru2023/08/10akira_maru
                                                                                  • onohiro532023/07/17onohiro53
                                                                                  • repon2023/07/09repon
                                                                                  • kihala2023/07/06kihala
                                                                                  • lugecy2023/07/02lugecy
                                                                                  • moonblogger2023/06/29moonblogger
                                                                                  • ysirman2023/06/28ysirman
                                                                                  • ayoshh2023/06/28ayoshh
                                                                                  • kyompi2023/06/26kyompi
                                                                                  すべてのユーザーの
                                                                                  詳細を表示します

                                                                                  ブックマークしたすべてのユーザー

                                                                                  同じサイトの新着

                                                                                  同じサイトの新着をもっと読む

                                                                                  いま人気の記事

                                                                                  いま人気の記事をもっと読む

                                                                                  いま人気の記事 - テクノロジー

                                                                                  いま人気の記事 - テクノロジーをもっと読む

                                                                                  新着記事 - テクノロジー

                                                                                  新着記事 - テクノロジーをもっと読む

                                                                                  同時期にブックマークされた記事

                                                                                    いま人気の記事 - 企業メディア

                                                                                    企業メディアをもっと読む

                                                                                    はてなブックマーク

                                                                                    公式Twitter

                                                                                    はてなのサービス

                                                                                    • App Storeからダウンロード
                                                                                    • Google Playで手に入れよう
                                                                                    Copyright © 2005-2025Hatena. All Rights Reserved.
                                                                                    設定を変更しましたx

                                                                                    [8]ページ先頭

                                                                                    ©2009-2025 Movatter.jp