老师,那个图片怎么平均拉伸啊?还有jq写得对不对?比如符号之类的

来源:3-5 编程练习

xiao肥瑞

2020-11-22 21:29:54

# 具体遇到的问题

# 报错信息的截图

# 相关课程内容截图

# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可

<!DOCTYPE html>

<html lang="en">


<head>

    <meta charset="UTF-8" />

    <title>Document</title>

    <style type="text/css">

    .container {

        width240px;

        height185px;

        margin0 auto;

        overflowhidden;

    }


    .conTitle {

        height50px;

    }


    nav {

        width25%;

        height50px;

        line-height50px;

        text-aligncenter;

        floatleft;

        background-color#000;

        font-weightbold;

        color#fff;

        cursorpointer;

    }


    nav:hover {

        background-color#ddd;

        color#000;

    }


    .content {

        positionrelative;

    }


    .img1 {

        opacity1;

    }


    img {

        positionabsolute;

        top0;

        left0;

        opacity0;

        

    }

    </style>

</head>


<body>

    <div class="container">

        <div class="conTitle">

            <nav>pwa</nav>

            <nav>node</nav>

            <nav>vue</nav>

            <nav>小程序</nav>

        </div>

        <div class="content">

            <img class="img1" src="https://img4.mukewang.com/5c32b1ca0820a49f06000338-240-180.jpg"/>

            <img class="img2" src="https://img2.mukewang.com/szimg/59c860220001247d05400300-240-180.jpg"/>

            <img class="img3" src="https://img.mukewang.com/5c21e60d0822d58e06000338-240-180.jpg"/>

            <img class="img4" src="https://img3.mukewang.com/5c0a36790001b17606000338-240-180.jpg"/>

        </div>

        </div>

        <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script>

        <script type="text/javascript">

        $(document).ready(function() {

            $("nav").click(function() {

                // 此处写代码

                $('img').eq($(this).index())

                .css({

                    'opacity':1

                })

                .siblings().css({

                    'opacity':0

                })

            })

        })

        </script>

</body>


</html>

通过选择【代码语言】突出显示

写回答

2回答

好帮手慕星星

2020-11-23

同学你好,代码实现效果很棒!

针对提问回复:

1、是想要图片铺满盒子吗?那么可以修改大盒子高度。图片宽度设置为100%,为240px,那么高度会变为180px

http://img.mukewang.com/climg/5fbb1bac09fe62da03210218.jpg

所以大盒子高度需要为180+50=230px

http://img.mukewang.com/climg/5fbb1bc409ef663d03160158.jpg

2、标点符号没有问题

祝学习愉快!

0
hiao肥瑞
hp>好奇还有没有别的方法铺满盒子,比如下面那个盒子(就是图片列表盒子那块)自行选多少高度和宽度的来铺满图片

h020-11-28
共1条回复

好帮手慕言

2020-11-28

同学你好,"星星"老师给的方法是比较简单的,没有自行选取的方式哦,祝学习愉快~

0

0 学习 · 14456 问题

查看课程