对齐交叉淡化图像

时间:2016-04-03 12:34:26

标签: css image

我对HTML& amp; CSS。我正在尝试将悬停图像添加到我的网站。 这是我管理的。但是,我希望我的所有图像都是 相同的大小,也集中。如果有人知道如何改变 图像自动使用更好的按钮。

<!DOCTYPE html>
<html lang="en-US">
<head>
<style>


body {
    background-color: lightblue;


}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333;
}

li {
    float: left;
}

li a {
    display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

li a:hover {
    background-color: #111;
}


img {
    position: absolute;
    margin: 5px;
    border: 1px solid #ccc;
    width: 180px;
}


img img {
    width: 100%;
    height: auto;


}

            img:nth-of-type(1){
                 -webkit-animation: fadeInOut 10s linear 6s infinite;
            }
            img:nth-of-type(2){
                 -webkit-animation: fadeInOut 10s linear 4s infinite;
            }
            img:nth-of-type(3){
                 -webkit-animation: fadeInOut 10s linear 2s infinite;
            }
            img:nth-of-type(4){
                 -webkit-animation: fadeInOut 10s linear infinite;
            }

/*  Keyframes - WebKit only ------------------------------------------ */


            @-webkit-keyframes fadeInOut{

            0% { opacity:1; } 
            17% { opacity:1; } 
            25% { opacity:0; } 
            92% { opacity:0; } 
            100% { opacity:1; }

            }

</style>
</head>
<title>Badass Burgers</title>

<body>



<ul>
  <li><a class="active" href="info.php">About</a></li>
  <li><a href="about.php">Team</a></li>
  <li><a href="Menu.php">Menu</a></li>
  <li><a href="contact.php">Contact Us</a></li>

</ul>
 <img src='food1.jpg'>
        <img src='Food2.jpg'align="middle">
        <img src='Food3.jpg' align="middle">
        <img src='food4.jpg'align="middle">


</body>
</html>

1 个答案:

答案 0 :(得分:0)

如果您希望所有图像的大小相同,则需要在每张图像上设置固定的宽度和高度。

要将图像置于给定容器中心,您可以使用下面的CSS。

<div class="image-wrapper">
    <img class="image" src='http://lorempixel.com/400/200/' width="200" height="175" />
</div>

<强> CSS

.image-wrapper {
  position: relative;
  height: 500px; // change to whatever works for you 
}

.image {
  position: absolute;
  top: 50%;
  border: 1px solid #ccc;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

请参阅EXAMPLE