html - 无论内容如何,都保持相同的按钮大小
问题描述
我有两个具有不同宽度值的按钮,因为内容不同。我希望的结果是两个按钮的宽度相同。
HTML:
<div class="options ion-text-center">
<div class="option-container" (click)="newScenario()" style="cursor: pointer;">
<div class="option">
<img src="assets/icons/scenario.svg" class="option-icon">
<label class="option-text">Create scenario</label>
</div>
</div>
<div class="option-container" (click)="goToHistory()" style="cursor: pointer;">
<div class="option">
<img src="assets/icons/scenario.svg" class="option-icon">
<label class="option-text">History</label>
</div>
</div>
</div>
CSS:
.options {
width: 100%;
display: grid;
grid-template-columns: 1fr 1fr;
grid-column-gap: 15em;
margin-top: 6em;
grid-template-columns: auto auto;
justify-items: center;
float: right;
.option-container {
width: 100%;
text-align: center;
display: flex;
border-radius: 12px;
justify-content: right;
.option {
background-color: #49515C;
// width: 100%;
display: flex;
align-items: center;
justify-content: center;
padding: 1rem 2rem;
border-radius: 12px;
filter: drop-shadow(0px 8px 20px rgba(0, 0, 0, 0.4));
.option-icon {
filter: invert(100%) sepia(4%) saturate(7500%) hue-rotate(180deg) brightness(109%) contrast(122%);
width: 45px;
height: 45px;
}
.option-text {
font-size: 20px;
font-weight: 600;
color: #ffffff;
padding-left: 10px;
font-family: "Exo 2", sans-serif;
}
}
}
.option-container:nth-child(2) {
justify-content: left;
}
}
我尝试的第一件事是将选项类设置为,width: 100%;
但两个按钮都变大了,我想保留当前的“创建场景”按钮。
我的第二次尝试是调整“历史按钮”,&__justify-content {width: 41%;}
但这不适用于响应式布局。
我怎样才能做到这一点?
解决方案
我认为您正在寻找这两个 CSS 属性:
overflow: hidden;
white-space: nowrap;
推荐阅读
- css - 如何在幻灯片更改时消除 react-material-ui-carousel 的延迟
- python - 如何使用 Python 解析 JSON 行文件中的特定唯一值并将其存储到数组中
- python - 使用 Scikit Naive-Bayes 模型的精度为 0.0
- selenium - 在 Gitlab CI 中运行硒测试
- vba - 如何在 vba 中创建循环遍历块中的列表?
- google-apps-script - 谷歌应用脚本中无法识别的数组值
- java - 如何使用java为android中的订阅添加应用内计费
- .htaccess - Htaccess - RewriteRule,如何只保留查询字符串的值部分
- python - “没有足够的值来解压(预期 3,得到 2)”与 ColumnTransfomer
- php - 将上传的图片设置为帖子的特色图片