首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CSS中的小三角实现

CSS中的小三角实现

作者头像
切图仔
发布2022-09-08 16:10:10
发布2022-09-08 16:10:10
47300
代码可运行
举报
文章被收录于专栏:生如夏花绚烂生如夏花绚烂
运行总次数:0
代码可运行

在网页制作中我们如何实现小三角? 如下京东官网

先来看如下代码

代码语言:javascript
代码运行次数:0
运行
复制
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title></title>
        <style>
            div{
                height: 0;
                width: 0;
                border:10px solid red;
                border-top-color: blue;
                border-right-color: aqua;
                border-bottom-color: bisque;
            }
        </style>
    </head>
    <body>
        <div></div>
    </body>
</html>

代码很简单,我们设定元素高宽为0 ,并指定四个边框的颜色不同,就出现了下面的效果

基于这种特性,我们做小三角就很简单了,只需使其他三边为透明背景即可

代码语言:javascript
代码运行次数:0
运行
复制
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title></title>
        <style>
            div{
                height: 0;
                width: 0;
                border:10px solid transparent;
                border-top-color: blue;

            }
        </style>
    </head>
    <body>
        <div></div>
    </body>
</html>

我们只需将该元素定位到某个div上即可实现京东首页二维码效果。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-08-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档