CSS元素超出部分滚动,并隐藏滚动条(谷歌、uni-app、微信小程序适用)

2 篇文章 0 订阅
1 篇文章 0 订阅
本文探讨了如何使用CSS3的`-webkit-scrollbar`属性来隐藏滚动条,但指出这种方法在火狐和IE浏览器中不兼容。示例代码展示了在Webkit内核浏览器中隐藏数据列表滚动条的实现,同时提供了导航条的样式定义。文章着重关注前端开发中CSS3特性的应用及其局限性。
摘要由CSDN通过智能技术生成
  • 利用 css 3 的新特性 -webkit-scrollbar, 但是这种方式不兼容 火狐 和 IE

HTML

<view class="nav_data" >
	<view v-for="(item,index) in navData" :key="index" class="nav_data_inner">
		<view class="nav_item" @click="_clickNav(index)" :class="s_index == index ? 'active' : ''">
		<text>{{item.name}}</text>
			<view class="nav_item_border"></view>
		</view>
	</view>
</view>

CSS


.data_list::-webkit-scrollbar {
  	display: none;
 }
 
.nav_data{
	display: flex;
	overflow-x: scroll;
	scrollbar-width:none;
}

.nav_data_inner{
	padding: 20rpx 10rpx;
	padding-bottom: 6rpx;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: flex-start;
}

.nav_data .nav_item{
	padding: 0 30rpx;
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	font-size: 28rpx;
}
.nav_data .nav_item .nav_item_border{
	width: 95%;
	margin-top: 10rpx;
	border-bottom: solid 4rpx rgba(0,0,0,0);
}
.nav_data .nav_item.active {
	color: #f32c2e;
}

.nav_data .nav_item.active .nav_item_border{
	border-bottom: solid 4rpx #f32c2e;
}

主要是这一块

.data_list::-webkit-scrollbar {
  	display: none;
 }
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值