纯CSS设置滚动条位置调整在左侧或者在上方

纯CSS设置滚动条位置调整在左侧或者在上方

  1. 滚动条位置在左侧
// 实现原理
// 设置父元素的文字方向为从右到左 direction: rtl;
// 让所有子元素的文字方向从左到右 direction: ltr;
// css
	#son {
	  direction: ltr;
	 }
	 #father {
	   width: 400px;
	   height: 200px;
	   border: 1px solid aqua;
	   overflow-y: scroll;
	   direction: rtl;
	 }
	 .item {
	   height: 80px;
	   border: 1px solid #eee;
	 }
  // html
	<div id="father">
	  <div id="son">
	     <div class="item">1</div>
	     <div class="item">2</div>
	     <div class="item">3</div>
	  </div>
	</div>

效果图:
滚动条在上方

  1. 滚动条位置在上方
// 实现原理
// 将父元素上下翻转 transform: scaleY(-1);
// 再将子元素上下翻转回来 transform: scaleY(-1);
// html

  <div id="father">
    <div id="son">
      Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam iste dolorum inventore ab possimus assumenda esse unde fugiat sunt doloribus facere excepturi cupiditate facilis dolor voluptate cum veniam neque officia.
    </div>
  </div>
// css
   #son {
     width: 500px;
     transform: scaleY(-1);
   }
   #father {
     transform: scaleY(-1);
     width: 300px;
     overflow-x: scroll;
   }

效果图:
滚动条在上方

转载于:https://blog.csdn.net/weixin_44670249/article/details/116790296 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值