当鼠标移入时图片放大,文字不变。
鼠标移入到图片的父元素让图片放大。
html:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>自定义边框长宽</title> <link rel="stylesheet" type="text/css" href="demo.css"> <script type="text/javascript" src="demo.js"></script> </head> <body> <div id="box"> <img src="1.jpg"> <p>111</p> </div> </body> </html>
css:
#box{ width: 120px; height: 120px; margin: 10px 0 0 10px; overflow: hidden; position: relative; } #box:hover>img{ transform: scale(1.2); } #box img{ width: 120px; height: 120px; transition: all 1s; } #box p{ position: absolute; top: 90px; left: 0; font-size: 12px; overflow: hidden; /*隐藏溢出*/ white-space: nowrap; /*禁止换行*/ text-overflow: ellipsis; /*裁剪文本添加省略号*/ width: 120px; height: 20px; line-height: 20px; text-indent: 15px; /*缩进*/ color: #fff; }