css绘制下拉框头部三角(分实心/空心)

1:需求图: 手绘下拉框 带三角

2:网上查了一些例子,但都是实心的, 可参考,如图:


(原链接: https://blog.csdn.net/qq_33463449/article/details/113375804)

3:简洁版的:
a: 实心:

javascript 复制代码
<view class="angle"/>
css 复制代码
.angle{
    width:0;
    height:0;
    border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #000;
}

b: 空心:

javascript 复制代码
<view class="angle"/>
css 复制代码
.angle {
			position: fixed;
			top:60upx;
			right: 50upx;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid;
			border-top-width: 0;
			border-bottom-color: #DFB1B3;
			border-width: 20upx;
			
		}
		.angle::after{
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid;
			content: "";
			border-width: 20upx;
			top:1px;
			margin-left: -20upx;
			border-top-width: 0;
			border-bottom-color: #fff;
		}
		// 1px=2upx

我的页面代码


到此完美结束, 希望对你有所帮助 !

相关推荐
lijun_xiao20099 小时前
前端最新Vue2+Vue3基础入门到实战项目全套教程
前端
90后的晨仔10 小时前
Pinia 状态管理原理与实战全解析
前端·vue.js
杰克尼10 小时前
JavaWeb_p165部门管理
java·开发语言·前端
90后的晨仔10 小时前
Vue3 状态管理完全指南:从响应式 API 到 Pinia
前端·vue.js
90后的晨仔10 小时前
Vue 内置组件全解析:提升开发效率的五大神器
前端·vue.js
我胡为喜呀10 小时前
Vue3 中的 watch 和 watchEffect:如何优雅地监听数据变化
前端·javascript·vue.js
我登哥MVP10 小时前
Ajax 详解
java·前端·ajax·javaweb
非凡ghost11 小时前
Typora(跨平台MarkDown编辑器) v1.12.2 中文绿色版
前端·windows·智能手机·编辑器·软件需求
馨谙11 小时前
/dev/null 是什么,有什么用途?
前端·chrome
JamSlade12 小时前
流式响应 sse 系统全流程 react + fastapi为例子
前端·react.js·fastapi