純粋な CSS3+DIV で小さな三角形の境界線効果を実現するためのサンプル コード

純粋な CSS3+DIV で小さな三角形の境界線効果を実現するためのサンプル コード

具体的なコードは次のとおりです。

HTMLコードは次のとおりです <div class="arrow-up">
     <!--上向きの三角形-->
</div>
<div class="arrow-down">
    <!--下向きの三角形-->
</div>
<div class="arrow-left">
    <!--左向きの三角形-->
</div>
<div class="arrow-right">
    <!--右向きの三角形-->
</div>
 
以下では、CSS3を使用して、それぞれ上向き、下向き、左向き、右向きの三角形を実装します。/*上向き矢印*/
.矢印上 {
    幅:0;
    高さ:0;
    border-left:30px 透明、実線;
    border-right:30px 透明、実線;
    border-bottom:30px solid #fff;
}
    
 /*下矢印*/
.矢印下{
    幅:0;
    高さ:0;
    border-left:20px 透明、実線;
    border-right:20px 透明、実線;
    上境界線:20px 実線 #0066cc;
}
    
 /*左向きの矢印*/
.矢印左 {
    幅:0;
    高さ:0;
    border-top:30px 透明;
    border-bottom:30px 透明;
    border-right:30px 黄色一色;
}
   
/*右矢印*/
.矢印右 {
    幅:0;
    高さ:0;
    border-top:50px 透明;
    border-bottom: 50px 透明の実線;
    border-left: 50px 緑一色;
}

ミニプログラムの例

wxml

<view class="index_sale_lists">
      <view class="sanjiao"></view>
      <view class="index_sale_list">
        <view class="index_sale_choice">選択した商品: <text>Shangnao</text></view>
        <view class="index_sale_tezhi">
          <テキスト>
            特徴:牛の肩と首の後ろ、背骨の両側にあります。肉は柔らかくてジューシーで、脂肪が均等に分散され、美しい大理石模様があります。柔らかい食感で口の中でとろけます。脂肪が少なく、タンパク質が豊富です。鍋に適しており、揚げ物、揚げ物、グリル料理にも使用できます。
          </テキスト>
        </ビュー>
      </ビュー>
    </ビュー>

wxss

.index_sale_lists{
  マージン: 50rpx 24rpx 0;
  背景色: #F2F6F4;
  境界線の半径: 20rpx;
  位置: 相対的;
}
.サンジャオ{
    位置: 絶対;
    左: 50%;
    上:-15rpx;
    幅:0;
    高さ:0;
    border-left:10px 透明、実線;
    border-right:10px 透明、実線;
    ボーダー下部:10px 実線 #F2F6F4;
    /* zインデックス: -1; */
}

要約する

純粋な CSS3+DIV を使用して小さな三角形の境界線を実現する方法についての記事はこれで終わりです。三角形の境界線を実現する方法に関するより関連性の高い CSS div コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

<<:  MySQL インデックス障害の上位 10 の問題の概要

>>:  Div はフラッシュを覆います。フラッシュ透過方式により、フラッシュ上に DIV レイヤーを配置できます。

推薦する

Vue2.x と Vue3.x のルーティングフックの違いの詳細な説明

目次vue2.xプレコンセプト:ルーティングフックのカテゴリルーティングとコンポーネントの概念(フッ...

ウェブ画像のホットリンクと座標値を設定するサンプルコード

時には、画像上に複数の領域を設定する必要があります。マウスで画像のさまざまな領域をクリックしてさまざ...

Nginx でバージョン番号を隠したり偽造したりする方法

1. デフォルトでアクセスするには、curl コマンドを使用します。 # curl -I http:...

CSS で要素を垂直方向に中央揃えする 7 つの方法

【1】中央の要素の幅と高さを知る絶対値 + 負のマージンコードの実装 .wrapBox5{ 幅: 3...

Vueのキャッシュ方法の例の詳細な説明

最近、「フロントエンドキャッシュ」という新しい要件が作成されました要件背景: フォームへの高頻度の繰...

JavaScript の便利な配列トリック 12 選

目次アレイ重複排除1. from() を新しい Set() メソッドに重ねる2. スプレッド演算子 ...

10分でCSS3グリッドレイアウトを理解する

基本的な紹介前回の記事では、CSS3 のフレックスボックスを紹介しました。今日は、CSS3 のもう ...

CSSアニメーション属性キーフレームの詳細な説明

コラムを更新してからどれくらい経ったでしょうか?半年ですか?今年の後半は、まさに離陸、つまり文字通り...

Alibaba Cloud Server ドメイン名解決手順 (初心者向けチュートリアル)

ウェブサイトの構築を始めたばかりの初心者には、理解し、学ぶべきことがたくさんあります。ウェブサイトを...

MySQLで最新のトランザクションIDを照会する方法

前に書いた内容: ビジネス ロジックの判断を行うために、最新のトランザクション ID を表示する必要...

MySQL 5.7 でルートパスワードを忘れた後に変更する方法の詳細なチュートリアル

序文長い間、MySQL のアプリケーションおよび学習環境は MySQL 5.6 以前のバージョンであ...

MYSQL から MARIADB へのプロジェクト移行に関するチュートリアル

データベース (MySQL) を準備します。すでに MySQL をお持ちの場合は、これを無視できます...

Linux teeコマンドの使い方の詳しい説明

teeコマンドは主にstandout(標準出力ストリーム、通常はコマンド実行ウィンドウ)に出力し、同...

MySQL の結合クエリとサブクエリの問題

目次複数テーブル結合の基本構文クロス結合と直積現象クロスコネクトデカルト積現象内部結合外部結合左外部...

MySQLサーバーは--read-onlyオプションで実行されているため、このステートメントを実行できません

会議中に同僚から開発ライブラリを書き込めないとの報告を受けました。エラー メッセージは次のとおりでし...