CSS实现横线滚动(隐藏滚动条)

这次的案例是京东移动端的横向滚动效果如下:
在这里插入图片描述

通常这种效果是swiper实现,但是需要引入第三方组件,占用不必要的资源,但是通过CSS可以简单实现该功能。
在这里插入图片描述
主要思路是大盒子嵌套小盒子,当里面的小盒子宽度超出大盒子的时候,设置溢出部分显示滚动条即:

.seckill-body {
    overflow-x: scroll;
}

然后再用CSS的伪元素隐藏滚动条,实现效果

/* 隐藏滚动条 */
.seckill-body::-webkit-scrollbar {
    display: none;
}

上代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./css/reset.css">
    <style>

.seckill-body {
    padding: 0.08rem 0 0rem 0.1rem;
    overflow-x: scroll;
    background: #fff;
}

/* 隐藏滚动条 */
.seckill-body::-webkit-scrollbar {
    display: none;
}

.seckill_wrap {
    width: 6.2rem;
}

.seckill_wrap>div {
    width: 0.57rem;
    float: left;
}

.seckill-img img {
    width: 100%;
    margin: 0 auto;
}

.seckill-text {
    margin-top: 0.1rem;
    color: #ff2727;
    font-size: 0.12rem;
    font-family: JDZhengHT-EN-Regular !important;
    text-align: center;
    font-weight: bold;
}

.seckill-text span {
    font-weight: normal;
}

.seckill-body .all {
    margin-left: 0.1rem;
    padding-top: 0.08rem;
    width: 0.2rem;
    height: 1rem;
    background: rgb(245, 245, 245);

}

.seckill-body .all i {
    display: block;
    margin: 0 auto;
    width: 0.12rem;
    height: 0.12rem;
    background: url(../images/jd-sprites.png) no-repeat -1.08rem -1.09rem / 2rem 2rem;
}

.seckill-body .all span {
    display: block;
    margin: 0.02rem 0.04rem 0;
    font-size: 0.12rem;
    color: #666;
}

/* 秒杀结束 */
    </style>
</head>
<body>
        <!-- 秒杀开始 -->
        <div class="seckill-wrap">
            <div class="seckill">
                <div class="seckill-body">
                    <div class="seckill_wrap clearfix">
                        <div>
                            <div class="seckill-img">
                                <a href="javascript:;">
                                    <img src="images/seckill-img.dpg" alt="">
                                </a>
                            </div>
                            <div class="seckill-text">
                                <span></span>449
                            </div>
                        </div>
                        <div>
                            <div class="seckill-img">
                                <a href="javascript:;">
                                    <img src="images/seckill-img2.dpg" alt="">
                                </a>
                            </div>
                            <div class="seckill-text">
                                <span></span>449
                            </div>
                        </div>
                        <div>
                            <div class="seckill-img">
                                <a href="javascript:;">
                                    <img src="images/seckill-img3.dpg" alt="">
                                </a>
                            </div>
                            <div class="seckill-text">
                                <span></span>449
                            </div>
                        </div>
                        <div>
                            <div class="seckill-img">
                                <a href="javascript:;">
                                    <img src="images/seckill-img4.dpg" alt="">
                                </a>
                            </div>
                            <div class="seckill-text">
                                <span></span>449
                            </div>
                        </div>
                        <div>
                            <div class="seckill-img">
                                <a href="javascript:;">
                                    <img src="images/seckill-img5.dpg" alt="">
                                </a>
                            </div>
                            <div class="seckill-text">
                                <span></span>449
                            </div>
                        </div>
                        <div>
                            <div class="seckill-img">
                                <a href="javascript:;">
                                    <img src="images/seckill-img6.dpg" alt="">
                                </a>
                            </div>
                            <div class="seckill-text">
                                <span></span>449
                            </div>
                        </div>
                        <div>
                            <div class="seckill-img">
                                <a href="javascript:;">
                                    <img src="images/seckill-img7.dpg" alt="">
                                </a>
                            </div>
                            <div class="seckill-text">
                                <span></span>449
                            </div>
                        </div>
                        <div>
                            <div class="seckill-img">
                                <a href="javascript:;">
                                    <img src="images/seckill-img8.dpg" alt="">
                                </a>
                            </div>
                            <div class="seckill-text">
                                <span></span>449
                            </div>
                        </div>
                        <div>
                            <div class="seckill-img">
                                <a href="javascript:;">
                                    <img src="images/seckill-img9.dpg" alt="">
                                </a>
                            </div>
                            <div class="seckill-text">
                                <span></span>449
                            </div>
                        </div>
                        <div>
                            <div class="seckill-img">
                                <a href="javascript:;">
                                    <img src="images/seckill-img10.dpg" alt="">
                                </a>
                            </div>
                            <div class="seckill-text">
                                <span></span>449
                            </div>
                        </div>
                        <div class="all">
                            <a href="javascript:;">
                                <i></i>
                                <span>
                                    查 看 全 部
                                </span>
                            </a>
                        </div>
                    </div>
                </div>
            </div>
        </div>

