无法全屏播放的主题素材消除,父级块中增加video

选拔video标签,录像总不能占满父级全屏,本来预算的10分钟工程,结果卡在video那里了,劳碌的小果,仍然打算记下来,共勉。。。

动用video标签,摄像总不能够占满父级全屏,本来预算的11分钟工程,结果卡在video那里了,劳苦的小果,依旧打算记下来,共勉。。。

依照html5,父级块中增多video,无法全屏播放的主题素材化解。,html五全屏播放

使用video标签,录制总不能够占满父级全屏,本来预算的拾分钟工程,结果卡在video那里了,费力的小果,照旧打算记下来,共勉。。。

代码(css内容):

<style>
html,body{
height: 100%;
width: 100%;
}
p{
height: 50px;
margin: 20px;
font-size: 1.5em;
}
.videoTime{
澳门葡京,position: relative;
height: 100%;
width: 80%;
border: 2px solid red;
}
.videoTime video{
position: absolute;
height: 100%;
width: 100%;
}
</style>

代码(body内容)
<body>
<p>视频</p>
<div class=”videoTime”>
<video class=”videoShowing” src=”video/video.mp4″
autoplay=”autoplay”>视频</video>
</div>
</body>
</html>

 

咱俩依据正规给video标签设置:height:百分百;width:百分百;

结果如下:

左图:(谷歌(Google) Chrome)中度达到百分百;而宽度不能够落得百分之百;
 右图:(Firefox)高度不可能达标百分之百;而宽度到达百分百;

 

澳门葡京 1澳门葡京 2

左图:(Safari)中度达到百分百;而宽度不可能到达百分百;
 右图:(Opera)中度无法完毕100%;而宽度达到百分之百;

澳门葡京 3 澳门葡京 4

继而小果就尝试选拔:

一.行使js获取父级的宽高,赋给video;结果:失利。

二.使用:-webkit-full-screen{}方法,未有起效果。

三.利用包容…

。。。累趴

日后小果就意识了简要易操作的主意:

css代码:(父级高度为0;设置padding-bottom;)

<style>
html,body{
height: 100%;
width: 100%;
}
p{
height: 50px;
margin: 20px;
font-size: 1.5em;
}
.videoTime{
无法全屏播放的主题素材消除,父级块中增加video。position: relative;
height: 0;
width: 80%;
padding-bottom: 四五%;   //要求计算获得
border: 2px solid red;
}
.videoTime video{
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
}
</style>

结果如下:

左图:(Google Chrome)  右图:(Firefox)

澳门葡京 5澳门葡京 6

 

左图:(Safari)                右图:(Opera)

澳门葡京 7那么还有2个主题材料,padding-bottom的值是怎么得到的吧?

videoH:video的高

videoW:video的宽

videoTiW:父级的width ,使用的是比例

padBotRes:padding-bottom的值

式子:

padBotRes = (videoH / videoW) * videoTiW

小果是通过总括得出的这一个姿势,消除难点的,假使有标题,欢迎来沟通,padding的风味,有待去收10(
⊙ o ⊙ )。

就那样子,狐狸桃姑娘早先

使用video标签,录制总不可能占满父级全屏,本来预算的拾秒钟工程…

CSS 巧用 :before和:after

2016/02/14 · CSS · 1
评论 ·
after,
before

初稿出处: 野兽’   

明日的早上较完美的去看了下css的壹部分文档和资料,抢先3/6的体裁运用都没什么大标题了,只是有个别许较目生,可是也清楚她们的留存和贯彻的是怎样样式。今日关键想在那篇学习笔记中写的也不多,首假诺指向:before和:after写一些剧情,还有多少个小样式略微带过的牵线下。
怎么着是:before和:after? 该怎么利用他们?
:before是css中的1种伪成分,可用于在有些元素以前插入有些内容。
:after是css中的一种伪成分,可用来在有些元素之后插入某个内容。
上边大家先跑个大约的代码测试下效果:

XHTML

<style> p:before{ content: “H”
/*:before和:after必带本事,首要性为满5颗星*/ } p:after{ content: “d”
/*:before和:after必带手艺,主要性为满五颗星*/ } </style>
<p>ello Worl</p>

