医院简介这一块的雪碧图要怎么实现?

医院简介这一块的雪碧图要怎么实现?

<!DOCTYPE html>

<html lang="en">


<head>

    <meta charset="UTF-8" />

    <meta http-equiv="X-UA-Compatible" content="IE=edge" />

    <meta name="viewport" content="width=device-width, initial-scale=1.0" />

    <title>首页</title>

    <link rel="stylesheet" href="CSS/index.css">

    <link rel="stylesheet" href="CSS/base.css">

</head>


<body>

    <div class="top">

        <div class="wrap">

            <div class="top-left">

                <p><img src="图片素材\icon-call.png" alt="电话" />

                    <p class="call">010-114/116114电话预约</p>

                </p>

            </div>

            <div class="top-right">

                <p>欢迎来到城市预约挂号统一平台&nbsp;&nbsp;</p>

                <a href="###" class="login">登录</a>

                <a href="###" class="register">注册</a>

                <p class="help"><a href="###">帮助中心</a></p>

            </div>

        </div>


    </div>

    <div class="header wrap">

        <a href="index.html" class="logo"><img src="图片素材\logo.png" alt="logo"></a>

        <span class="text">医院</span>

        <a href="" class="header-right"><img src="图片素材\ui-search.jpg" alt=""></a>

        <input type="text" placeholder="请输入搜索的内容" class="serch-input">

    </div>

    <div class="nav" id="nav">

        <div class="wrap nav-title">

            <p class="">首页</p>

            <a href="">按医院挂号</a>

            <a href="">按科室挂号</a>

            <a href="">按疾病挂号</a>

            <a href="">最新公告</a>

            <a href="">社会知名医院</a>

        </div>

    </div>

    <div class="introduction wrap">

        <div class="introduction-title">

            <p class="introduction-title_left">

                <a href="" class="introduction-title_hospitalName">北京协和医院</a>

                <a href="" class="introduction-title_attenionHospital">关注医院</a>

            </p>

            <p class="introduction-title_right">

                <span class="hospital_grade">等级:</span><span class="hospital_text">三级甲等</span>&nbsp;

                <span class="hospital_grade">区域:</span><span class="hospital_text">东城区</span>&nbsp;

                <span class="hospital_grade">分类:</span><span class="hospital_text">中国医科院所属医院</span>&nbsp;

            </p>

        </div>

        <div class="introduction-content">

            <div class="introduction-content_img">

                <img src="图片素材\hospital-1.jpg" alt="医院图片">

            </div>

            <div class="introduction-content_icon">

                <div class="introduction-content_icon_one">

                    <span class="introduction-content_icon_one_text">[东院]北京市东城区帅府园一号[西院]北京市西城区大木仓胡同41号</span>

                </div>

                <div class="introduction-content_icon_two">

                    <span class="introduction-content_icon_one_text">http://www.punch.cn/</span>

                </div>

                <div class="introduction-content_icon_one">

                    <span class="introduction-content_icon_one_text">东院咨询台:010-69155564;西院咨询台:010-69158010</span>

                </div>

                <div class="introduction-content_icon_one">

                    <span class="introduction-content_icon_one_text">东院:106,108,110,111,684到东单路口北;41,104快

                        814到东单路口南;1,52,728,802到东单路口西;814到东单路口南;1,52,728,802到东单路口西;814到东单路口南;

                        1,52,728,802到东单路口西;更多详情乘车路线详见须知</span>

                </div>

            </div>

            <div class="introduction-content_right">

                <img src="图片素材\map-1.png" alt="地图">

            </div>

        </div>

    </div>

    <div class="hospitalSystem wrap">

        <div class="hospitalSystem-title">

            <p>预约挂号</p>

            <p>医院介绍</p>

            <p>预约须知</p>

            <p>停诊信息</p>

            <p>查询取消</p>

        </div>

        <div class="hospitalSystem-content">

            <form action="">

                

            </form>

        </div>

    </div>








</body>


</html>



​index.css:

.top {

    background-color#f5f5f5;

    width100%;

    height30px;

}


.wrap {

    width1017px;

    margin0 auto;

}


.top-left {

    floatleft;

}


.top-right {

    floatright;

    line-height30px;

}


.top-right a {

    colorrgb(33167245);

    padding-left20px;

}


.top-right .help a {

    colorrgb(33167245);

    padding-left40px;

}


.top-left .call {

    line-height30px;

    color#868686;

    padding-left5px;

}


