問題タブ [css-shapes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
14863 参照

css - div を台形にスタイルすることは可能ですか?

歪ませることができることはわかっていますが、各コーナーを特定の角度で歪ませる方法がわかりません。

私が取り組んでいるプロジェクトは次のとおりです: http://map.ucf.edu/

特にメニュー内のタブを見てください。現在、画像を使用していますが、対応するブラウザ用に変更したいと思います。

CSS の trapazoidを作成できることはわかっていますが、それはコンテンツのない境界線を使用しています。最終結果には、少し丸みを帯びたコーナーも必要です。

編集:Zoltan Tothのソリューションから始めて、これを達成できました:デモ

0 投票する
5 に答える
23069 参照

css - 2つの重なり合うdivの「二重不透明度」を処理する方法

不透明度が0.6の2つのdivがあります。それらをオーバーラップさせる必要がありますが、不透明度を保持し、新しい結合された不透明度レベルを作成しないでください。画像が使えません。

編集-小さな円にはキャンバス要素が含まれているはずです。疑似要素が最善の解決策であるかどうかはわかりません。

とにかくCSSでこれを行うことはできますか、それともキャンバスを使用する必要がありますか?

例 -

http://dabblet.com/gist/1566209

HTML:

CSS:

0 投票する
3 に答える
26317 参照

html - 純粋なcssナビゲーションバーに三角形のホバー効果をどのように取得しますか?

テキストの下に、ユーザーがさまざまなタブにカーソルを合わせたときに指す小さな三角形を配置したいと思います。これが私が使っているコードです。

cssナビゲーションバー

0 投票する
5 に答える
59780 参照

html - ボックス シャドウ付きの CSS 吹き出し

CSS を使用して左側に三角形を描画する DIV を作成します。親要素と疑似要素 (画像を参照) およびコードの両方に均一なボックス シャドウを適用しようとしています。

これは可能ですか?それとも、これに border-image を使用した方がよいでしょうか?

(上: シャドウ前、中: CSS ボックス シャドウ、下: 望ましい結果)

Box-Shadow が追加される前の要素

box-shadow を追加した要素

望ましい結果

0 投票する
5 に答える
15124 参照

css - cssを使用してこのような角度の付いたタブを作成するには?

私はこのようにする必要があります。純粋なCSSで可能ですか?

ここに画像の説明を入力

0 投票する
1 に答える
4817 参照

html - 逆に丸みを帯びた角を持つcss3メニュー

ここの画像のようなナビゲーションメニューをデザインしました:

逆の丸い角

画像を使用せずに、css3の丸い角とボックスシャドウを使用してコーディングしたいと思います。問題は、最初のメニュー項目の左側にある丸い角と、メニューの右側にある角です...私はそれを「逆」の丸い角と呼んでいます...

で色を変更する必要があります:hover

これをcssだけで行う方法はありますか?そしてどうやって?

0 投票する
2 に答える
1407 参照

html - 興味深い CSS シェイプ ナビゲーション (シェブロン)

現在、サイト用にかなり興味深い形状のナビゲーションを作成しています。各メニュー項目が必要とする形状を以下に示します。

ここに画像の説明を入力

最終的なナビゲーションは、これの拡張バージョンのようになります。

ここに画像の説明を入力

これらの形状を CSS で作成するのは興味深い実験になると思いました。矢印の形状の 1 つの CSS と HTML は次のとおりです。

各 nav アイテムには負のオフセットが適用されています (デモでは省略しました)。これは、それらがすべて互いに同一平面になるようにレンダリングされるためです。

ロールオーバーとオン状態を Javascript で処理しています。

私の問題は、ナビゲーションをページの幅全体に広げることです。現時点では、すべてを収容するために、ナビゲーション コンテナーをより大きな幅に設定する必要があります。

オーバーフローを非表示に設定しようとしましたが、最後のアイテムは続行して終了するのではなく、レベルを下げています。

ここに例を設定しました - http://jsfiddle.net/spacebeers/S7hzu/1/

赤い境界線はoverflow: hidden;あり、青い境界線はありません。]

私の質問は次のとおりです。レベルを下げることなく、含まれている div の幅を埋める行にボックスをすべてフロートさせるにはどうすればよいですか。

ありがとう

0 投票する
1 に答える
1122 参照

css - 境界半径を使用してこのような形状を作成するには?

私がこれまでに作ったものはここにありますhttp://jsfiddle.net/cmRHp/1/

そして、私はまさにこのようにしたい

ここに画像の説明を入力

0 投票する
3 に答える
4186 参照

html - 八角形のdivを作成する方法は?

非常に単純なアイデアですが、これを行う方法がわかりません。div(可能であれば)1つとしてスタイリングできるようにしたいと思います。

どうすれば八角形を作成できますdivか?

0 投票する
5 に答える
115745 参照

css - CSSを使用してコンテンツの周りに円を描く方法は?

このような

コンテンツを丸で囲みます

このコードだけで