1
2
3
4
5
6
7
8
9
<style>
    p:before{
        content: "H"  /*:before和:after必带技能,重要性为满5颗星*/
    }
    p:after{
        content: "d"  /*:before和:after必带技能,重要性为满5颗星*/
    }
  </style>
  <p>ello Worl</p>

如上的代码将会在页面中显现的是”Hello
World”。咱们透过浏览器的”审查成分”看到的内容是:

XHTML

<p> ::before “ello Worl” ::after </p>

1
2
3
4
5
<p>
  ::before
  "ello Worl"
  ::after
</p>

p标签内部的内容的前面会被插入一个:before伪成分,该伪成分内含有的剧情是”H”;而在p标签内的始末前面会被插入一个:after伪元素,该因素包涵的内容是”d”。作为两头合格的先后猴子,捍卫”Hello
World”的完整存在是必备的。
既是笔记首要针对是:before和:after,那么早晚不会只是独自有以上的简要介绍就完了。上边我们看看日常该怎么采纳他们。
1.整合border写个对话框的体制。
本兽将地点这句话拆成二局地:结合border,写个对话框的体裁。
既然是构成border,那么咱们先转个小话题,轻松由表及里的介绍下怎么用border画三角形样式(那些三角在写对话框样式的时候须求):

XHTML

<style> .triangle{ width: 0; height: 0; border-left:50px solid
red; border-bottom:50px solid blue; border-top:50px solid black;
border-right:50px solid purple } </style> <div
class=”triangle”></div>

1
2
3
4
5
6
7
8
9
10
11
<style>
    .triangle{
        width: 0;
        height: 0;
        border-left:50px solid red;
        border-bottom:50px solid blue;
        border-top:50px solid black;
        border-right:50px solid purple
    }
  </style>
  <div class="triangle"></div>

以上代码将会在页面上海展览中心示贰个星型,左边是在那之中蓝的三角,左边是影青的三角,上边是浅绿灰的三角形,上面是巴黎绿的三角。那么有人就会问,我们要的不是三角形么?野兽你画个长方形逗笔者呢?
我们对上边的体裁做些修改:

CSS

.triangle{ width: 0; height: 0; border:50px transparent solid;
/*此间我们将成分的边框宽度设置为50px,transparent表示边框颜色是晶莹剔透的,solid表示边框是实线的*/
border-top-color: black;
/*此间大家仅将上边框的颜料设置为紫红,名扬四海,css前面包车型大巴样式代码会覆盖以前的一致的体制代码,至于别的三边的依然透明色*/
/*border-bottom-color: black; /*此处安装尾巴部分边框色为桔黄*/
border-left-color: black; /*那边设置右边边框色为杏黄*/
border-right-color:black*/ /*此处设置左边边框色为卡其色*/ }

1
2
3
4
5
6
7
8
9
.triangle{
      width: 0;
      height: 0;
      border:50px transparent solid; /*这里我们将元素的边框宽度设置为50px,transparent表示边框颜色是透明的,solid表示边框是实线的*/
      border-top-color: black;  /*这里我们仅将上边框的颜色设置为黑色,众所周知,css后面的样式代码会覆盖之前的相同的样式代码,至于其他三边的还是透明色*/
      /*border-bottom-color: black; /*这里设置底部边框色为黑色*/
      border-left-color: black;  /*这里设置左边边框色为黑色*/
      border-right-color:black*/ /*这里设置右边边框色为黑色*/
  }

下一场这时我们就会看出2个在顶部的方向向下的三角。解释已详细的写在css样式的证明里。
接下去大家抬高:before:

CSS

<style> .test-div{ position: relative; /*壹般说来相对稳定*/
width:150px; height:36px; border-radius:5px; border:black 1px solid;
background: rgba(245,245,245,1) } .test-div:before{ content: “”;
/*:before和:after必带技巧,首要性为满5颗星*/ display: block; position:
absolute; /*平时相对定位*/ top:8px; width: 0; height: 0; border:6px
transparent solid; left:-12px; border-right-color: rgba(245,245,245,1);
} </style> <div class=”test-div”></div>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<style>
    .test-div{
        position: relative;  /*日常相对定位*/
        width:150px;
        height:36px;
        border-radius:5px;
        border:black 1px solid;
        background: rgba(245,245,245,1)
    }
    .test-div:before{
        content: "";  /*:before和:after必带技能,重要性为满5颗星*/
        display: block;
        position: absolute;  /*日常绝对定位*/
        top:8px;
        width: 0;
        height: 0;
        border:6px transparent solid;
        left:-12px;
        border-right-color: rgba(245,245,245,1);
    }
  </style>
  <div class="test-div"></div>

