css案例 tab上下滚动,左右滚动

效果图:

完整代码:

<template>
	<view class="content">
		<view class="content-item">
			<view class="content-title">
				<h4>美食热搜</h4>
				<ul>
					<li>火鸡面</li>
					<li>糖炒栗子</li>
					<li>手打柠檬茶</li>
					<li>爽滑肠粉</li>
					<li>百果园</li>
					<li>酥皮烤鸭</li>
					<li>蜜汁烤红薯</li>
					<li>甜糯板栗</li>
					<li>烟火烧烤</li>
					<li>辣白菜</li>
				</ul>
			</view>
			<view class="content-list">
				<ul>
					<li>火鸡面111111111111111111111111111111111111111111111111111</li>
					<li>糖炒栗子</li>
					<li>手打柠檬茶</li>
					<li>爽滑肠粉</li>
					<li>百果园</li>
					<li>酥皮烤鸭</li>
					<li>蜜汁烤红薯</li>
					<li>甜糯板栗</li>
					<li>烟火烧烤</li>
					<li>辣白菜</li>
				</ul>
			</view>
		</view>
		<view class="content-item">
			<view class="content-title">
				<h4>美食热搜</h4>
			</view>
			<view class="content-list">
				<ul>
					<li>火鸡面</li>
					<li>糖炒栗子</li>
					<li>手打柠檬茶</li>
					<li>爽滑肠粉</li>
					<li>百果园</li>
					<li>酥皮烤鸭</li>
					<li>蜜汁烤红薯</li>
					<li>甜糯板栗</li>
					<li>烟火烧烤</li>
					<li>辣白菜</li>
				</ul>
			</view>
		</view>
		<view class="content-item">
			<view class="content-title">
				<h4>美食热搜</h4>
			</view>
			<view class="content-list">
				<ul>
					<li>火鸡面</li>
					<li>糖炒栗子</li>
					<li>手打柠檬茶</li>
					<li>爽滑肠粉</li>
					<li>百果园</li>
					<li>酥皮烤鸭</li>
					<li>蜜汁烤红薯</li>
					<li>甜糯板栗</li>
					<li>烟火烧烤</li>
					<li>辣白菜</li>
				</ul>
			</view>
		</view>
		<view class="content-item">
			<view class="content-title">
				<h4>美食热搜</h4>
			</view>
			<view class="content-list">
				<ul>
					<li>火鸡面</li>
					<li>糖炒栗子</li>
					<li>手打柠檬茶</li>
					<li>爽滑肠粉</li>
					<li>百果园</li>
					<li>酥皮烤鸭</li>
					<li>蜜汁烤红薯</li>
					<li>甜糯板栗</li>
					<li>烟火烧烤</li>
					<li>辣白菜</li>
				</ul>
			</view>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {

			}
		},
		methods: {

		}
	}
</script>

<style lang="scss">
	ul {
		/* 去掉列表项前的默认标记 */
		list-style-type: none;
		/* 去掉列表左侧的内边距 */
		padding-left: 0;
		/* 去掉列表的外边距 */
		margin: 0;
		li {
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}
	}

	.content {
		display: flex;
		overflow-x: scroll;
	}
	.content-title{
		display: flex;
		justify-content: space-between;
		padding: 0 5px;
		overflow: hidden;
		ul{
			height: 20px;
			animation: scroll 5s infinite;
		}
		
	}
	@keyframes scroll{
		0%{
			transform: translateY(0px);
		}
		25%{
			transform: translateY(-20px);
		}
		50%{
			transform: translateY(-40px);
		}
		75%{
			transform: translateY(-60px);
		}
		100%{
			transform: translateY(-80px);
		}
	}

	.content::-webkit-scrollbar {
		display: none;
	}

	.content-item {
		width: 200px;
		flex-shrink: 0;
		padding: 5px;
		margin: 10px;
		border-radius: 5px;
	}

	.content-item:nth-child(1) {
		background: #fbecef;
	}

	.content-item:nth-child(2) {
		background: #fbefdf;
	}

	.content-item:nth-child(3) {
		background: #eefae2;
	}

	.content-item:nth-child(4) {
		background: #edeffc;
	}

	.content-item:nth-child(1) .content-title {
		color: #f2382e;
	}

	.content-item:nth-child(2) .content-title {
		color: #df7539;
	}

	.content-item:nth-child(3) .content-title {
		color: #77d348;
	}

	.content-item:nth-child(4) .content-title {
		color: #648eeb;
	}


	.content-list {
		background-color: #fff;
		border-radius: 5px;
		margin-top: 10px;

		ul {
			// 定义计数器名称
			counter-reset: counter;
			li {
				padding: 15px;
			}

			li::before {
				/* 设置增量的值 */
				counter-increment: counter 1;
				/* 显示计数器 */
				content: counter(counter);
				font-weight: 600;
				padding-right: 8px;
			}

		}

	}

	// 伪类选择器修改计数器的样式
	.content-list ul li:nth-child(n+4)::before {
		color: #aaa;
	}

	.content-list ul li:nth-child(-n+3)::before {
		color: #ff5500;
	}
</style>

 

相关推荐

  1. css实现文字左右循环滚动播放效果

    2024-05-12 12:46:03       29 阅读
  2. el-table 表格从滚动,触底自动请求新数据

    2024-05-12 12:46:03       17 阅读
  3. 监听el-table滚动

    2024-05-12 12:46:03       12 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-12 12:46:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-12 12:46:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-12 12:46:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-12 12:46:03       20 阅读

热门阅读

  1. Mysql中的DML

    2024-05-12 12:46:03       10 阅读
  2. springboot 连接hive的坑

    2024-05-12 12:46:03       11 阅读
  3. Ubuntu防火墙配置:如何封禁黑客攻击源IP

    2024-05-12 12:46:03       13 阅读
  4. Linux 文件目录详解

    2024-05-12 12:46:03       12 阅读
  5. 第十四章 算法

    2024-05-12 12:46:03       8 阅读
  6. C++算法之区间合并

    2024-05-12 12:46:03       10 阅读
  7. 法人单位和产业活动单位有什么区别和联系

    2024-05-12 12:46:03       13 阅读
  8. 比亚迪算法岗面试,问的贼细!

    2024-05-12 12:46:03       13 阅读
  9. 数据库监控监听

    2024-05-12 12:46:03       11 阅读