文章目录

  • 1 推荐信息
    • 1.1 思路
    • 1.2 代码
    • 1.3 知识补充
    • 1.4 效果图
  • 2 宣传海报
    • 2.1 思路
    • 2.2 代码
    • 2.3 效果图
  • 3 新闻与活动
    • 3.1 思路
    • 3.2 代码
    • 3.3 效果图

1 推荐信息

1.1 思路

看了这个gif后,可以清楚的看到产生了三个动画效果:图片"拉近","了解更多"从下往上显示出来,阴影。

我看了华为官网的源代码,发现图片本身就是有一个mask的,这样能让图片看起来暗一些,也就意味着,当鼠标进入的时候,只需要让mask的背景颜色更深一些,就实现了阴影的效果。至于图片"拉近",我早就写过了,无非是把图片放大,然后超出盒子的不显示,这个也容易。但了解更多显现,难度就大了一些。我想了很久,最后只有通过位置,来把"了解更多"显示出来,想过用visibility: visible;但效果不太好,也想过用Vue的过渡效果,但是好像又不能同时产生三个效果。所以笨人先用笨法,先能实现再说。

1.2 代码

 <div class="div_container"><div class="div_title"><h2 class="title_h2">推荐信息</h2></div><div class="container_imgs"><div class="div_row1"><div class="row1_col1"><a href="" class="col1_a1" @mouseenter="showDiv1(1)" @mouseleave="hideDiv1(1)"><div class="a_div1"><div class="mask"></div><img src="@/assets/matebook-x-pro2.jpg" alt="" class="a1_img1"></div><div class="a_div2"><div class="div2_title">产品</div><div class="div2_info">HUAWEI MateBook X Pro</div><div class="div2_info2">入目惊鸿</div><div class="div2_hidden">了解更多</div></div></a></div><div class="row1_col2" @mouseenter="showDiv1(2)" @mouseleave="hideDiv1(2)"><a href="" class="col1_a1"><div class="a_div1"><div class="mask"></div><img src="@/assets/2.jpg" alt="" class="a1_img1"></div><div class="a_div2"><div class="div2_title">产品</div><div class="div2_info">HUAWEI MateBook X Pro</div><div class="div2_info2">入目惊鸿</div><div class="div2_hidden">了解更多</div></div></a></div></div><div class="div_row1"><div class="row1_col2 " @mouseenter="showDiv1(3)" @mouseleave="hideDiv1(3)"><a href="" class="col1_a1"><div class="a_div1"><div class="mask"></div><img src="@/assets/3.jpg" alt="" class="a1_img1"></div><div class="a_div2"><div class="div2_title">产品</div><div class="div2_info">HUAWEI MateBook X Pro</div><div class="div2_info2">入目惊鸿</div><div class="div2_hidden">了解更多</div></div></a></div><div class="row1_col3" @mouseenter="showDiv1(4)" @mouseleave="hideDiv1(4)"><a href="" class="col1_a1"><div class="a_div1"><div class="mask"></div><img src="@/assets/4.jpg" alt="" class="a1_img1"></div><div class="a_div2"><div class="div2_title">产品</div><div class="div2_info">HUAWEI MateBook X Pro</div><div class="div2_info2">入目惊鸿</div><div class="div2_hidden">了解更多</div></div></a></div></div><div class="div_row3"><div class="row1_col2 " @mouseenter="showDiv1(5)" @mouseleave="hideDiv1(5)"><a href="" class="col1_a1"><div class="a_div1"><div class="mask"></div><img src="@/assets/5.jpg" alt="" class="a1_img1"></div><div class="a_div2"><div class="div2_title">产品</div><div class="div2_info">HUAWEI MateBook X Pro</div><div class="div2_info2">入目惊鸿</div><div class="div2_hidden">了解更多</div></div></a></div><div class="row1_col2 col2_displacement" @mouseenter="showDiv1(6)" @mouseleave="hideDiv1(6)"><a href="" class="col1_a1"><div class="a_div1"><div class="mask"></div><img src="@/assets/6.jpg" alt="" class="a1_img1"></div><div class="a_div2"><div class="div2_title">产品</div><div class="div2_info">HUAWEI MateBook X Pro</div><div class="div2_info2">入目惊鸿</div><div class="div2_hidden">了解更多</div></div></a></div><div class="row1_col2 col2_displacement" @mouseenter="showDiv1(7)" @mouseleave="hideDiv1(7)"><a href="" class="col1_a1"><div class="a_div1"><div class="mask"></div><img src="@/assets/7.jpg" alt="" class="a1_img1"></div><div class="a_div2"><div class="div2_title">产品</div><div class="div2_info">HUAWEI MateBook X Pro</div><div class="div2_info2">入目惊鸿</div><div class="div2_hidden">了解更多</div></div></a></div></div></div></div>

