美文网首页GIS加油站
分享个天气网7日天气样式

分享个天气网7日天气样式

作者: 牛老师讲webgis | 来源:发表于2018-04-25 21:02 被阅读31次

概述

最近项目里面用到了天气网“7日天气”的功能,本来想趴一个样式的,可是看了看太费劲,索性自己写吧,分享下。

效果

原效果 偶的

高仿真,有木有,有木有???

代码

  1. css代码:
@charset "utf-8";


.weather-7d{
  margin: 0;
  padding: 0;
  list-style: none;
  width: 600px;
  box-shadow: 1px 1px 0 #ccc;
  li.date-box{
    display: inline-block;
    width: calc(100% / 7 - 8px);
    border: 1px solid #ffffff;
    background: white;
    position: relative;
    text-align: center;
    font-size: 12px;
    //日期
    .date-day{
      font-size: 13px;
      font-weight: bold;
      padding: 5px 0 10px 0;
    }
    //图标
    .weather-icon{
      margin: 0;
      padding: 0;
      list-style: none;
      li{
        width: 100%;
        display: list-item;
        text-align: center;
        img{
          width: auto;
          height: 30px;
        }
      }
    }
    //天气描述
    .weather-desc{
      padding: 5px 0;
      span{
        &.high{
          color:orangered;
        }
      }
    }
    .weather-wd{
      i{
        color: #83a2bc;
        font-style: normal;
        font-size: 15px;
        display: inline-block;
        &:first-child{
          transform:rotate(-90deg);
        }
        &:last-child{
          margin-left: 2px;
          transform:rotate(45deg);
        }
      }
    }
    &.active{
      border: 2px solid #accfe9;
      border-radius: 3px;
      &:before,
      &:after{
        top: 100%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        left: calc(50% - 2px);
        z-index: 9;
      }
      &:before{
        border-top-color: #accfe9;
        border-width: 9px;
        margin-left: -9px;
      }
      &:after{
        border-top-color: white;
        border-width: 6px;
        margin-left: -6px;
      }
    }
  }
}
  1. html 代码
<ul class="weather-7d">
    <li class="date-box active">
        <div class="date-day">25日(今天)</div>
        <ul class="weather-icon">
            <li>
                <img src="css/icon1.png">
            </li>
            <li>
                <img src="css/icon1.png">
            </li>
        </ul>
        <div class="weather-desc">晴转多云</div>
        <div class="weather-desc">
            <span class="high">32℃</span>
             / <span>20℃</span>
        </div>
        <div class="weather-wd">
            <i>➤</i>
            <i>➤</i>
        </div>
        <div class="weather-desc"><3级</div>
    </li>
    <li class="date-box">
        <div class="date-day">25日(今天)</div>
        <ul class="weather-icon">
            <li>
                <img src="css/icon1.png">
            </li>
            <li>
                <img src="css/icon1.png">
            </li>
        </ul>
        <div class="weather-desc">晴转多云</div>
        <div class="weather-desc">
            <span class="high">32℃</span>
            / <span>20℃</span>
        </div>
        <div class="weather-wd">
            <i>➤</i>
            <i>➤</i>
        </div>
        <div class="weather-desc"><3级</div>
    </li>
    <li class="date-box">
        <div class="date-day">25日(今天)</div>
        <ul class="weather-icon">
            <li>
                <img src="css/icon1.png">
            </li>
            <li>
                <img src="css/icon1.png">
            </li>
        </ul>
        <div class="weather-desc">晴转多云</div>
        <div class="weather-desc">
            <span class="high">32℃</span>
            / <span>20℃</span>
        </div>
        <div class="weather-wd">
            <i>➤</i>
            <i>➤</i>
        </div>
        <div class="weather-desc"><3级</div>
    </li>
    <li class="date-box">
        <div class="date-day">25日(今天)</div>
        <ul class="weather-icon">
            <li>
                <img src="css/icon1.png">
            </li>
            <li>
                <img src="css/icon1.png">
            </li>
        </ul>
        <div class="weather-desc">晴转多云</div>
        <div class="weather-desc">
            <span class="high">32℃</span>
            / <span>20℃</span>
        </div>
        <div class="weather-wd">
            <i>➤</i>
            <i>➤</i>
        </div>
        <div class="weather-desc"><3级</div>
    </li>
    <li class="date-box">
        <div class="date-day">25日(今天)</div>
        <ul class="weather-icon">
            <li>
                <img src="css/icon1.png">
            </li>
            <li>
                <img src="css/icon1.png">
            </li>
        </ul>
        <div class="weather-desc">晴转多云</div>
        <div class="weather-desc">
            <span class="high">32℃</span>
            / <span>20℃</span>
        </div>
        <div class="weather-wd">
            <i>➤</i>
            <i>➤</i>
        </div>
        <div class="weather-desc"><3级</div>
    </li>
    <li class="date-box">
        <div class="date-day">25日(今天)</div>
        <ul class="weather-icon">
            <li>
                <img src="css/icon1.png">
            </li>
            <li>
                <img src="css/icon1.png">
            </li>
        </ul>
        <div class="weather-desc">晴转多云</div>
        <div class="weather-desc">
            <span class="high">32℃</span>
            / <span>20℃</span>
        </div>
        <div class="weather-wd">
            <i>➤</i>
            <i>➤</i>
        </div>
        <div class="weather-desc"><3级</div>
    </li>
    <li class="date-box">
        <div class="date-day">25日(今天)</div>
        <ul class="weather-icon">
            <li>
                <img src="css/icon1.png">
            </li>
            <li>
                <img src="css/icon1.png">
            </li>
        </ul>
        <div class="weather-desc">晴转多云</div>
        <div class="weather-desc">
            <span class="high">32℃</span>
            / <span>20℃</span>
        </div>
        <div class="weather-wd">
            <i>➤</i>
            <i>➤</i>
        </div>
        <div class="weather-desc"><3级</div>
    </li>
