用css怎么做出这样的效果??

图片描述

图片描述

图片描述

用css做这个效果,鼠标放上去会出现如图所示的效果,我知道用css伪类标签来做,但是不知道代码该怎么写,请教!

阅读 3.9k
3 个回答

这个啊,默认的时候就是展开的样式,
只是把图片作者信息等先display:none;
等你这个a:hover的时候display:blcok就好;
简单说就是默认的时候层里面也是有序号,图片,标题,作者的信息,默认隐藏
只是经过的时候显示出来而已。

你需要学会 使用 F12 ~~~~=
右键或者右上角的某个小图标 -> Force Element state -> :hover , 自己看属性 ~~
li:hover {}
li:hover span {}
li:hover b {}

======
就是 hover 下, 用js或者css改变 各种属性~~

a:hover::after {       
content: "";      
display: block;      
position: absolute;      
top: -15%%;      
left: -14%;      
width: 120%;      
height: 120%;      
border-style: solid;      
border-width: 4px;      
border-color: #DDD;   
}

用jquery的话
$("p").hover(function(){
$("p").css("background-color","yellow");
$("p").html("");
},function(){
$("p").css("background-color","pink");
$("p").html("");
});

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题