这里需要提一下,由于需要操作的是多个div,我用了根据类名操作Dom的方式,所以需要传一下是第几个Dom

 methods: {showDiv1(value) {var d1 = document.getElementsByClassName('a_div2')[value - 1];// alert("悬浮上来了")d1.style.cssText = 'animation-name:example; animation-duration:0.5s;animation-fill-mode: forwards;z-index:3;'var d3 = document.getElementsByClassName('a1_img1')[value - 1];d3.style.cssText = 'animation-name:showBigImg2; animation-duration:0.5s;animation-fill-mode: forwards; 'var d2 = document.getElementsByClassName('mask')[value - 1];d2.style.cssText = ' z-index:2; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 70%);'},hideDiv1(value) {var d1 = document.getElementsByClassName('a_div2')[value - 1];d1.style.cssText = ' animation-name:backwards; animation-duration:0.5s;animation-fill-mode: forwards;z-index:3;';var d3 = document.getElementsByClassName('a1_img1')[value - 1];d3.style.cssText = 'animation-name:cancelBigImg2; animation-duration:0.5s;animation-fill-mode: forwards; 'var d2 = document.getElementsByClassName('mask')[value - 1];d2.style.cssText = 'background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 70%);z-index:2;'// d1.style.cssText = ' animation-name:backwards; animation-duration:0.5s;animation-fill-mode: forwards;';}}

要记得设置一下mask的z-index级别(比图片大即可),不然在图片放大的过程中,mask会被遮挡住,这样就实现不了阴影的效果,而且很突兀。

.div_container {width: 85.652%;/* border: 1px solid; */margin: 0 auto;text-align: center;
}.div_title {width: 100%;height: 100%;margin-bottom: 5%;
}.title_h2 {width: 10%;height: 90%;padding-bottom: 8px;font-size: 30px;margin: 0 auto;position: relative;
}.title_h2::after {position: absolute;content: '';height: 2px;width: 47%;top: 100%;left: 27%;background-color: #c7000b;}.container_imgs {height: auto;width: 100%;}.div_row1 {height: auto;width: 100%;display: flex;margin-bottom: 30px !important;overflow: hidden;}.div_row3 {height: auto;width: 100%;display: flex;margin-bottom: 30px !important;}.row1_col1 {width: 836.98px;height: auto;position: relative;margin-right: 30px;z-index: 3;
}.row1_col3 {width: 836.98px;height: auto;position: relative;margin-left: 30px;z-index: 3;
}.col1_a1 {width: 100%;height: auto;}.a1_img1 {width: 100%;height: 100%;}.a_div1 {width: 100%;height: 100%;overflow: hidden;}.mask {position: absolute;top: 30%;width: 100%;height: 70%;opacity: 1;background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 70%);
}.row1_col2 {width: 403.24px;height: auto;position: relative;overflow: hidden;z-index: 3;/* border: 2px solid sienna; */
}.col2_displacement {margin-left: 30px;
}/* 从-30px到10px */
.a_div2 {width: 90%;height: auto;padding: 0% 5%;bottom: -30px;position: absolute;display: inline-block;left: 0px;/* border: 1px solid purple; */text-align: left;}.div2_title {font-size: 1em;line-height: 1.0em;margin-bottom: 10px;color: white;
}.div2_info {font-size: 1.3em;line-height: 1.4em;font-weight: 600;margin-bottom: 10px;color: white;
}.div2_info2 {font-size: 1em;line-height: 1.0em;margin-bottom: 20px;color: rgb(198, 199, 199);
}.div2_hidden {color: white;height: 20px;line-height: 20px;visibility: visible;margin-bottom: 10px;}

1.3 知识补充

在写这个效果的时候,我遇到了一个很大的问题,就是鼠标一旦离开这个框(如下)的位置,动画效果就会被取消。我尝试了各种方法都无济于事。起初我以为是子组件遮挡住了父组件导致,所以一度往如何让子组件彻底变成父组件的一部分上思考。但后来搜索Vue中的鼠标事件的时候,得到了解决。

原因是因为最开始我用了mouseout鼠标事件,而mouseout事件一旦离开父元素或者子元素都会触发,所以鼠标离开子元素的时候,也会触发父元素上的mouseout鼠标事件,但是mouseleave则不同,只有离开被选元素的时候,才会触发效果,这样遇到的问题就被完美解决了。

1.4 效果图

2 宣传海报

2.1 思路

这个实现起来很容易,"了解更多"按钮和父组件分别使用position:absolute , position:relative,然后"了解更多"按钮相对于父组件定位,利用top和left(或者bottom、right)定位,将其放置在合适的位置。

至于"了解更多"的悬浮效果,则通过:hover即可实现

2.2 代码

<div class="div_bill"><img src="@/assets/sanwenyu.jpg" class="bill_img"><button class="img_btn">了解更多</button>
</div>
.div_bill {width: 100%;margin-top: 7%;height: auto;position: relative;
}.bill_img {width: 100%;height: auto;
}.img_btn {z-index: 100;width: 170px;height: 42px;position: absolute;border: 1px solid #ffffff;left: 50.6%;top: 65%;color: #ffffff;cursor: pointer;/* opacity: 1; */background-color: rgba(11, 11, 11, 0);
}.img_btn:hover {background-color: rgb(199, 0, 11);border: 0px;color: #fff;
}

2.3 效果图

3 新闻与活动

3.1 思路

首先是分成三个组件,宽度为30%,中间两个间距分别为5%。

第一第二两个组件的形式一样,都是分成三大部分:展会活动、图片、内容信息。

其中展会活动很显然用到了相对父组件定位,图片和内容使用普通定位即可

另外,当鼠标悬浮上去的时候,图片会被拉近,而内容信息的颜色会变深一些。

当然这个也不是很难,大多数都是用过的知识。

对于第三个组件,相对复杂一些。所谓相对复杂,也不过是因为一个hover实现不了这个效果。因为如果用悬浮的话,要求两个字体的color都需要继承父组件,但是这样的话,就不能保证两个字体的颜色不同,所以需要用到一个鼠标事件,对两者的Dom进行操作实现。

3.2 代码

 <div class="div_news"><div class="news_title"><h2>新闻与活动</h2></div><div class="news_info"><div class="info1" @mouseenter="showDiv2(1)" @mouseleave="hideDiv2(1)"><div class="info_title">展会活动</div><div class="info_main"><img src="@/assets/info1.jpg" alt="" class="main_img"><div class="info_words"><div class="words_container"><div class="container_first"><span>华为全联接大会2022</span></div><div class="container_second"><span><svg t="1666685534558" class="icon" viewBox="0 0 1024 1024" version="1.1"xmlns="http://www.w3.org/2000/svg" p-id="3562" width="16" height="16"><pathd="M512 960.13L251.06 699.11c-71.15-70.33-110.32-164.02-110.32-263.99 0-204.71 166.55-371.25 371.25-371.25s371.25 166.54 371.25 371.25c0 100.04-39.22 193.8-110.46 264.13l-1.19 1.26L512 960.13z m0-832.29c-169.44 0-307.28 137.85-307.28 307.28 0 83.11 32.72 160.99 92.12 219.29l1.84 1.96L512 869.66l215.16-215.25c59.4-58.29 92.12-136.17 92.12-219.29 0-169.43-137.84-307.28-307.28-307.28z"p-id="3563"></path><pathd="M512 590.36c-91.72 0-166.34-74.63-166.34-166.35S420.28 257.66 512 257.66c91.73 0 166.36 74.63 166.36 166.35S603.73 590.36 512 590.36z m0-268.73c-56.45 0-102.37 45.93-102.37 102.38S455.55 526.39 512 526.39s102.38-45.93 102.38-102.38S568.45 321.63 512 321.63z"p-id="3564"></path></svg>&nbsp;线上直播 & 深圳<svg t="1666685766326" class="icon" viewBox="0 0 1024 1024" version="1.1"xmlns="http://www.w3.org/2000/svg" p-id="4521" width="16" height="16" style="margin-left:5%;" ><pathd="M840.691358 63.209877h-50.567901V25.283951a25.283951 25.283951 0 0 0-50.567901 0v37.925926H284.444444V25.283951a25.283951 25.283951 0 0 0-50.567901 0v37.925926H183.308642a176.987654 176.987654 0 0 0-176.987654 176.987654v606.814815a176.987654 176.987654 0 0 0 176.987654 176.987654h657.382716a176.987654 176.987654 0 0 0 176.987654-176.987654v-606.814815a176.987654 176.987654 0 0 0-176.987654-176.987654z m126.419753 783.802469a126.419753 126.419753 0 0 1-126.419753 126.419753H183.308642a126.419753 126.419753 0 0 1-126.419753-126.419753v-455.111111h910.222222z m0-505.679013H56.888889v-101.135802a126.419753 126.419753 0 0 1 126.419753-126.419753h50.567901V176.987654a25.283951 25.283951 0 0 0 50.567901 0V113.777778h455.111112V176.987654a25.283951 25.283951 0 0 0 50.567901 0V113.777778h50.567901a126.419753 126.419753 0 0 1 126.419753 126.419753z"p-id="4522"></path><pathd="M257.643457 613.135802h510.482963a23.766914 23.766914 0 0 0 0-47.280987H257.643457a23.766914 23.766914 0 0 0 0 47.533827zM257.643457 815.407407h510.482963a23.766914 23.766914 0 1 0 0-47.280987H257.643457a23.766914 23.766914 0 0 0 0 47.533827z"p-id="4523"></path></svg>&nbsp;2022年11月7日 - 9日</span></div><div class="container_third"><span>华为全联接大会2022之旅中国站将在深圳正式开启,本届大会的主题为“释放数字生产力”。</span></div></div></div></div></div><div class="info1" @mouseenter="showDiv2(2)" @mouseleave="hideDiv2(2)"><div class="info_title">展会活动</div><div class="info_main"><img src="@/assets/mbbf2022-cn2.jpg" alt="" class="main_img"><div class="info_words"><div class="words_container"><div class="container_first"><span>2020全球移动宽带论坛</span></div><div class="container_second"><span><svg t="1666685534558" class="icon" viewBox="0 0 1024 1024" version="1.1"xmlns="http://www.w3.org/2000/svg" p-id="3562" width="16" height="16"><pathd="M512 960.13L251.06 699.11c-71.15-70.33-110.32-164.02-110.32-263.99 0-204.71 166.55-371.25 371.25-371.25s371.25 166.54 371.25 371.25c0 100.04-39.22 193.8-110.46 264.13l-1.19 1.26L512 960.13z m0-832.29c-169.44 0-307.28 137.85-307.28 307.28 0 83.11 32.72 160.99 92.12 219.29l1.84 1.96L512 869.66l215.16-215.25c59.4-58.29 92.12-136.17 92.12-219.29 0-169.43-137.84-307.28-307.28-307.28z"p-id="3563"></path><pathd="M512 590.36c-91.72 0-166.34-74.63-166.34-166.35S420.28 257.66 512 257.66c91.73 0 166.36 74.63 166.36 166.35S603.73 590.36 512 590.36z m0-268.73c-56.45 0-102.37 45.93-102.37 102.38S455.55 526.39 512 526.39s102.38-45.93 102.38-102.38S568.45 321.63 512 321.63z"p-id="3564"></path></svg>&nbsp;泰国,曼谷             <svg t="1666685766326" class="icon" viewBox="0 0 1024 1024" version="1.1"xmlns="http://www.w3.org/2000/svg" p-id="4521" width="16" height="16" style="margin-left:5%;"><pathd="M840.691358 63.209877h-50.567901V25.283951a25.283951 25.283951 0 0 0-50.567901 0v37.925926H284.444444V25.283951a25.283951 25.283951 0 0 0-50.567901 0v37.925926H183.308642a176.987654 176.987654 0 0 0-176.987654 176.987654v606.814815a176.987654 176.987654 0 0 0 176.987654 176.987654h657.382716a176.987654 176.987654 0 0 0 176.987654-176.987654v-606.814815a176.987654 176.987654 0 0 0-176.987654-176.987654z m126.419753 783.802469a126.419753 126.419753 0 0 1-126.419753 126.419753H183.308642a126.419753 126.419753 0 0 1-126.419753-126.419753v-455.111111h910.222222z m0-505.679013H56.888889v-101.135802a126.419753 126.419753 0 0 1 126.419753-126.419753h50.567901V176.987654a25.283951 25.283951 0 0 0 50.567901 0V113.777778h455.111112V176.987654a25.283951 25.283951 0 0 0 50.567901 0V113.777778h50.567901a126.419753 126.419753 0 0 1 126.419753 126.419753z"p-id="4522"></path><pathd="M257.643457 613.135802h510.482963a23.766914 23.766914 0 0 0 0-47.280987H257.643457a23.766914 23.766914 0 0 0 0 47.533827zM257.643457 815.407407h510.482963a23.766914 23.766914 0 1 0 0-47.280987H257.643457a23.766914 23.766914 0 0 0 0 47.533827z"p-id="4523"></path></svg> 2022年10月25日 - 26日</span></div><div class="container_third"><span>2022全球移动宽带论坛将携手产业合作伙伴GSMA和GTI于10月25-26日在泰国曼谷举办,本届大会主题为“5G引领飞跃 | 5G Leads the Stride”。</span></div></div></div></div></div><div class="info3"><div class="info_title f2">新闻</div><div class="info_main"><div class="info_info1 info1_top" @mouseenter="changeColor(1)" @mouseleave="cancelColor(1)"><h4 class="info_word">5G引领飞跃</h4><div class="info_time">2022年10月24日</div></div><div class="info_info1" @mouseenter="changeColor(2)" @mouseleave="cancelColor(2)"><h4 class="info_word">中国联通和华为共同荣获5G World峰会“5G专网产业领导力奖”</h4><div class="info_time">2022年10月24日</div></div><div class="info_info1" @mouseenter="changeColor(3)" @mouseleave="cancelColor(3)"><h4 class="info_word">华为发布麦克斯韦平台和X2天线,助力5G高效部署</h4><div class="info_time">2022年10月24日</div></div><div class="info_info1" @mouseenter="changeColor(4)" @mouseleave="cancelColor(4)"><h4 class="info_word">50G PON引领创新,华为荣获2022世界宽带论坛“卓越FTTH解决方案”大奖</h4><div class="info_time">2022年10月24日</div></div><div class="info_info1" @mouseenter="changeColor(5)" @mouseleave="cancelColor(5)"><h4 class="info_word">华为主存储连续7年入选Gartner领导者象限</h4><div class="info_time">2022年10月24日</div></div></div></div></div></div>
methods:{showDiv2(value) {var d1 = document.getElementsByClassName('info1')[value - 1];d1.style.cssText = 'background-color: rgba(242,242,242); ';var d3 = document.getElementsByClassName('main_img')[value - 1];d3.style.cssText = 'animation-name:showBigImg; animation-duration:0.5s;animation-fill-mode: forwards; '},hideDiv2(value) {var d1 = document.getElementsByClassName('info1')[value - 1];d1.style.cssText = '  background-color: rgba(248,248,248); ';var d3 = document.getElementsByClassName('main_img')[value - 1];d3.style.cssText = 'animation-name:cancelBigImg; animation-duration:0.5s;animation-fill-mode: forwards; '},changeColor(value) {var d1 = document.getElementsByClassName('info_word')[value - 1];d1.style.cssText = '  color: rgb(199, 0, 11);';var d3 = document.getElementsByClassName('info_time')[value - 1];d3.style.cssText = 'color: rgb(199, 0, 11);'},cancelColor(value) {var d1 = document.getElementsByClassName('info_word')[value - 1];d1.style.cssText = ' color:#111111;  ';var d3 = document.getElementsByClassName('info_time')[value - 1];d3.style.cssText = 'color: #333;'}
}
.div_news {width: 85.652%;margin: 0 auto;height: auto;margin-top: 5%;
}.news_title {width: 100%;height: auto;margin-bottom: 5%;}.news_title h2 {padding: 0 0;position: relative;width: 10%;margin: 0 auto;line-height: 40px;
}.news_title h2::after {position: absolute;content: '';height: 2px;width: 47%;top: 100%;left: 25%;background-color: #c7000b;
}.news_info {width: 100%;height: 65vh;position: relative;
}.info1 {width: 30%;float: left;height: 65vh;margin-right: 5%;background-color: rgba(248, 248, 248);cursor: pointer;}.info_main {width: 100%;height: auto;overflow: hidden;}.info_main img {width: 100%;height: 35vh;
}.info_words {width: 100%;height: 30vh;}.words_container {padding: 5% 5%;width: 90%;height: 90%;/* display: inline-block; */
}.container_first {width: 100%;height: auto;
}.container_first span {font-size: 18px;font-weight: 600;line-height: 34px;
}.container_second {width: 100%;font-size: 15px;margin-top: 3%;line-height: 30px;height: auto;
}.container_third {width: 100%;font-size: 14px;margin-top: 5%;line-height: 23px;color: #555;
}.info3 {width: 30%;float: right;height: 65vh;position: relative;overflow: inherit;/* border-bottom: 1px solid red; */background-color: rgba(248, 248, 248);
}.info_info1 {padding: 3% 5%;width: 90%;height: auto;cursor: pointer;color: #666;
}.info1_top {margin-top: 10%;
}.info_word {padding: 0px 0px;margin: 0px 0px;font-size: 17px;color: #111111;
}.info_time {color: inherit;
}.info_title {width: 7%;height: 5vh;position: absolute;line-height: 5vh;top: 0;text-align: center;font-size: 10px;color: #ffffff;z-index: 2;background-color: rgba(90, 90, 90, 0.7);
}.f2 {width: 20%;}

3.3 效果图

Vue复刻华为官网 (二)相关推荐

  1. Vue复刻华为官网 (一)

    1 分析 根据华为网页的布局,我们大体上可以将其划分为7个盒子,如下,由于写一个这样的网页再加上部分动态效果,需要的时间很长,本篇博客只记录了div1.div2.div3的静态效果+轮播图的实现. 2 ...

  2. HTML5+CSS3实现华为官网

    一.前言 对于华为官网是自学时做的一个作品,想要学习的小伙伴,可以借鉴的,一下我会展示效果图和部分代码. (注:此次做了华为的一系列网页,可以前往我的主页进行查看) 二.效果成品图 三.代码展示(为部 ...

  3. html+css复刻NIKE官网静态页面(一)

    nike的官网比较简洁,是我喜欢的风格,那么,复刻nike官网要怎么入手呢? html部分 对一个网页进行复刻,我们应该先从结构下手. 这是初步的结构的分析,在html中我们可以用div或者secti ...

  4. 试着使用SDL2复刻曹操传(二)

    本篇内容接上篇文章,继续讲述本人使用SDL2复刻曹操传的过程.上次主要实现创建窗口并显示背景图,今次将完善游戏窗口的基本功能,如最大化.拉伸.最小化.然后渲染英雄单位到地图上.为方便窗口的管理,创建G ...

  5. 华为官网鸿蒙系统手机安装链接,华为鸿蒙系统手机版

    华为鸿蒙系统手机版公测版下载确定时延引擎让系统更加流畅,具有非常优秀的Linux桌面操作系统,包括华为手机,不妨来下载试试看吧. 华为鸿蒙系统手机版软件介绍 华为华为鸿蒙系统手机版是基于Linux内核 ...

  6. HTML5 小练习2—仿华为官网(实现随机雪花飘落效果)

    文章目录 一.界面展示 二.突出显示效果(当鼠标指向时) 1.广告部分动画 2.商品价格突出显示 3.导航栏文字突出显示 三.项目目录 四.CSS样式代码 1.雪花部分实现 五.页面代码 1.inde ...

  7. html华为官网静态网页,Web静态页面:华为商城主页

    华为商城主页(Web静态页面) 这是我的第一篇博客,主要分享一下期末大作业:华为商城主页,只涉及静态页面. 结构框架: 华为商城首页,根据每个部分的功能,可以将整个页面分为三部分: 头部header. ...

  8. 收到华为官网鸿蒙的消息,IT之家用户反馈现已收到华为鸿蒙 HarmonyOS 2.0 推送

    IT之家 4 月 28 日消息 感谢IT之家网友热心线索投递,部门华为用户现已收到鸿蒙 OS 2.0 开发者 Beta 公测版推送. 此次更新并未透露太多更新内容,更新包体积约 5.88GB,我们后续 ...

  9. 学习写华为官网网页的心得

    1.在写华为主页时我主要用到了无序列表li,div,a这几个 2.使用div将主页分成块,每一个区域在自己所需的区域工作,在div中添加类名class,引用类名对其进行相关修饰,比如该快的宽度,长度, ...

  10. 因为没有直接看华为官网的注释,一味地在尝试在华为畅享9 plus装google play

    前后浪费了好几个小时,才想起来查一下这款手机支不支持google play,教训是:应该第一时间查是否可以安装,减少损失事件!! https://consumer.huawei.com/cn/supp ...

最新文章

  1. nginx限制请求之四:目录进行IP限制
  2. 有关BST搜索树转换为AVL高度平衡树的旋转问题
  3. CUDA学习笔记之 CUDA存储器模型
  4. ORM(手写简单ORM)
  5. nodejs与php通信,使用DNode实现php和nodejs之间通信的简单实例
  6. Python画等高线以及标注
  7. python代码翻译器-【分享】python 翻译器,爬取百度翻译,并附上源码
  8. UITextField-IOS开发
  9. php 四级联动插件,JavaScript_jQuery实现的多选框多级联动插件,jQuery 实现的多选框联动插件 - phpStudy...
  10. 论文阅读笔记(十一)——Mobilenet-SSDv2: An Improved Object Detection Model for Embedded Systems
  11. win7下linux 双系统安装教程,【系统安装】双系统——Win7下安装linux系统详细步骤...
  12. stdafx.h到底有什么用
  13. 常用计算机储存设备有哪些,计算机的存储设备有哪些
  14. html放大镜原理,js放大镜效果原理
  15. 记一次腾讯IEG面试失败经历
  16. Chrome浏览器谷歌翻译 失效/用不了的解决方法idea-翻译插件失败(TKK: 更新 TKK 失败,请检查网络连接)
  17. 你不知道的东西----半月痕(中医诊断)
  18. 关于 node 环境升级到 v8^ 以上,node-sass 报错的解决方法
  19. 143-再谈mtx和lock_guard和unique_lock
  20. boost配置(VC/CodeBlocks)与编译(bjam+msvc/mingW)

热门文章

  1. SeedLab5: The Mitnick Attack Lab
  2. 网站安全测试-安全性缺陷
  3. 攻防世界_moile
  4. javaScript 关于console的理解
  5. 基于Node.js的ORM框架 Prisma的上手使用
  6. html alert属性可以自定义,Html自定义alert,confirm弹窗
  7. 接触式光电位移传感器的原理是
  8. NLP实践——基于SBERT的语义搜索,语义相似度计算,SimCSE、GenQ等无监督训练
  9. 菜鸟、小白在autojs和冰狐智能辅助之间如何选择?
  10. 去追寻,趁我们还年轻。