首页 > 其他分享 >css 样式 正三角,倒三角 小三角

css 样式 正三角,倒三角 小三角

时间:2023-01-11 18:22:06浏览次数:32  
标签:solid color 倒三角 height width transparent border 小三角 css

提示框、菜单栏 的三角样式

效果图

精髓

 正三角
.h{
            width: 0;
            height: 0;
            border: 6px solid transparent;
            border-bottom-color: rgb(19, 95, 236);
        }
倒三角
        .y{
            width: 0;
            height: 0;
            border: 6px solid transparent;
            border-top-color: rgb(238, 15, 15);
        }

  

 

demo代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div{
            width: 100px;
            height: 100px;
            border: 1px solid salmon ;
            margin: 20px auto;
        }
        .h{
            width: 0;
            height: 0;
            border: 6px solid transparent;
            border-bottom-color: rgb(19, 95, 236);
        }
        .y{
            width: 0;
            height: 0;
            border: 6px solid transparent;
            border-top-color: rgb(238, 15, 15);
        }
        .aaa{
            position: relative;

        }
        .ttt{
            border: none ;
            background-color: cornflowerblue;
        }
        .ttt:before {
            content: "";
            position: absolute;
            top: 15px;
            left: 45%;
            width: 0;
            height: 0;
            border-color: transparent transparent cornflowerblue;
            border-style: solid;
            border-width: 0 4px 5px;
        }
    </style>
</head>
<body>
    <div>
        <h4>正三角</h4>
        <div class="h"></div>
    </div>
    <div>
        <h4>倒三角</h4>
        <div class="y"></div>
    </div>
    <div class="aaa">
        <div class="ttt">
            hello 芹菜是一根葱
        </div>
    </div>
    
</body>
</html>

  

标签:solid,color,倒三角,height,width,transparent,border,小三角,css
From: https://www.cnblogs.com/sinberya/p/17044603.html

相关文章

  • CSS3 中flex 布局
    Flexbox是CSS3中的一种布局模式。它允许元素在一个容器中自动排列,可以使用灵活的方式创建复杂的布局。Flex布局有很多优点,例如,它很容易实现响应式设计,并且可以很容易地......
  • UnoCSS 简化 CSS 的书写,Nice!
    CSS样式太多,重复写在学习UnoCSS之前,我提出几个问题:你是否有过写完了HTML之后,跳转到style写CSS这样来回跳转的痛苦?你是否有过不知道如何给节点取类名的痛苦(有......
  • CSS3实现3D旋转
    用CSS3制作3D旋转图像,效果很漂亮,3D旋转的特别之处就是支持阴影旋转和兼容响应式网页设计,使得整体场景非常有感觉。 先看一个简单的3D旋转效果例子: 正面:鼠标移上去就......
  • 在vue中使用CSS变量
    首先,我们要先知道什么是CSS变量,可以先看这篇文章在我们知道什么是CSS变量之后,我们尝试把它在项目中运用起来,一些需要动态计算的值,我们就可以使用它快速的实现效果。以下为......
  • JS_0072:静态html引入 js, css 添加随机数后缀
    1,<!DOCTYPEhtml><htmllang="en"><head><metacharset="utf-8"><title>展示模型</title><metaname="viewport"content="width=device-width,initia......
  • CSS_2_盒子模型、定位
    使用css可以进行布局设计。  div标签:定义HTML文档中的一个分隔区块或者一个区域部分。常用于组合块级元素,以便通过CSS来对这些元素进行格式化。 ......
  • CSS3 背景设置
    背景图原点background-origin:padding-box;(默认)border-box|padding-box|content-boxbackground-origin是用来决定图片的原始起始位置。它有三个可选值co......
  • 纯css写滚动的弹幕特效
    最近在写一个春节活动,里面有一个类似拼多多展示中奖用户的弹幕滚动。后台给了随机滚动将近一百条数据,之前写过一版,是使用定位,将数据顶上去,但是一秒一动的效果略略有些卡顿......
  • 【css】元素垂直水平居中的几种情况
    写页面时免不了垂直居中、水平居中。在这里给出一些解决办法。原理:父元素 position:relative;保证子元素不脱离父元素子元素position:absolute;子元素相对于父元......
  • CSS实现文本一行垂直居中,两行垂直居中,超出两行文字显示省略号的方法
    实现单行垂直居中,两行垂直居中,超过两行省略…显示<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><style>......