<body>
<div class="circle"> <p>projects</p></div>
</body>
body {
div {
width:100%;
max-width: 250px;
height:250px;
background-color:red;}
.circle:hover {
border-radius: 50%;
background-color:yellow;
transform: rotate(0.5turn);
transition:all .35s ease;
}
.circle:hover p {
pointer-events: none;
}
}
大家好,
我对html和css完全陌生,我想尝试一个想法,但是我搞不清楚
如何将悬停效果只应用于**<div>
元素,而不影响其中的<p>
标记?
我的想法是,我需要<p>
位于div
的中心,并在悬停div
**时保持在同一位置(或上下颠倒
idea visualization
1条答案
按热度按时间t0ybt7op1#
不需要旋转图元即可从图像中获得结果。
首先,可以使用
flexbox
属性将p
在div
内居中,并在div
上使用:hover
来更改其边界半径。