当我将鼠标悬停在第2项上时,我试图使该函数变大,悬停在第1项上时,我试图使其缩小,悬停在其中的文本旋转。
有没有办法用CSS或JavaScript来做呢?
到目前为止,我设法使它工作时,我悬停在项目1和项目2收缩。
这是我目前掌握的情况:
container {
width: 100%;
display: flex;
}
h2 {
font-size: 40px;
}
#box1 {
position: relative;
background: #154c79;
height: 600px;
color: white;
text-align: center;
float: left;
flex: 1;
}
#box1:hover {
transition: width 2s;
text-align: center;
flex: 10;
}
#box1:hover~#box2 {
writing-mode: vertical-lr;
text-orientation: upright;
text-align: center;
font-size: 50px;
flex: 1;
}
#box2 {
position: relative;
background: #FBCEB1;
height: 600px;
color: white;
text-align: center;
float: right;
flex: 1;
}
#box2:hover {
transition: width 2s;
text-align: center;
flex: 10
}
#box2:hover~#box1 {
writing-mode: vertical-lr;
text-orientation: upright;
text-align: center;
font-size: 50px;
flex: 1;
}
<div class="container">
<div id="box1">
<h2>Box 1</h2>
</div>
<div id="box2">
<h2>Box 2</h2>
</div>
</div>
2条答案
按热度按时间zxlwwiss1#
"如果有用就试试这个"
js4nwp542#
我找到解决办法了