0
すべての画像をすべてのdivの中央に設定し、画像を切り取らずにオーバーフローを隠す必要があります。私は画像をトリミングせずにオーバーフローを隠すことなく、divの画像を中央に配置
margin: auto 0;
background-position: center;
と試みたが、何も働きません。
.main {
width: 100%;
height: 100%;
overflow: hidden;
white-space: nowrap;
}
.column {
width: 16.7% !important;
max-width: 16.4% !important;
height: 100%;
display: inline-block;
margin-right: -1px;
overflow: hidden;
position: relative;
}
.column .picture:before {
height: 100%;
transition: all .7s;
display: none;
}
.picture {
\t background-position: center;
height: 90%;
overflow: hidden;
transition: all .5s;
}
.column:hover .picture {
filter: blur(1.2px);
overflow: hidden;
\t height: 100%;
transition: all .5s;
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(1px) scale(1.1, 1.1);
}
.column:hover .picture:before {
display: block;
transition: all .7s;
}
.label{
color: #E7E7E7;
font-size: 2em !important;
font-weight: 900;
line-height: 60px;
text-shadow: 3px 3px #953163;
text-align: center;
text-decoration: none;
}
<div class="main">
\t \t \t <div class="column">
\t \t \t \t <a href="http://link1.com/">
\t \t \t \t \t <img class="picture" src="https://i.imgur.com/u5vuO6M.jpg" alt="">
\t \t \t \t \t <div class="label"> Link 1</div>
\t \t \t \t </a>
\t \t \t </div>
\t \t \t <div class="column">
\t \t \t \t <a href="http://link2.com/">
\t \t \t \t \t <img class="picture" src="https://i.imgur.com/u5vuO6M.jpg" alt="">
\t \t \t \t \t <div class="label"> Link 2</div>
\t \t \t \t </a>
\t \t \t </div>
\t \t \t <div class="column">
\t \t \t \t <a href="http://link3.com/">
\t \t \t \t \t <img class="picture" src="https://i.imgur.com/u5vuO6M.jpg" alt="">
\t \t \t \t \t <div class="label"> Link 3</div>
\t \t \t \t </a>
\t \t \t </div>
</div>
enter code here
どうもありがとうございました。私は別の質問があります... [this](https://i.stack.imgur.com/U2MVD.jpg)のような斜めのdivを設定することが可能です – Spolli
['transform:skew'](https:// developer。 mozilla.org/en-US/docs/Web/CSS/transform-function/skew)。 –