</ul>

技术博客
CSDN:http://blog.csdn.NET/gisshixisheng
博客园:http://www.cnblogs.com/lzugis/
在线教程
https://edu.csdn.net/course/detail/7471
Github
https://github.com/lzugis/
联系方式

类型 内容
qq 1004740957
公众号 lzugis15
e-mail niujp08@qq.com
webgis群 452117357
Android群 337469080
GIS数据可视化群 458292378
LZUGIS

相关文章

  • 分享个天气网7日天气样式

    概述 最近项目里面用到了天气网“7日天气”的功能,本来想趴一个样式的,可是看了看太费劲,索性自己写吧,分享下。 效...

  • 中国天气网爬虫

  • 天气是个好天气

    天气是个好天气,不管是刮风下雨,晴天。阴天,雨天,雪天,还是大风小风,大雨小雨,有雾没有雾。雾大雾小,气温是高还是...

  • css仿聊天气泡样式

    css仿聊天气泡 *推荐大家一个css绘制形状的网站:https://css-tricks.com/the-sha...

  • 天气之子 图集分享

  • 爬取中国天气网

    思路:1.寻找入口2.寻找数据所在url3.获取源码,提取数据4.数据保存输出 1.入口 通过40天预报可以追溯2...

  • 中国天气网城市列表

    中国天气网把城市分为了3级1级列表获取地址:http://www.weather.com.cn/data/city...

  • 从中国天气网爬天气数据帮助类

    写项目苦于没有天气数据,从各大开放的API请求数据的话太贵,没办法只能给项目经理说,他二话不说,直接暴力的从中国天...

  • 天气好 天气不好

    不管天气好不好 。 清晨睁开眼,这是已经没有和你联系的第七天了,我仍不愿意承认分手这两个字。只当你是去了一趟漫长的...

  • 天气好,天气不好

    “钱钟书的目光放远...后面是,什么来着?” “是啊” 下班结束很早,回到家,房间里替猫留的灯还是亮...

网友评论

    本文标题:分享个天气网7日天气样式

    本文链接:https://www.haomeiwen.com/subject/akqulftx.html