0
クリアリングセグメントを使用してフローティングボタンをクリアしていますが、セグメントがコンテンツの高さまで拡大していないようです。セマンティックUI:コンテンツの高さに拡大するためにクリアセグメントを取得
コンテンツに合わせて高さを広げるにはどうすればよいですか?
例JSFiddle:https://jsfiddle.net/ftwL2whn/
/* View rubrics */
.ui.centered.button-header.header {
position: absolute;
z-index: 1;
right: 0;
left: 0;
}
.ui.button.floated.button-header {
position: relative;
z-index: 2;
}
.ui.labeled.icon.button > .dark.icon {
background-color: rgba(0, 0, 0, .1);
}
/* Edit Rubric Input*/
.edit.rubric.input {
display: inline-block;
margin: 0.2em;
width: 250px;
}
.edit.rubric.wide.input {
display: inline-block;
width: 300px;
}
.edit.rubric.narrow.input {
display: inline-block;
width: 200px;
}
.edit.rubric.input input {
border: none;
width: 100%;
border-bottom: 1px solid #D4D4D5;
}
.edit.rubric.input input:focus {
outline: none;
border-color: transparent;
transition: 300ms ease all;
}
.bar:after {
content: '';
display: block;
transform: scaleX(0);
height: 2px;
background: #48afb9;
transition: 300ms ease all;
}
.edit.rubric.input input:focus ~ .bar:after {
transform: scaleX(1);
}
.centered .edit.rubric.input input {
text-align: center;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.4/semantic.min.css" rel="stylesheet"/>
<br>
<div class="ui container">
<div class="ui top attached clearing segment">
<h3 class="ui centered button-header header">
<div class="edit rubric input">
<input type="text" value="Phone QA">
<span class="bar"></span>
</div>
<div class="sub header">
<div class="edit rubric wide input">
<input type="text" value="Create and edit rubrics here">
<span class="bar"></span>
</div>
</div>
</h3>
<div class="ui left floated left labeled icon orange button-header button">
Back
<i class="dark left arrow icon"></i>
</div>
</div>
</div>
あなたは '.segment'の内側に収まるように' .button-header'を取得しようとしようとしています、正しい?スーパーハッキーを取得したい場合、 'transform:translateY(-12px)'宣言を '.ui.centered.button-header.header'ルールに追加することができます。 – litel
私は可能な限りハッキーを避けたいですが、もし私が選択肢を持たなくなると、私はそれらの行に沿って何かをしなければならなくなります。 –
フレックスボックスを使用できない理由はありますか? – litel