透过以上代码,我们将会看见一个好像微信/QQ的对话框样式,可是美中不足的是,在对话框的方圆的边框不是1体化的,而是在对话框的隆起三角形上是木有边框的T_T眨眼间间冷场有木有,该如何做吧?让召唤:after穿着棉大衣来救场吧~
完全代码:

CSS

<style> .test-div{ position: relative; /*日常相对固定*/
width:150px; height: 36px; border:black 1px solid; border-radius:5px;
background: rgba(245,245,245,1) } .test-div:before,.test-div:after{
content: “”; /*:before和:after必带手艺,主要性为满5颗星*/ display:
block; position: absolute; /*平凡相对定位*/ top:8px; width: 0; height:
0; border:6px transparent solid; } .test-div:before{ left:-11px;
border-right-color: rgba(245,245,245,1); z-index:1 } .test-div:after{
left:-12px; border-right-color: rgba(0,0,0,1); z-index: 0 }
</style> <div class=”test-div”></div>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<style>
    .test-div{
        position: relative;  /*日常相对定位*/
        width:150px;
        height: 36px;
        border:black 1px solid;
        border-radius:5px;
        background: rgba(245,245,245,1)
    }
    .test-div:before,.test-div:after{
        content: "";  /*:before和:after必带技能,重要性为满5颗星*/
        display: block;
        position: absolute;  /*日常绝对定位*/
        top:8px;
        width: 0;
        height: 0;
        border:6px transparent solid;
    }
    .test-div:before{
        left:-11px;
        border-right-color: rgba(245,245,245,1);
        z-index:1
    }
    .test-div:after{
        left:-12px;
        border-right-color: rgba(0,0,0,1);
        z-index: 0
    }
  </style>
  <div class="test-div"></div>

好了,完整的一个会话框样式呈现在前头了,至于对话框的小三角形的可行性,相信大家看了上上段对于border介绍的代码也都精晓该咋做了呢,没有错,正是改下position的岗位,改下border呈现颜色的方向~
(本兽不希罕贴图片,体谅下额,需求的能够拷贝代码直接运维看成效,造轮子不仅仅是造轮子,也能令人加深印象,更加好的领悟)
2.看作内容的半透明背景层。
比如大家的需若是做三个半透明的登入框吧(那里也是在代码中经过注释来分解):

CSS

<style> body{ background: url(img/1.jpg) no-repeat left top
/*此间本兽加了个图片背景,用以区分背景的半透明及内容的通通不透明*/ }
.test-div{ position: relative;
/*平凡绝对牢固(主要,上边内容也会介绍)*/ width:300px; height: 120px;
padding: 20px 10px; font-weight: bold; } .test-div:before{ position:
absolute; /*常见相对定位(主要,上面内容也会略带介绍)*/ content: “”;
/*:before和:after必带技术,首要性为满5颗星*/ top:0; left: 0; width:
100%; /*和剧情同样的幅度*/ height: 100%; /*和剧情千篇1律的冲天*/
background: rgba(255,255,255,.5); /*给定背景浅紫蓝,发光度十二分之5*/
z-index:-1 /*习认为常成分堆叠顺序(首要,下边内容也会略带介绍)*/ }
</style> <!–那里容兽偷个懒,布局轻便写写–> <div
class=”test-div”> <table> <tr> <td>Name</td>
<td><input placeholder=”your name” /></td> </tr>
<tr> <td>Password</td> <td><input
placeholder=”your password” /></td> </tr> <tr>
<td></td> <td><input type=”button” value=”login”
/></td> </tr> </table> </div>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<style>
      body{
          background: url(img/1.jpg) no-repeat left top /*这里本兽加了个图片背景,用以区分背景的半透明及内容的完全不透明*/
      }
      .test-div{
          position: relative;  /*日常相对定位(重要,下面内容也会介绍)*/
          width:300px;
          height: 120px;
          padding: 20px 10px;
          font-weight: bold;
      }
      .test-div:before{
          position: absolute;  /*日常绝对定位(重要,下面内容也会略带介绍)*/
          content: "";  /*:before和:after必带技能,重要性为满5颗星*/
          top:0;
          left: 0;
          width: 100%;  /*和内容一样的宽度*/
          height: 100%;  /*和内容一样的高度*/
          background: rgba(255,255,255,.5); /*给定背景白色,透明度50%*/
          z-index:-1 /*日常元素堆叠顺序(重要,下面内容也会略带介绍)*/
      }
  </style>
  <!–这里容兽偷个懒,布局简单写写–>
  <div class="test-div">
      <table>
          <tr>
              <td>Name</td>
              <td><input placeholder="your name" /></td>
          </tr>
          <tr>
              <td>Password</td>
              <td><input placeholder="your password" /></td>
          </tr>
          <tr>
              <td></td>
              <td><input type="button" value="login" /></td>
          </tr>
      </table>
  </div>