.header img {

    height74px;

    width402px;

    padding9px 0 0 9px;

}


.header-right img {

    floatright;

    height38px;

    width328px;

    margin-top20px;

}

.header .text{

    positionabsolute;

    margin-top37px;

    padding-left287px;

    color#fff;

}

.header .serch-input{

    positionabsolute;

    margin-top30px;

    margin-left350px;

    height30px;

    outlinenone;

    border#fff solid 1px;

}

.nav{

    width100%;

    background-color#4ba7f3;

    height40px;

}

.nav-title a{

    color#fff;

    line-height40px;

    padding-left36px;

    font-size18px;

}

.nav-title a:nth-last-child(1){

    color#fff;

    line-height40px;

    padding-left36px;

    font-size18px;

    floatright;

}

.nav-title p{

    color#fff;

    line-height40px;

    width180px;

    font-size18px;

    text-aligncenter;

    background-colorrgb(28134255);

}

.nav-title a:hover{

    colorrgb(83236247);

}

.introduction{

    height224px;

    background-colorrgb(240234234);

    margin-top30px;

}

.introduction .introduction-title{

    width970px;

    height46px;

    margin-left20px;

    line-height46px;

    border-bottom1px solid rgb(190189189);

}

.introduction .introduction-title_left{

    padding-left25px;

}

.introduction-title_hospitalName{

    font-weightbold;

    colorrgb(242323);

    font-size20px;

    cursordefault;

}

.introduction-title_attenionHospital{

    colorrgb(25318743);

    padding-left10px;

}

.introduction-title_right{

    floatright;

}

.introduction-title_right .hospital_grade{

    color#4ba7f3;

    font-weightbold;

}

.introduction-title_right .hospital_text{

    font-weightbold;

}

.introduction-content_img img{

    margin-top10px;

    margin-left20px;

    floatleft;

}

.introduction-content_icon {   

    width395px;

    height161px;

    padding-left55px;

    padding-top10px;

    floatleft;

}

.introduction-content_icon div{   

    displayinline-block;

}

.introduction-content_icon_one{

    backgroundurl(../图片素材/icon-web.pngno-repeat 1px 3px;

}

.introduction-content_icon  .introduction-content_icon_one_text{

    font-size10px;

    padding-left25px;

    colorrgb(146141141);

}

.introduction-content_icon_two{

    backgroundurl(../图片素材/icon-web.pngno-repeat 1px;

}

.introduction-content_right img{

   padding-left55px;

   padding-top10px;

   width250px;

   height150px;

}

.hospitalSystem{

    margin-top36px;

    height800px;

}

.hospitalSystem-title{

    height40px;

    border-bottom#4ba7f3 4px solid;

}

.hospitalSystem-title p:nth-child(1){

    line-height40px;

    width130px;

    text-aligncenter;

    color#ffffff;

    background-colorrgb(48134247);

}

.hospitalSystem-title p{

    line-height40px;

    width130px;

    text-aligncenter;

    color#4ba7f3;

}

.hospitalSystem-content{

    margin-top20px;

}



base.css

body{

    margin0;

    padding0;

}

p{

    margin0;

    padding0;

    displayinline-block;

}

a{

    text-decorationnone;

}


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕星星 2021-02-19 10:35:35

你好,是根据x和y轴来调整的,可以使用截图从图片上截取,看看大小。例如:

http://img1.sycdn.imooc.com//climg/602f234409a38c3b02750902.jpg

第一张图片可以定位到左上角开始显示,第二张图片可以定位到第二个小图标左上角开始显示。

祝学习愉快!

好帮手慕星星 2021-02-18 16:57:08

同学你好,代码中这样写是可以的,显示不同的图片调整显示位置即可,如下

后两项的类名改为3和4

http://img1.sycdn.imooc.com//climg/602e2b25092b52ed14950911.jpg

在css中设置图片显示位置

http://img1.sycdn.imooc.com//climg/602e2b7509dfb87814470635.jpg

效果图中可以看到最后一项显示多张图片

http://img1.sycdn.imooc.com//climg/602e2b940934e0b305790214.jpg

这是因为盒子的高度很高,会显示到底。建议调整盒子高度,超出部分超出即可。

http://img1.sycdn.imooc.com//climg/602e2bd409dcab0d14140200.jpg

祝学习愉快!

  • 提问者 慕仰7236035 #1

    这个是根据雪碧图的X轴和Y轴来调的吗?那是怎么去判断X轴和Y轴是多少PX

    2021-02-19 09:49:56
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师