HTML-CSS照片墙

照片墙

这里写图片描述

效果网址:https://penghongfu.github.io/

图片在img文件夹下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>照片墙</title>
    <style type="text/css">
        * {
            margin: 0;
            padding: 0;
        }

        body {
            background-color: #eeeeee;
        }

        #container {
            width: 960px;
            height: 450px;
            margin: 60px auto;
            position: relative;
        }

        .pic {
            width: 250px;
        }

        #container img:hover {
            box-shadow: 15px 15px 20px rgba(50, 50, 50, 0.4);
            transform: rotate(0deg) scale(1.20);
            -webkit-transform: rotate(0deg) scale(1.20);
            z-index: 2;
        }

        #container img {
            padding: 10px 10px 15px;
            background: white;
            border: 1px solid #dddddd;
            box-shadow: 2px 2px 3px rgba(50, 50, 50, 0.4);
            -webkit-transition: all 0.5s ease-in;
            -moz-transition: all 0.5s ease-in;
            -ms-transition: all 0.5s ease-in;
            -o-transition: all 0.5s ease-in;
            transition: all 0.5s ease-in;
            position: absolute;
            z-index: 1;
        }

        /*第一张图片*/
        .pic1 {
            left: 400px;
            top: 0;
            transform: rotate(-5deg);
            -webkit-transform: rotate(-5deg);
            -moz-transform: rotate(-5deg);
            -o-transform: rotate(-5deg);
        }

        .pic2 {
            left: 200px;
            top: 0;
            transform: rotate(-20deg);
            -webkit-transform: rotate(-20deg);
        }

        .pic3 {
            left: 0;
            right: 0;
            transform: rotate(5deg);
            -webkit-transform: rotate(5deg);
        }

        .pic4 {
            bottom: 200px;
            left: 500px;
            transform: rotate(-5deg);
            -webkit-transform: rotate(-5deg);
        }

        .pic5 {
            right: 100px;
            top: 0;
            transform: rotate(5deg);
            -webkit-transform: rotate(5deg);
        }

        .pic6 {
            left: 800px;
            top: 0;
            transform: rotate(10deg);
            -webkit-transform: rotate(10deg);
        }
    </style>
</head>
<body>
    <div id="container">
        <img class="pic pic1" src="img/1.jpg">
        <img class="pic pic2" src="img/2.jpg">
        <img class="pic pic3" src="img/3.jpg">
        <img class="pic pic4" src="img/4.jpg">
        <img class="pic pic5" src="img/5.jpg">
        <img class="pic pic6" src="img/6.jpg">
    </div>
</body>
</html>
  • 6
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CSS 照片墙是一种利用CSS样式表来排列和展示图片的方法。在创建照片墙时,我们可以使用CSS的盒模型和浮动属性,使每张图片都能按照我们设定的布局方式进行排列。 胡歌是一位中国知名演员,他以其独特的演技和颜值备受观众喜爱。如果我们想要创建一个以胡歌为主题的CSS照片墙,我们可以按照以下步骤进行: 首先,我们需要将所有胡歌的照片准备好,并保存在项目文件夹中。然后,在HTML文件中创建一个容器,用于装载照片墙。例如,我们可以使用一个无序列表(`<ul>`)来做容器。 接下来,我们可以为容器添加CSS样式,例如设置宽度、高度、背景颜色等属性。我们还可以对容器应用浮动属性,让照片能够按照我们设定的布局方式进行排列。 然后,我们需要为每张照片创建一个列表项(`<li>`),并将照片作为列表项的背景图片。这可以通过CSS的`background-image`来实现。我们还可以设置每个列表项的宽度、高度等属性,以确保照片能够正常显示。 为了让照片墙看起来更加美观,我们还可以给每个列表项添加一些过渡效果或悬停效果。例如,当鼠标悬停在某张照片上时,我们可以使其放大或改变透明度。 最后,我们只需在HTML文件中引用所写的CSS样式表,即可将胡歌的照片展示为一个美观而有序的CSS照片墙。 总之,通过使用CSS样式表,我们可以将胡歌的照片以照片墙的形式展示出来。这样的照片墙不仅能够让观众欣赏到胡歌的多张照片,还能为网页增添一份美观的视觉效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值