uniapp css样式盒子上面的箭头样式

在uniapp中,要创建一个盒子上面的箭头样式,可以使用CSS的伪元素::after::before来实现。以下是一个简单的例子,展示了如何使用CSS创建一个向上的箭头。

html 复制代码
<template>
  <view class="box">
    <view class="box-content">
      这里是盒子内的内容
    </view>
  </view>
</template>
 
<style>
  .box {
    position: relative;
    width: 200px;
    height: 100px;
    background-color: #f0f0f0;
    border: 1px solid #ccc;
  }
 
  .box-content {
    padding: 10px;
  }
 
  .box::after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: 100%;
    margin-left: -10px;
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent #f0f0f0 transparent;
    border-bottom-color: #ccc;
  }
</style>

在这个例子中,.box是包含箭头的盒子,.box::after是用来创建箭头的伪元素。通过调整.box::afterborder-widthborder-color属性,可以改变箭头的大小和颜色。这里的箭头是向上的,因为border-color的顺序是从上开始,顺时针方向设置的。如果你想要向下、向左或向右的箭头,可以适当调整border-color的顺序和位置

相关推荐
鱼与宇2 小时前
前端Web(html+css+js+vue3)
前端
FinelyYang3 小时前
UniApp + LiveKit:Android 端为什么要用原生做屏幕共享,以及我们怎么落地的
android·uni-app
雪芽蓝域zzs3 小时前
(六)打包优化 + Nginx 部署完整配置 + 项目收尾
前端·vue.js
研☆香4 小时前
聊一聊前端的常见字 关键字
开发语言·前端·javascript
东风破_4 小时前
JWT 1:从一个登录请求开始,理解 React 项目里的 API 层与 Mock
前端·后端
东风破_4 小时前
JWT 3:为什么 Token 要放进 Authorization?Axios 拦截器到底解决了什么?
前端·后端
东风破_4 小时前
JWT 5:路由守卫是什么?把整个 JWT 登录鉴权流程串起来
前端·后端
东风破_4 小时前
JWT 2:HTTP 是无状态的,为什么登录成功后还要给 Token?
前端·后端
东风破_4 小时前
JWT 4:Zustand 到底解决了什么?为什么登录状态要放进 Store?
前端·后端
IT_陈寒4 小时前
Vite动态导入差点让我秃头,原来问题出在这
前端·人工智能·后端