css 父容器宽度100%,padding-right不生效


下面代码可以解决
<template> <div class="app"> <div class="models"> <div class="models-item" v-for="(item, index) in modelsList" :key="index"> <div class="index"> <img :src="item.img" alt=""> <span>{{item.content}}</span> </div> </div> </div> </div> </template> <script> export default { data () { return { modelsList: [ {img: 'https://static.dffengguang.com.cn/back-end/2018/11/21/1031146420.png?x-oss-process=image/resize,w_200', content: '风光ix5风迷之家'}, {img: 'https://static.dffengguang.com.cn/back-end/2018/11/21/1031146420.png?x-oss-process=image/resize,w_200', content: '风光580风迷之家'}, {img: 'https://static.dffengguang.com.cn/back-end/2018/11/21/1031243081.png?x-oss-process=image/resize,w_200', content: '风光S560风迷之家'}, {img: 'https://static.dffengguang.com.cn/back-end/2019/04/19/0457027821.jpg?x-oss-process=image/resize,w_200', content: '风光360/370风迷之家'}, {img: 'https://static.dffengguang.com.cn/back-end/2019/04/19/0535131319.jpg?x-oss-process=image/resize,w_200', content: '风光330风迷之家'} ] } }, methods: { }, components: { } } </script> <style scoped lang='less'> .app { width: 100%; height: 100%; background: #ededed; } .models { width: 100%; height: 7rem; padding: 0rem 1rem; box-sizing: border-box; white-space: nowrap; background: #ffffff; overflow-x: auto; .models-item { width: 9rem; height: 100%; display: inline-block; .index { width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; img { width: 9rem; height: 4rem; object-fit: fill; } span { font-size: 0.373333rem; font-weight: 500; } } } } // 隐藏滚动条 .models::-webkit-scrollbar { display: none; } </style>

浙公网安备 33010602011771号