www.301.net 9

不用媒体查询做web响应式设计-遁地龙卷风,web龙卷风

苏/俄,苏/俄,课程结束后都在思索故事真正的意义到底是什么,(2)知识点及效果,我也不在乎是否需要押韵

www.301.net 1BM-30龙卷风式苏/俄www.301.net 2

www.301.net 3BM-21式火箭炮苏/俄www.301.net 2

一由一个故事引发的思索

不用媒体查询做web响应式设计-遁地龙卷风,web龙卷风

 

(0)写在前面
  讲述知乎上看到的一篇文章中的一个案例,让我脑洞大开,佩服至极,特意第二天找到原文赞赏了

5元,原文地址
(1)效果演示

www.301.net 5

www.301.net ,(2)知识点及效果

<div class="trunc-list-wrapper" id="mylist">
        <ul class="trunc-list">
            <li>
                <a href="#">Home</a>
            </li>
         ...
        <li aria-hidden="true" class="control  control--open">
                <a href="#mylist">more</a>
            </li>
            <li aria-hidden="true" class="control  control--close">
                <a href="">less</a>
            </li>
        </ul>
    </div>
.trunc-list-wrapper {
        height: 2.25em;
        overflow: hidden;
        padding-right: 3.5em;
    }
.trunc-list {

        display: flex;
        flex-wrap: wrap;
        position: relative;
    }
.trunc-list li {

          flex: 1 0 auto;
}
.control {
        position: absolute;
        top: 0;
        right: -3.5em;
        width: 3.5em;
        height: calc((2.25em - 100%) * -1000);
        max-height: 2.25em;
        overflow: hidden;
    }
.control--close {
        display: none;
    }

 

上述为简易代码

display: flex;使.trunc-list内部元素成为flex项目

flex-wrap:
wrap; 宽度不变时内部元素将换行,所以浏览器窗口缩放到一定宽度时,.trunc-list的高度发生 

变化。
看不见缩放的元素是因为.trunc-list-wrapper的 height: 2.25em;overflow:
hidden;导致
元素被隐藏。
trunc-list高度发生变化使得 height: calc((2.25em – 100%) *
-1000);产生作用,可以看见more了, 
max-height: 2.25em;限制了最大高度。

点击more,因为
#myList是一个有效描点,下面的css生效

.trunc-list-wrapper:target .control--open {
          display: none;
        }

        .trunc-list-wrapper:target .control--close {
          display: block;
        }

 

同时下面的css生效

.trunc-list-wrapper:target {
          height: auto;
        }

隐藏的元素可以看见了

点击less时,因为是无效的锚点,相对于对上述效果的清除。

*
*4.完整的代码

www.301.net 6

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>响应式的另一种思考</title>
    <style>
        /* Basic common settings: */

        * {
          box-sizing: border-box;
        }

        html {
          line-height: 1.25;
          font-family: 'Lato', sans-serif;
        }

        .trunc-list-wrapper {
          height: 2.25em;
          overflow: hidden;
          padding-right: 3.5em;
        }

        .trunc-list {
          list-style: none;
          display: flex;
          flex-wrap: wrap;
          margin: 0;
          padding: 0;
          position: relative;
        }

        .trunc-list li {
          margin: 0;
          padding: 0;
          flex: 1 0 auto;
        }

        .trunc-list a {
          display: block;
          padding: 0.5em;
          text-align: center;
          white-space: nowrap;

          color: #fff;
          background:red;
        }

        .trunc-list a:hover,
        .trunc-list a:active,
        .trunc-list a:focus {
           background: red; 
        }

        .control {
          position: absolute;
          top: 0;
          right: -3.5em;
          width: 3.5em;

          height: calc((2.25em - 100%) * -1000);
          max-height: 2.25em;

          overflow: hidden;
        }

        .control a {
          text-decoration: none;
        }

        .control span {
          font-size: 0.75em;
          font-style: italic;
        }

        .control--close {
          display: none;
        }

        .trunc-list-wrapper:target {
          height: auto;
        }

        .trunc-list-wrapper:target .control--open {
          display: none;
        }

        .trunc-list-wrapper:target .control--close {
          display: block;
        }


    </style>
