Skip to content

Commit de7f934

Browse files
committed
fix(css): remove flex-basis: content
1 parent f6d17b0 commit de7f934

File tree

2 files changed

+0
-63
lines changed

2 files changed

+0
-63
lines changed

src/components/grid/index.md

Lines changed: 0 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -251,65 +251,3 @@ Clair 基于 FlexBox 实现了一套 12 栏栅格系统。使用 `c-box` 组件
251251
| md-only | String || 仅在 `md` 屏幕上生效的样式设置 |
252252
| lg-only | String || 仅在 `lg` 屏幕上生效的样式设置 |
253253
| xl-only | String || 仅在 `xl` 屏幕上生效的样式设置 |
254-
255-
256-
## Firefox 下手动指定 c-box-item 的 width 的问题
257-
258-
如果你在 CSS 中手动设置了 `<c-box-item />``width`,请同时设置 `flex-basis: auto`
259-
260-
但是,强烈不建议这么使用!请反思是否可以通过 div 和 CSS Flexbox 自行实现该效果。
261-
262-
```html
263-
<c-box justify="stretch" align="stretch" class="is-bg-gray-1" v-if="isFirefox">
264-
<c-box-item :class="className" class="is-bg-gray-4 side-box">
265-
<div>sidebar</div>
266-
</c-box-item>
267-
<c-box-item :class="className" class="content-box">
268-
<div>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Expedita odit at ipsum, harum id commodi deleniti maxime sed assumenda enim ratione libero laudantium quaerat perferendis laborum incidunt minima dolores vitae!</div>
269-
</c-box-item>
270-
</c-box>
271-
272-
<c-button @click="fixFF" primary v-if="isFirefox">Fix Me</c-button>
273-
<div v-if="!isFirefox">请使用 Firefox 浏览</div>
274-
275-
<style>
276-
.content-box, .side-box {
277-
padding: 1em;
278-
display: flex;
279-
justify-content: center;
280-
align-items: center;
281-
}
282-
283-
.content-box {
284-
width: calc(100% - 150px);
285-
}
286-
287-
.side-box {
288-
width: 150px;
289-
text-align: center;
290-
}
291-
292-
.fix-ff {
293-
flex-basis: auto;
294-
}
295-
</style>
296-
297-
<script>
298-
export default {
299-
data () {
300-
return {
301-
isFirefox: false,
302-
className: ''
303-
}
304-
},
305-
methods: {
306-
fixFF () {
307-
this.className = 'fix-ff'
308-
}
309-
},
310-
mounted () {
311-
this.isFirefox = /firefox/i.test(navigator.userAgent)
312-
}
313-
}
314-
</script>
315-
```

src/styles/grid.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
.c-box__item {
2020
padding: calc(var(--grid-gap) * 0.5);
2121
flex: 1 1 auto;
22-
flex-basis: content;
2322

2423
&.is-narrow {
2524
flex-grow: 0;

0 commit comments

Comments
 (0)