下边包车型客车代码拷贝过去,加上张图纸可测试效果。
理所当然,:bofore和:after也还有别的更加多的神妙用法,那里也不1一列出来了,那里放上3个用那七个伪成分加上css3动画完结部分相比较美观及实用的动态效果的链接:HoverEffectIdeas
说完了:before和:after,咱们稍事扯扯壹些其余的css样式及布局注意点(大概我们不怎么在意,从而致使有的布局和样式出难点)。
position 定位的难点
position属性规定了成分的一定类型,默以为static。
该属性还是能有下值:
absolute:生成相对定位的因素,相对于 static
定位以外的率先个父成分举行定点。
fixed:生成相对定位的要素,相对于浏览器窗口实行牢固。
relative:生成相对固化的成分,相对于其常规地方进行固定。
inherit:规定相应从父成分继承 position 属性的值。
代码:

CSS

<!–position:absolute–> <style> body{ height: 2000px
/*这边将body的万丈设置为两千px是为着不相同absolute和fixed的异样*/ }
.test-div{ position:absolute; left:50px; top:50px } </style>
<div class=”test-div”>Hello World</div>
<!–position:fixed–> <style> body{ height: 2000px
/*那里将body的可观设置为两千px是为着不同absolute和fixed的距离*/ }
.test-div{ position:fixed; left:50px; top:50px } </style> <div
class=”test-div”>Hello World</div> <!–position:relative +
position:absolute–> <style> .out-div{ width: 300px; height:
300px; background: purple; /*此处定义个背景,让我们明白那么些div在哪*/
margin:50px 0px 0px 50px; position: relative } .in-div{
position:absolute; left:50px; top:50px } </style> <div
class=”out-div”> <div class=”in-div”>Hello World</div>
</div>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<!–position:absolute–>
  <style>
      body{
          height: 2000px  /*这里将body的高度设置为2000px是为了区分absolute和fixed的差别*/
      }
      .test-div{
          position:absolute;
          left:50px;
          top:50px
      }
  </style>
  <div class="test-div">Hello World</div>
<!–position:fixed–>
  <style>
      body{
          height: 2000px  /*这里将body的高度设置为2000px是为了区分absolute和fixed的差别*/
      }
      .test-div{
          position:fixed;
          left:50px;
          top:50px
      }
  </style>
  <div class="test-div">Hello World</div>
<!–position:relative + position:absolute–>
  <style>
      .out-div{
          width: 300px;
          height: 300px;
          background: purple;  /*这里定义个背景,让我们知道这个div在哪*/
          margin:50px 0px 0px 50px;
          position: relative
      }
      .in-div{
          position:absolute;
          left:50px;
          top:50px
      }
  </style>
  <div class="out-div">
      <div class="in-div">Hello World</div>
  </div>

z-index 成分堆叠排序
z-index用于安装或探究对象的堆叠顺序,对应的剧天性格为zIndex。
z-index的数值越大,该因素的堆叠层级越高。
代码:

CSS