</body>
</html>
中二病也要写前端
关注 关注
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
CSS如何隐藏滚动条并保留功能 自定义滚动条样式
快来一起学习前端知识把!加油,前端人
08-26 475
滚动条前端开发中是让人又爱又恨,可是没有它不行,但是它好像有点不好看。这时候就需要去自定义滚动条样式。让我们一起来看看看如何隐藏滚动条并保留功能和自定义滚动条样式吧!!。最后希望可以点个关注,以后会持续更新前端知识1.如何隐藏滚动条添加 overflow: hidden;隐藏水平和垂直滚动条。body {/* 隐藏滚动条 */body {/* 隐藏垂直滚动条 *//* 隐藏水平滚动条 */注意 overflow: hidden 也会移除滚动条的功能。无法在页面内滚动
CSS3实现滚动条动画效果代码分享
09-24
本文给大家介绍CSS3实现动画滚动条代码分享的全部内容,代码简单易懂,功能非常的实用,下面小编给大家分享下
H5 CSS 滚动条隐藏横向/纵向)
weixin_41900917的博客
03-30 8831
CSS 隐藏滚动条
CSS隐藏滚动条,设置滚动条样式
最新发布
芝芝为荔枝
12-12 844
使用css隐藏页面滚动条
css div横向滚动
zhangxiaodui的博客
04-14 629
【代码】css div横向滚动
CSS实现隐藏滚动条并可以滚动内容效果(三种方式)
01-19
隐藏滚动条的同时还需要支持滚动,我们经常在前端开发中遇到这种情况,最容易想到的是加一个iscroll插件,但其实现CSS也可以实现这个功能,我已经在很多地方使用了,下面一起看看这三种方法。 方法1:计算滚动条...
CSS实现隐藏滚动条但仍具有滚动的效果(移动端和pc端)
01-19
移动端页面只要兼容 Chrome 和 Safari 就够了,所以可以使用自定义滚动条的伪类选择器 ::-webkit-scrollbar 来隐藏滚动条。 .container::-webkit-scrollbar { display: none; } PC 端 PC 端对兼容性的要求相对来...
css实现无缝滚动
09-03
消息列表向上滚动,不使用js操作,纯css3实现向上无缝滚动
css 给div添加滚动隐藏滚动条
12-28
css 给div添加滚动隐藏滚动条 ,具体代码如下所示:  在html中 下面内容会单独滚动 <p>1111111111111111 <p>222222222222222 <p>333333333333333 <p>4444444444444444 <p>111111
css实现横向滚动
西洲
10-21 1686
<!DOCTYPE html> <html> <head> <title>横向滑动</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style type="text/css"> * { margin: 0; padding:...
css自定义横向滚动条样式,css滚动条样式自定义
weixin_32257101的博客
08-04 7223
很简单的几行代码Title* {margin: 0;padding: 0;}.out {width: 600px;height: 600px;margin: 100px auto;overflow-y: auto;}/* 滚动条整体样式(高宽分别对应横竖滚动条的尺寸) */.out::-webkit-scrollbar {width: 5px;height: 5px;}/* 滚动条里面小方块 */...
css 横向滚动隐藏滚动条_使用CSS滚动时如何隐藏滚动条
cumt951045的博客
06-30 1万+
css 横向滚动隐藏滚动条Introduction: 介绍: It is always nice to have a responsive website or web page, to create such websites or web pages we have to make use of our developing skills to a great extent to brin...
手机端css实现横向滚动但不显示滚动条
zuo-yiran的博客
03-12 5647
实现手机端的横向滚动,但显示滚动条,如下图: 要实现滚动条消失,但是依然可以滚动,代码如下: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;&lt;/title&gt; &lt;meta name="viewport" cont
CSS实现隐藏滚动条但仍具有滚动的效果
huangpb的博客
02-22 2万+
移动端移动端页面只要兼容 Chrome 和 Safari 就够了,所以可以使用自定义滚动条的伪类选择器 ::-webkit-scrollbar 来隐藏滚动条。 .container::-webkit-scrollbar { display: none; }PC 端PC 端对兼容性的要求相对来说要高一点,所有可以换一种方法,大致思路就是在内容div外面包一个父容器div,设置 over...
css实现隐藏滚动条
jarisMA的博客
03-01 283
css实现隐藏滚动条 转载链接 1.伪对象选择器 ::-webkit-scrollbar{ display:none;(或者是width: 0;) } 2.变相隐藏 大体思路: 在div(outer)外面再套一个div(inner); div(outer)设置overflow:hidden; div(inner)设置overflow-y: scroll; div(outer)小于div(inn...
如果去除div显示的横向滚动条
喜爱兰兰
01-04 8362
试过很多方法,最简单最暴力的就是给body添加一个overflow-x:hidden的样式。 该样式的意思就是不显示超出部分,并禁止添加横向滚动条。同理overflow-y:hidden是消除竖向滚动条,对应的还有overflow:hidden。
css实现页面禁止水平滚动条
岁月如歌去,十年弹指间
11-26 2万+
CSS 如何做到隐藏滚动条的同时可以滚动
热门推荐
SCU_Cindy
09-19 5万+
一个页面,当div的高度固定时,里面内容如果过多,将会产生溢出,从而影响整体的美观。这时候,我们一般会设置以下CSS样式,为页面添加滚动条。 overflow: auto / scroll; /** 单独为横向和竖向设置滚动条 **/ overflow-x: auto / scroll; overflow-y: auto / scroll; 有一种场景是页面内部包裹了很多个组件,页面本身具有滚动...
实现CSS隐藏滚动条并可以滚动内容
06-02
实现CSS隐藏滚动条并可以滚动内容,可以通过以下步骤: 1. 隐藏滚动条 可以使用CSS的伪元素选择器来隐藏滚动条,如下所示: ``` /* 隐藏纵向滚动条 */ ::-webkit-scrollbar { display: none; } ``` 其中 `::-...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • JS禁止滚动条滚动 1968
  • uniapp实现自动导入组件 1100
  • 项目运行报错:Node.js v18.16.0 ELIFECYCLE Command failed with exit code 1. 1006
  • JS数组和对象的深拷贝方法 999
  • CSS实现横线滚动(隐藏滚动条) 809

分类专栏

  • JavaScript 7篇

最新评论

  • 封装element-plus年份范围选择器

    CSDN-Ada助手: 推荐 Vue入门 技能树:https://edu.csdn.net/skill/vue?utm_source=AI_act_vue

  • uniapp实现自动导入组件

    CSDN-Ada助手: 恭喜作者第20篇博客的问世!uniapp实现自动导入组件这个主题听起来非常有趣,我对这个话题也很感兴趣。不过,我想提一个小建议,希望作者在下一篇博客中能够分享一些实际应用的例子,这样可以更直观地理解这个技术。再次恭喜作者,期待更多精彩的内容!

  • 修改element-ui日历组件

    CSDN-Ada助手: 恭喜您写了第18篇博客!看到您对element-ui日历组件的修改,我感到非常期待。接下来,我建议您可以尝试探索一些其他常用组件的修改,比如表格、下拉框等,这样可以让您的技术水平得到更全面的提升。希望您能继续保持创作的热情,期待您更多精彩的分享!

  • vue3TS父子组件传参

    CSDN-Ada助手: 恭喜您写完了第19篇博客!标题看起来很有趣,我很期待能够阅读您关于"vue3TS父子组件传参"的分享。您的持续创作真是令人钦佩!在下一步的创作中,或许您可以考虑探讨一下"vue3TS中的状态管理"或者"vue3TS中的异步操作"等话题。希望我的建议对您有所帮助,继续加油!

  • Vue中父子组件的生命周期

    CSDN-Ada助手: 恭喜你完成了第17篇博客,标题为“Vue中父子组件的生命周期”。你的持续创作精神令人钦佩!在这篇博客中,你深入探讨了Vue中父子组件的生命周期,这对于Vue开发者来说非常有价值。 作为下一步的创作建议,我建议你可以探索更多关于Vue组件之间的通信方式,例如使用事件总线或Vuex进行状态管理。这将为你的读者提供更多的解决方案和技巧,帮助他们更好地理解和应用Vue的特性。 希望你能继续保持谦虚的态度,并继续分享你的学习和经验。期待你下一篇博客的发布!

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 封装element-plus年份范围选择器
  • 微信小程序自动生成骨架屏
  • Promise.all实际应用
2024年1篇
2023年23篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

中二病也要写前端

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

聚圣源给姓程的女孩子起名韩姓儿童起名快对刚出生的男孩起人名2008年的日历火锅店起名大全2021最新版风水起名公司的名称邓姓男起名如何起装饰公司名字爸爸我爱你科兴疫苗第三针数据98直播吧李起名字男孩名字好听骏德酒业民国之逆光日记通讯行业注册公司起名骆驼祥子作者给狗狗起名字什么名字好听新生儿取名起名大全测试微微一笑很倾城全集百度云形容声音好听田小洁宝宝免费起名技巧李 女 起名鑫金起名网免费取名小孩取名字鞍钢与攀钢的关系小孩公司起名蔬果店起名宝宝起美名淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化