前端笔记

包括模块、常见问题、css效果、js效果等。仅用于方便查找,提高工作效率。

新闻模块-上图鼠标hover放大效果,下面是简单的标题日期--新闻列表

《新闻模块-上图鼠标hover放大效果,下面是简单的标题日期--新闻列表》

html代码

<div class="articleItem">
      <div class="pic">
           <a href="single.html"><img src="images/newspic.jpg" alt=" "></a>
      </div>
      <div class="content">      
           <h4><a href="single.html">湖州市长冒酷暑莅临指导,意力管业发展热情高涨</a></h4>                
      </div>
     <div class="meta"><span class="date">2019/6/29</span><span class="linkto"><a href="single.html"> →</a></span></div>
</div>

css代码

.articleItem{  position:relative; height:calc(100% - 10px); padding-bottom:60px; margin:30px auto 0;border:1px solid #e0e0e0; padding-bottom:20px }
.articleItem .pic{ position:relative; padding-top:calc(232/380 * 100%); overflow:hidden;background:#0b3893;}
.articleItem .pic img{ position:absolute; top:0; left:0;}
.articleItem .pic:hover img{ transform:scale(1.1,1.1); opacity:0.8}
.articleItem .content{ padding:10px 0;color:#555; margin:0 15px;}
.articleItem .content h4{ font-size:18px; line-height:1.5 }
.articleItem .meta{margin:0 15px;}
.articleItem .meta .date{ padding-top:10px; color:#999; display:inline-block;}
.articleItem .linkto{  font-size:16px; float:right;}
.articleItem .linkto a{color:#ccc; display:block; width:36px; height:36px; text-align:center; line-height:36px; border:1px solid #ccc;}
.articleItem .linkto a:hover{ color:#0b3893; border:1px solid #0b3893;  text-decoration:none;}
.articleItem:hover{ box-shadow:3px 3px 7px #ccc;}

图片适应宽高 padding-top 和 position 两个属性配合使用真的好用,图片放大效果用transform:scale()



打赏作者: 一分也是爱


您的支持就是我最大的动力
点赞

发表评论

邮箱地址不会被公开。 必填项已用*标注