javascript - 为什么我的 CSS 图像不会保持静止?

标签 javascript html css

嘿伙计们,我很想保持我的 CSS 图像和链接不动。我有我的相对位置,但仍然移动。这是为什么。

我也试过绝对的,但是当我尝试添加宽度和高度时,它不会让步。

当我将鼠标悬停在图像和链接上时,我非常想保持图像和链接静止不动。当我使用相对位置时,我认为一切都是正确的?

这是我的代码笔 http://codepen.io/willc86/pen/Kpxqk

和我的代码

*{
  margin: 0px;
  padding 0px;
}
body{
  background-image: url('http://pxwallpaper.com/wp-content/uploads/2013/08/barcelona-black-new-wallpaper-94.jpg');
  background-size:cover;


}

#container{
  width: 900px;
  height: 900px;
  background-color: white;
  margin: 60px auto;
  overflow:auto;
}


img.size{

  width:100px;
  height:100px;
  -webkit-filter:grayscale(90%);
  opacity:0.4;
  transition:all 0.5s;
}

#container ul{
  margin:70px 30px 6px 10px;
}

#container li{
  float:left;
  margin: 30px;
  list-style-type:none;
  cursor:pointer;
  position: relative;
  width:100px;
  height:100px;
}



#container img:hover{
  filter:grayscale(0%);
  -webkit-filter: grayscale(0%);
  opacity: 2;
  width:160px;
  height:160px;

}




<html>
  <head>

  </head>
  <title>
  </title>
  <body>


    <div id="container">

      <ul>
                <li><img class="size" src="https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcRnNn3yg1C8fjtxGOHRLfYWRGnd-jsxPc8eZrd
                rVfYtm4P73YEm9w"></li>
                <li><img class="size" src="http://kodiakherbal.com/wp-content/uploads/2013/03/canmore_rocky_mountains-hd-wallpaper.jpg"></li>
                <li><img class="size" src="https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcRnNn3yg1C8fjtxGOHRLfYWRGnd-jsxPc8eZrdrVfYtm4P73YEm9w"></li>
                <li><img class="size" src="https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcRnNn3yg1C8fjtxGOHRLfYWRGnd-jsxPc8eZrdrVfYtm4P73YEm9w"></li>
                <li><img class="size" src="https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcRnNn3yg1C8fjtxGOHRLfYWRGnd-jsxPc8eZrdrVfYtm4P73YEm9w"></li>
                <li><img class="size" src="https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcRnNn3yg1C8fjtxGOHRLfYWRGnd-jsxPc8eZrdrVfYtm4P73YEm9w"></li>

      </ul>


    </div>



  </body>
</html>

最佳答案

不要在悬停样式上设置宽度。

#box li:hover{
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  opacity:1;
 }

关于javascript - 为什么我的 CSS 图像不会保持静止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21471596/

相关文章:

javascript - 滚动到该 div 后如何使 div 固定?

html - 停止 btn-group 包装按钮

html - CSS3 Media Query 缩小网页

html - css,锁定html标签里面有图片

javascript - 'let' vs javascript for 循环中的 'var',这是否意味着所有使用 'var i =0' 的 for 循环实际上应该是 'let i =0'?

javascript - 如何设置一个间隔并同时增加一个值?

javascript - 我如何将 Javascript 短语(在正文中)移动到头部而不是

javascript - 设置日期时,Moment 会自动更正无效日期

jquery - 更改导航菜单类并在滚动或单击时显示子树菜单

android - 如何强制 Android 浏览器在放大/缩小时不改变视口(viewport)的宽度?