<template>
<div class="square-component">
<div class="top-right-badge">{{ topBadgeText }}</div>
<div class="square">
<img src="https://th.bing.com/th/id/R.466bb61cd7cf4e8b7d9cdf645add1d6e?rik=YRZKRLNWLutoZA&riu=http%3a%2f%2f222.186.12.239%3a10010%2fwmxs_161205%2f002.jpg&ehk=WEy01YhyfNzzQNe1oIqxwgbTnzY7dMfmZZHkqpZB5WI%3d&risl=&pid=ImgRaw&r=0" alt="">
</div>
<div class="bottom-badge">{{ bottomBadgeText }}</div>
</div>
</template>
<script>
export default {
props: {
topBadgeText: String,
bottomBadgeText: String,
},
};
</script>
<style scoped>
.square-component {
position: relative;
width: 4rem; /* 正方形的宽度 */
height: 4rem; /* 正方形的高度 */
background-color: #3498db; /* 正方形的背景颜色,你可以根据需要更改 */
}
.square {
width: 100%;
height: 100%;
}
.square img {
width: 100%;
height: 100%;
object-fit: cover;
}
.top-right-badge {
position: absolute;
top: 0;
right: 0;
background-color: #e74c3c; /* 右上角标识的背景颜色,你可以根据需要更改 */
color: white;
text-align: center;
/* padding: 5px 10px; */
}
.bottom-badge {
position: absolute;
width: 100%;
bottom: 0;
left: 0;
background-color: #27ae60; /* 底部标识的背景颜色,你可以根据需要更改 */
color: white;
text-align: center;
/* padding: 5px 10px; */
}
</style>
cell组件demo
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 基于JavaScript,element-ui组件库中dialog实现。 ele-ui: Dialog[https...
- 之前用list组件,遍历的并非cell组件,而是cell的子组件,这样: 导致了许许多多的问题,下拉刷新,加载更多...
- 通过如下步骤查找出现问题原因:报各种资源找不到的错 原因如下图:compileSdkVersion=25低于 im...
- 组件分享之Java组件——springboot各种使用demo大合集 背景 近期正在探索前端、后端、系统端各类常用...
- 前几天遇到一个问题,在父组件中使用axios获取异步数据传给子组件,但是发现子组件在渲染的时候并没有数据,在cre...