获取 UIKit - 附加带有电子邮件地址的表单
Get UIKit - Append form with email address
在 UIKit 上,如何创建一个带有内联文本的电子邮件表单,以便用户可以输入文本并且表单后面有 @example.com。
您可以在 bootstrap 此处执行此操作:https://getbootstrap.com/docs/4.0/components/input-group/
但是我无法在 UiKit 上重新创建它?
只是 "borrow" 来自 bootstrap 的概念。将grid内的元素包裹起来,用class名称分组,在分组内添加flexbox显示的元素,会自动适应。从我在消息来源中看到的 - 他们给了他 1% 的宽度 - 也许有这种情况,但无论如何只适用于 display:flex.
这是我的提议:
HTML
<form class="uk-grid-small" uk-grid>
<div class="uk-width-1-2@s input-group">
<input class="uk-input" type="text" placeholder="50">
<div class="input-group-append">
<div class="input-group-text">
@email
</div>
</div>
</div>
</form>
CSS
.input-group {
display: flex;
}
.input-group-append {
display:flex;
align-items:center;
}
.input-group-text {
display: flex;
align-items: center;
font-weight: 400;
height:38px;
color: #495057;
padding: 0 10px 0;
text-align: center;
white-space: nowrap;
background-color: #e9ecef;
border: 1px solid #ced4da;
border-left:none;
}
我也做了一个代码笔供参考https://codepen.io/arysom/pen/QzGjyo
在 UIKit 上,如何创建一个带有内联文本的电子邮件表单,以便用户可以输入文本并且表单后面有 @example.com。
您可以在 bootstrap 此处执行此操作:https://getbootstrap.com/docs/4.0/components/input-group/
但是我无法在 UiKit 上重新创建它?
只是 "borrow" 来自 bootstrap 的概念。将grid内的元素包裹起来,用class名称分组,在分组内添加flexbox显示的元素,会自动适应。从我在消息来源中看到的 - 他们给了他 1% 的宽度 - 也许有这种情况,但无论如何只适用于 display:flex.
这是我的提议:
HTML
<form class="uk-grid-small" uk-grid>
<div class="uk-width-1-2@s input-group">
<input class="uk-input" type="text" placeholder="50">
<div class="input-group-append">
<div class="input-group-text">
@email
</div>
</div>
</div>
</form>
CSS
.input-group {
display: flex;
}
.input-group-append {
display:flex;
align-items:center;
}
.input-group-text {
display: flex;
align-items: center;
font-weight: 400;
height:38px;
color: #495057;
padding: 0 10px 0;
text-align: center;
white-space: nowrap;
background-color: #e9ecef;
border: 1px solid #ced4da;
border-left:none;
}
我也做了一个代码笔供参考https://codepen.io/arysom/pen/QzGjyo