</head>
<body>
    <div class="trunc-list-wrapper" id="mylist">
      <ul class="trunc-list">
        <li>
          <a href="#">Home</a>
        </li>
        <li>
          <a href="#">Blog</a>
        </li>
        <li>
          <a href="#">About Us</a>
        </li>
        <li>
          <a href="#">Contact Us</a>
        </li>
        <li>
          <a href="#">Help</a>
        </li>
        <li>
          <a href="#">Login</a>
        </li>
            <li>
          <a href="#">Sign In</a>
        </li>
        <li aria-hidden="true" class="control  control--open">
          <a href="#mylist">more</a>
        </li>
        <li aria-hidden="true" class="control  control--close">
          <a href="">less</a>
        </li>
      </ul>
    </div>

    <p>改变视口宽度大小来观察效果</p>
</body>
</html>

View Code

 

(0)写在前面
讲述知乎上看到的一篇文章中的一个案例,让我脑洞大开,佩服至极,特…

文/小叶

  • 名称:BM-30龙卷风式多管火箭炮
  • 研发单位:合金精密仪表设计局
  • 研发时间:1987年
  • 口径:大口径炮
  • 编辑评分:(5分)
  • 名称:BM-21式火箭炮
  • 口径:中口径炮

在学习一次课程快结束时,老师打开一张PPT,给我们讲了一个故事:他在一个大型的演讲比赛中代表公司参赛获得了第一名,获奖后他兴高采烈的冲进老板的办公室说到:老板,这次演讲我获得了第一名。老板只是轻轻的扶了一下眼镜,淡定的说到:你获奖那只是因为你讲的是我们的产品。激动不已的老师听后很诧异,但停顿后说:我获奖是因为我们的产品和我的演讲。讲完这个故事后,他一定要我们记住这个故事,并真的能理解其中的意思,笨拙的我在现场并没有完全深刻的理解他讲这个故事的真实用意。


技术数据

  • 口径:300毫米
  • 最大射程:90米

 
 龙卷风火箭炮的设计型号为9A52,整个系统的设计局型号为9K58,由位于俄罗斯图拉市的(Tula)合金精密仪表设计局研制,该设计局也是BM-21、BM-28火箭炮系统的研制者。9K58系统于1983年设计定型,1987年入役,最初为14管,1990年2月在吉隆坡举办的亚洲防务展览会上首次公开展出时变为现在的12管样式。该炮被北约称为M1983型,是苏联(包括俄罗斯)最大口径的火箭炮。“龙卷风”多管火箭炮于20世纪80年代早期研制,堪称是世界上火力最强的多管火箭炮。

技术数据

  • 口径:122.4毫米
  • 总重:48,000千克
  • 全长:7,350毫米
  • 最大射程:20,380米

  BM-21式火箭炮是前苏联研制的一种122毫米40管自行火箭炮。

www.301.net 7

有人唱爱情来的太快

结构特点

该火箭炮能够一次齐射12枚300毫米火箭弹,且齐射时间不超过1分钟,射程达90千米。该火箭炮采用卡车底盘,估计单价为1200万美元。

结构特点使用情况

二原来是这样

就像龙卷风

结构特点

BM-21式火箭炮由导向管、摇架、高低机、方向机、平衡机、瞄准装置和车体等部分组成,导向管分4层排列,每层10管。火箭炮全营齐射能发射720枚火箭弹或化学弹,总重量48000千克,超过美国陆军师全部常规火炮一次齐射量。

