テーブルにある私のテキストがホバー上の白い背景のコンテンツに行き、拡大するようにしたいと思います。私は展開を得たが、私はコンテンツの上にオーバーフローを取得することはできません。ここに私のコードのJsFiddleもある:あなたは全体のテキストを表示する:hover
にwhite-space: pre-wrap;
を使用することができますJsFiddleホバーでは、テキストが背景のコンテンツに移動します
.logon-info-head {
width: 100%;
padding: 10px 0;
}
.logon-info-head > div, .logon-info > div{
display: inline-block;
width: 10%;
text-align: center;
}
.type{ width: 19%; }
.date-time {width: 20%; }
.country { width: 5%; }
.op-system { width: 18%; }
.browser { width: 12%; }
.ip-address { width: 9%; }
.logon .logon-info{
width: 100%;
padding: 5px 0;
}
.op-system, .browser{
text-overflow: ellipsis;
white-space: pre;
overflow: hidden;
vertical-align: bottom;
}
.op-system:hover, .browser:hover {
position: inherit;
background: white;
overflow: visible;
text-align:center;
padding: 0;
-webkit-transition: 1s;
-moz-transition: 1s;
-o-transition: 1s;
}
<div class="logon">
<div class="logon-info-head">
<div class="type">Connection type</div>
<div class="date-time">Connection date and time</div>
<div class="ip-address">IP address</div>
<div class="country">Country</div>
<div class="op-system">Operating system</div>
<div class="browser">Browser</div>
<div class="status">Status</div>
</div>
<div class="logon-info">
<div class="type">Web application user</div>
<div class="date-time">04.11.2016 13:21:25</div>
<div class="ip-address">10.195.2.98</div>
<div class="country">US</div>
<div class="op-system">Linux Ubuntu</div>
<div class="browser">Google Chrome</div>
<div class="status">Failed</div>
</div>
<div class="logon-info">
<div class="type">Web application user</div>
<div class="date-time">04.11.2016 13:21:25</div>
<div class="ip-address">10.195.2.98</div>
<div class="country">LV</div>
<div class="op-system">Windows XP Professional x64 Edition</div>
<div class="browser">Mozilla Firefox</div>
<div class="status">Success</div>
</div>
</div>
は、あなたの代わりに代わりjsfiddleのここでのコードのHTML/JSスニペットを使用することはできますか? – Neal
あなたはトランスフォームhttps://jsfiddle.net/8g0kvjx2/3/を見て、背景も描画できるようにすることができます –
くそ@GCyrillusがそのコードを答えに入れたら、私はそれを受け入れます。これは私のために働く:) –