如何防止水平滚动对CSS缩放动画
how to prevent horizontal scroll on css zoom animation
我想使用一个横向图像,它放大到中心的地标并停留在那里。我对当前代码有一个主要问题…
这是缩放时显示的水平条。
我想让图像的宽度为100%,高度为80%
HTML: <!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<link type="text/css" rel="stylesheet" href="css/animate.css">
<link type="text/css" rel="stylesheet" href="css/home1.css">
</head>
<body>
<div id="wrapper">
<a href="#">
<img src="images/zoom.jpg" alt="">
</a>
</div><!--wrapper-->
</body>
</html>
CSS:
a {
overflow:hidden;
width:100%;
}
a img {
text-decoration: none;
display: block;
width: 100%;
float: left;
margin: 0 3px 3px 0;
opacity: 1;
-webkit-transform: scale(1,1);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 250ms;
-moz-transform: scale(1,1);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 250ms;
}
a img:hover {
opacity: .7;
-webkit-transform: scale(2.05,2.07);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 250ms;
-moz-transform: scale(2.05,2.07);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 250ms;
position: relative;
z-index: 99;
}
我也想知道是否有一种方法可以让它在悬停完成后保持在缩放状态,这样另一个元素可以出现在那个点,但缩放更近。
http://jsfiddle.net/itsnamitashetty/U4HTu/添加display:block;
到a
css。它会解决你的问题。演示:http://jsfiddle.net/lotusgodkk/U4HTu/1/
a {
overflow:hidden;
width:100%;
display:block;
}
相关文章:
- 当涉及css缩放时,如何获得页面上的点击位置
- HTML5画布/CSS缩放
- 相对于窗口缩放CSS
- CSS 缩放与绝对位置
- 如何为在Chrome中应用了css缩放的img获得正确的jQuery offset()
- 使用 CSS 缩放所有 svg 元素
- 如果我在我的页面上使用 CSS 缩放,然后将另一个包含动画的网站加载到 iframe 中,我的页面会变得模糊并且动画行为
- 悬停时的CSS缩放图像
- CSS缩放,然后调整为原始大小
- css缩放的谷歌地图点击不正确的坐标
- 如何获得css缩放级别
- 使用CSS缩放/矩阵不保持背景与元素对齐
- CSS缩放由鼠标悬停或点击触发
- CSS缩放和正方形中心裁剪图像
- CSS缩放Div居中
- 将新元素放置在父级中包含的子级之上,并应用CSS缩放变换
- Jquery where's我的错误使用.css()缩放最小高度到窗口高度
- 如何防止水平滚动对CSS缩放动画
- 使用css缩放变换和滚动条平移-定位问题
- CSS缩放和居中页面