我知道这个故事寓意深厚。课程结束后都在思索故事真正的意义到底是什么,直到有一天,当我走在喧嚣的大街上突然间想到:演讲只是一个手段,而内容才是本质,没有实质内容的演讲无论多么华丽幽默,它终究没有多大意义。而只有内容却不能通过演讲的方式表达,也不能完整真实的呈现出内容,能被更多的人看见。一句话总结为:演讲只是一个工具,有内容的演讲才是臻于完美的演讲。

这句歌词打乱了我所有诗绪

使用情况

1982年黎以冲突中,使用了BM-21火箭炮的几种型号,包括6管和9管两种。

1984年,阿富汗战争期间,苏军大量使用了BM-21,主要用于袭击游击队村庄营地和实施火力封锁,建立安全区等。

两伊战争中,双方大量使用БM-21式火箭炮袭击对方境内目标。

海湾战争中,伊军的BM-21未发挥应有作用。俄军在俄国内的车臣冲突中,大量使用这种火箭炮轰击叛军据点,封锁道路,是俄军火力突击的重要力量。

三载体与内容的分类

但又似乎再没有比它更为贴切的了

自己由这个故事引发出了对学习各种知识技能的思考,到底哪些是工具,哪些又是内容呢?自己想到的工具有:演讲、写作、思维导图、金字塔结构、阅读方法(快速阅读、深刻阅读、主题阅读、RIA便签读书法)、PPT、手绘、DISC……暂时想到的内容有:医学——作用于人的机体,心理学——致力于心理健康,程序员——编代码来完善程序,数据分析师——分析数据得出结论,教师——为学生授业解惑,创业者——为项目而生……..

我也不在乎是否需要押韵

通过分类,我才明白,工具是内容的载体,因为是工具,才可以更广泛的去运用,比如你是教人如何写作、演讲或者画思维导图的老师,在辛勤耕耘几年后,大多都会桃李满天下,家喻户晓,既然是工具,那大多人肯定就需要学这样的工具运用到自己的内容中。

我只知道这已经赋予了全部感情

当把自己学过的知识技能按照工具和技能来分类后,有学习焦虑症的会减轻学习焦虑症,对学习迷茫的会拨开笼罩在迷茫中的其中一层薄雾,学习范围太广泛的会明白应该有针对性的去学习……

我不曾想象

www.301.net 8

自己能掀起如此大的风浪

四总结

把自己搞得晕头转向

21世纪以来,学习方式早已多样化,网络带来的便捷,学习某样知识已变得很容易,如果不能掌握重心,真正做到学以致用,迟早会被淹没在学海无涯中。就像书籍,热爱阅读的人,总愿意在空闲时的每一刻都能在阅读中度过,可是全世界加起来有不计其数的书,而每天各大出版社又在陆续出版新的书籍,人的一生说短也不短,说长也不能长到可以把所有书籍都读完。为你的学习和阅读分个类吧,哪些是需要学习的工具,哪些是你要终其一生都要专研的内容,但对于传授你如何使用工具的师者来说,工具对他们来言,本身就是内容,因为那是他早已练得炉火纯青的专业技术,他教的工具就是他自己熟练的内容。

也不曾想象我的信仰

www.301.net 9

就在眼前

内容是笔直的树干,实用而屹立不倒,工具是攀延在树干上艳丽的凌霄花,可是它却不借助笔直的树干高傲的展示自己,它只会让树干看起来更加的光彩夺目。 
工具与内容相互融合,以最美的姿态呈现出来,才会显得更完美。

也许我们不曾相知

但你从前的字条,如今又浮出脑海

恨这天来得太迟

也许从前,会产生相知

但相惜,一定是从今以后

我一直坚信爱情的承诺,一言九鼎

请收下你迟来的爱情

收下了,此生便再没有了

而我,终在将来某天

送上我们的爱情之果

无需害羞

尽管让我们的玫瑰

开得再招摇些

摇曳的风姿

散发的芬芳

让爱情滋长

在这天地之间

治愈所有的情伤

欢声一片

蔓延整个海洋

我愿那时的龙卷风

刮来一个新的世界

充满爱与祥和


2017.9.20  凌晨

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图