<style> .first-div{ width: 300px; height: 300px; background:
purple; /*那里定义个背景,让我们明白那一个div在哪*/ position: absolute;
left:50px; top:50px; z-index: 1 } .second-div{ position:absolute;
left:80px; top:80px; width:50px; height: 50px; background: white;
z-index: 2 } </style> <div class=”first-div”></div>
<div class=”second-div”></div>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<style>
      .first-div{
          width: 300px;
          height: 300px;
          background: purple;  /*这里定义个背景,让我们知道这个div在哪*/
          position: absolute;
          left:50px;
          top:50px;
          z-index: 1
      }
      .second-div{
          position:absolute;
          left:80px;
          top:80px;
          width:50px;
          height: 50px;
          background: white;
          z-index: 2
      }
  </style>
  <div class="first-div"></div>
  <div class="second-div"></div>

那边大家将首先个div和第1个div地点放置一同,方便看z-index的效率。以上代码的体裁是青灰的椭圆形里面有个反革命的小纺锤形。因为小星型的z-index大于大星型的z-index,所以能显得出,当大家把.first-div的z-index设置为三,那时候就看不到银灰的小长方形了,它被藏蓝的大椭圆形狂暴的挡掉了…
zoom 成分缩放比例
zoom适用于具备因素,用于安装或索求对象的缩放比例,对应的剧天性格为zoom,原比例的值是1。
代码:

CSS

<style> div{ width: 100px; height: 100px; float: left }
.first-div{ background: purple; zoom:1.5 } .second-div{ background:
black; zoom:1 } .third-div{ background: red; zoom:.5 } </style>
<div class=”first-div”></div> <div
class=”second-div”></div> <div
class=”third-div”></div>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<style>
      div{
          width: 100px;
          height: 100px;
          float: left
      }
      .first-div{
          background: purple;
          zoom:1.5
      }
      .second-div{
          background: black;
          zoom:1
      }
      .third-div{
          background: red;
          zoom:.5
      }
  </style>
  <div class="first-div"></div>
  <div class="second-div"></div>
  <div class="third-div"></div>

上述代码将会展现的逐1是黑褐-藕灰-灰湖绿的div,大小分别是十0px的1.5倍,一倍,0.五倍。
em 和 rem 是什么
1em等于当前的书体尺寸,数值的变动意味着字体大小的调节。em
有持续那么些特点,也正是说,外部父成分定义了字体的em大小,内部子成分会三番五次那1属性的体裁。
rem = root em
。顾名思义,root即根部的,顶部的。也正是根部的em,那几个根部指的是HTML根成分。所以rem的大小是针对性HTML根成分的大小做字体的相对大小的调动。
代码:

CSS

<style> body{ font-size: 12px; } /*html{ font-size: 12px; }*/
div{ width: 200px; height: 100px; float:left } .first-div{ font-size:
1em } .second-div{ font-size: 2em } .third-div{ font-size: 1rem }
.fourth-div{ font-size: 2rem } </style> <div
class=”first-div”>Hello World</div> <div
class=”second-div”>Hello World</div> <div
class=”third-div”>Hello World</div> <div
class=”fourth-div”>Hello World</div>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<style>
      body{
        font-size: 12px;  
      }
      /*html{
          font-size: 12px;
      }*/
      div{
          width: 200px;
          height: 100px;
          float:left
      }
      .first-div{
          font-size: 1em
      }
      .second-div{
          font-size: 2em
      }
      .third-div{
          font-size: 1rem
      }
      .fourth-div{
          font-size: 2rem
      }
  </style>
  <div class="first-div">Hello World</div>
  <div class="second-div">Hello World</div>
  <div class="third-div">Hello World</div>
  <div class="fourth-div">Hello World</div>

以上代码分别展现了不相同大小的字体,em和rem的界别能够通过单独注释body字体样式和html字体样式来看望她们之间的差距。

1 赞 8 收藏 1
评论

澳门葡京 8

代码(css内容):

代码(css内容):

<style>
html,body{
height: 100%;
width: 100%;
}
p{
height: 50px;
margin: 20px;
font-size: 1.5em;
}
.videoTime{
position: relative;
height: 100%;
width: 80%;
border: 2px solid red;
}
.videoTime video{
position: absolute;
height: 100%;
width: 100%;
}
</style>

<style>
html,body{
height: 100%;
width: 100%;
}
p{
height: 50px;
margin: 20px;
font-size: 1.5em;
}
.videoTime{
position: relative;
height: 100%;
width: 80%;
border: 2px solid red;
}
.videoTime video{
position: absolute;
height: 100%;
width: 100%;
}
</style>

代码(body内容)
<body>
<p>视频</p>
<div class=”videoTime”>
<video class=”videoShowing” src=”video/video.mp4″
autoplay=”autoplay”>视频</video>
</div>
</body>
</html>

代码(body内容)
<body>
<p>视频</p>
<div class=”videoTime”>
<video class=”videoShowing” src=”video/video.mp4″
autoplay=”autoplay”>视频</video>
</div>
</body>
</html>

 

 

我们根据平时给video标签设置:height:百分百;width:百分之百;

咱俩依照正规给video标签设置:height:百分之百;width:百分之百;

结果如下:

结果如下:

左图:(Google Chrome)中度到达100%;而宽度不能够达到百分百;
 右图:(Firefox)中度不能够达成百分之百;而宽度到达百分之百;

左图:(谷歌 Chrome)中度到达百分之百;而宽度不能够达标百分之百;
 右图:(Firefox)中度无法抵达百分之百;而宽度抵达百分之百;

 

 

澳门葡京 9澳门葡京 10

澳门葡京 11澳门葡京 12

左图:(Safari)中度到达百分百;而宽度无法实现百分之百;
 右图:(Opera)中度不能落得百分百;而宽度达到百分之百;

左图:(Safari)中度达到百分百;而宽度无法达到规定的标准百分之百;
 右图:(Opera)中度无法达到百分之百;而宽度到达百分之百;

澳门葡京 13 澳门葡京 14

澳门葡京 15 澳门葡京 16

随着小果就尝试选拔:

随即小果就尝试利用:

一.行使js获取父级的宽高,赋给video;结果:失败。

1.使用js获取父级的宽高,赋给video;结果:战败。

贰.选择:-webkit-full-screen{}方法,未有起成效。

贰.行使:-webkit-full-screen{}方法,未有起效果。

3.用到兼容…

叁.应用包容…

。。。累趴

。。。累趴

尔后小果就发现了简便易操作的法子:

此后小果就意识了归纳易操作的主意:

css代码:(父级高度为0;设置padding-bottom;)

css代码:(父级中度为0;设置padding-bottom;)

<style>
html,body{
height: 100%;
width: 100%;
}
p{
height: 50px;
margin: 20px;
font-size: 1.5em;
}
.videoTime{
position: relative;
height: 0;
width: 80%;
padding-bottom: 二分之一;   //须要总计获得
border: 2px solid red;
}
.videoTime video{
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
}
</style>

<style>
html,body{
height: 100%;
width: 100%;
}
p{
height: 50px;
margin: 20px;
font-size: 1.5em;
}
.videoTime{
position: relative;
height: 0;
width: 80%;
padding-bottom: 四伍%;   //供给计算得到
border: 2px solid red;
}
.videoTime video{
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
}
</style>

结果如下:

结果如下:

左图:(Google Chrome)  右图:(Firefox)

左图:(Google Chrome)  右图:(Firefox)

澳门葡京 17澳门葡京 18

澳门葡京 19澳门葡京 20

 

 

左图:(Safari)                右图:(Opera)

左图:(Safari)                右图:(Opera)

澳门葡京 21澳门葡京 22

澳门葡京 23澳门葡京 24

 

 

应有尽有解决啊~

一应俱全化解啊~

那么还有二个难点,padding-bottom的值是怎么获得的吧?

那么还有三个难题,padding-bottom的值是怎么拿到的呢?

videoH:video的高

videoH:video的高

videoW:video的宽

videoW:video的宽

videoTiW:父级的width ,使用的是比例

videoTiW:父级的width ,使用的是比例

padBotRes:padding-bottom的值

padBotRes:padding-bottom的值

式子:

式子:

padBotRes = (videoH / videoW) * videoTiW

padBotRes = (videoH / videoW) * videoTiW

小果是经过测算得出的这一个姿势,化解难点的,即使有标题,欢迎来交换,padding的表征,有待去收10(
⊙ o ⊙ )。

小果是因而测算得出的那一个姿势,消除难点的,假如不平时,欢迎来调换,padding的表征,有待去整理(
⊙ o ⊙ )。

就那规范,藤梨姑娘伊始了,哇喔!

就那规范,狐狸桃姑娘初步了,哇喔!

 

 

相关文章

发表评论

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

*
*
Website