成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

高大上網(wǎng)站-CSS3總結(jié)1-圖片2D處理以及BUG修復(fù)

番茄西紅柿 / 2771人閱讀

摘要:高大上網(wǎng)站總結(jié)圖片處理以及修復(fù)一,前言現(xiàn)在的前端相對(duì)來(lái)說(shuō),重視并不夠。因?yàn)楣揪W(wǎng)站是公司的臉面,尤其是公司。另外,由于是我自己弄,所以圖片沒(méi)有標(biāo)準(zhǔn)話,只能自己簡(jiǎn)單地加工一下。由于時(shí)間關(guān)系,不再贅述。

高大上網(wǎng)站-CSS3總結(jié)1-圖片2D處理以及BUG修復(fù)

一,前言:

現(xiàn)在的前端UI相對(duì)JS來(lái)說(shuō),重視并不夠。

但是CSS3提供的新特性,將現(xiàn)在的網(wǎng)站赤裸裸的劃分為兩類:一類還在寫(xiě)著老舊樣式,或者通過(guò)bootstrap來(lái)蹭點(diǎn)CSS3動(dòng)畫(huà)。另一類,是用CSS3寫(xiě)著各種特效的網(wǎng)站。

也許國(guó)內(nèi)還感覺(jué)不是很明顯。但是在國(guó)外的網(wǎng)站真的很明顯能看出來(lái)這些。也許很多時(shí)候,國(guó)內(nèi)大部分公司都不愿意將時(shí)間和精力放在這上面。另外,愿意這樣寫(xiě)的前端工程師也偏少。(你能指望一個(gè)實(shí)習(xí)生寫(xiě)這個(gè)?)

但是,這里我要說(shuō)但是了。

一個(gè)好的CSS3樣式完全值得公司去花費(fèi)這樣的時(shí)間和精力。因?yàn)楣揪W(wǎng)站是公司的臉面,尤其是IT公司。一個(gè)酷炫的頁(yè)面能讓你的用戶和合作方立馬感受到你公司那種狀態(tài),那種光靠文字很難表達(dá)的狀態(tài)。

我這里給一些國(guó)外的網(wǎng)站,你可以試著去看一看:

https://trampolinepark.com/

http://xmas.evs.com/2018/

 

 

趁著這兩天有時(shí)間,我也需要將自己的CSS3從理論轉(zhuǎn)化為實(shí)際的應(yīng)用。

 

二,代碼:

1.文件目錄:

 

 

2.HTML代碼:

DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Test2title>
    <link rel="stylesheet" href="./css/main.css">

head>
<body>
    
    
    <div class="imagearea">
        <figure class="style1">
            <img src="./images/22.jpg" alt="" width="800px" height="400px">
            <figcaption>
                <p>圖片標(biāo)題22p>
                <p>圖片注解1p>
                <p>圖片注解2p>
                <p>圖片注解3p>
            figcaption>
        figure>
        <figure class="style1">
            <img src="./images/31.jpg" alt="" width="800px" height="400px">
            <figcaption>
                <p>圖片標(biāo)題31p>
                <p>圖片注解1p>
                <p>圖片注解2p>
                <p>圖片注解3p>
            figcaption>
        figure>
        <figure class="style1">
            <img src="./images/26.jpg" alt="" width="800px" height="400px">
            <figcaption>
                <p>圖片標(biāo)題26p>
                <p>圖片注解1p>
                <p>圖片注解2p>
                <p>圖片注解3p>
            figcaption>
        figure>
        <figure class="style2">
            <img src="./images/27.jpg" alt="" width="700px" height="400px">
            <figcaption>
                <h2>圖片標(biāo)題45h2>
                <p>圖片注解1p>
                <p>圖片注解2p>
                <div>div>
            figcaption>
        figure>
        <figure class="style2">
            <img src="./images/34.jpg" alt="" width="700px" height="400px">
            <figcaption>
                <h2>圖片標(biāo)題45h2>
                <p>圖片注解1p>
                <p>圖片注解2p>
                <div>div>
            figcaption>
        figure>
        <figure class="style2">
            <img src="./images/45.jpg" alt="" width="700px" height="400px">
            <figcaption>
                <h2>圖片標(biāo)題45h2>
                <p>圖片注解1p>
                <p>圖片注解2p>
                <div>div>
            figcaption>
        figure>

    div>
body>
html>

 

3.CSS3代碼:

/*整體樣式區(qū)*/
*{
    margin  : 0;
    padding : 0;
}


/*圖片展覽區(qū)域—-公共樣式*/
div.imagearea figure{
    position : relative;
    overflow : hidden;
    float    : left;
}
div.imagearea figure figcaption{
    position : absolute;
    top      : 0;
    left     : 0;
    padding  : 20px;
    color    : white;
}


/*圖片展覽區(qū)--公共動(dòng)畫(huà)屬性*/
div.imagearea figure img{
    transition : all .35s;
}
div.imagearea figure figcaption p, div, h1, h2, h3, h4, strong, content{
    transition : all 0.35s;
}


/*圖片展覽區(qū)--自適應(yīng)樣式更改*/
@media screen and (max-width : 600px){
    div.imagearea figure{ width : 100%; }
}
@media screen and (min-width : 601px) and (max-width : 1000px){
    div.imagearea figure{ width : 50%; }
}
@media screen and (min-width : 1001px){
    div.imagearea figure{ width : 33.333%; }
}


/*圖片展覽區(qū)--自定義樣式動(dòng)畫(huà)1*/
div.imagearea figure.style1 figcaption p:nth-of-type(1){ transition-delay : 0.05s; }
div.imagearea figure.style1 figcaption p:nth-of-type(2){ transition-delay : 0.1s; }
div.imagearea figure.style1 figcaption p:nth-of-type(3){ transition-delay : 0.15s; }
div.imagearea figure.style1 figcaption p:nth-of-type(4){ transition-delay : 0.2s; }
div.imagearea figure.style1{
    background : #2F0000;
}
div.imagearea figure.style1 img{
    opacity   : 0.8;
    transform : translate(-150px, 0);
}
div.imagearea figure.style1 figcaption p{
    margin     : 5px;
    text-align : center;
    color      : gray;
    background : lavender;
    transform  : translate(-150px, 0);
}
div.imagearea figure.style1:hover img{
    transform : translate(-50px, 0);
    opacity   : 0.5;
}
div.imagearea figure.style1:hover figcaption p{
    transform : translate(0, 0);
}


/*圖片展覽區(qū)--自定義動(dòng)畫(huà)2*/

div.imagearea figure.style2{
    background : #001700;
}
div.imagearea figure.style2 figcaption{
    width  : 100%;
    height : 100%;
}
div.imagearea figure.style2 figcaption h2{
    margin-top:20%;
    margin-left:25%;
    transform:skew(90deg);
}
div.imagearea figure.style2 figcaption p{
    margin-top:2%;
    margin-left:25%;
    transform:translate(0,50px);
    opacity: 0;
}
div.imagearea figure.style2 figcaption div{
    border : 2px solid white;
    height : 60%;
    width  : 60%;
    position: absolute;
    top:20%;
    left:20%;
    transform:translate(0,-400px) rotate(-180deg);
}
div.imagearea figure.style2:hover figcaption div{
    transform: translate(0,0) rotate(0);
}
div.imagearea figure.style2:hover img{
    opacity: 0.5;
    transform: scale(1.1);
}
div.imagearea figure.style2:hover figcaption p{
    transform:translate(0,0);
    opacity: 1;
}
div.imagearea figure.style2:hover figcaption h2{
    transform:skew(0);
}

 

 

三,效果:

 

 

 

四,Github:

源碼地址:https://github.com/cureking/CSS3_learning

 

 

五,BUG:

我操作的電腦分辨率是1920*1080,HTML文件中我圖片的寬度設(shè)置原先是700px.

在谷歌瀏覽器上會(huì)出現(xiàn)第四個(gè)圖片移至第一個(gè)圖片時(shí),可能出現(xiàn)卡住的情況,頁(yè)面刷新無(wú)效,必須重新打開(kāi)。但是在IE瀏覽器上沒(méi)有這樣的問(wèn)題。

一開(kāi)始,我也一臉懵逼。

直到我想起我電腦分辨率后,計(jì)算了圖片在偏移后的剩余量,才發(fā)現(xiàn)是圖片寬度不足的問(wèn)題。這是十分巧合的。

另外,由于是我自己弄,所以圖片沒(méi)有標(biāo)準(zhǔn)話,只能自己簡(jiǎn)單地加工一下。

(由于時(shí)間關(guān)系,不再贅述。只提一下。)

 

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/2077.html

相關(guān)文章

  • jQuery 圖片查看插件 Magnify 開(kāi)發(fā)簡(jiǎn)介(仿 Windows 照片查看器)

    摘要:隨后會(huì)陸續(xù)發(fā)布及相關(guān)版本的插件。這和圖片查看器的操作方式是相同的。目前的調(diào)整大小存在一點(diǎn),但不影響整體的使用。鍵盤(pán)控制和照片查看器的按鍵是一樣的。除了照片查看器,的圖片查看器也非常的高大上。 showImg(https://segmentfault.com/img/remote/1460000012565638?w=750&h=375); 前言 因?yàn)橐恍┨厥獾臉I(yè)務(wù)需求,經(jīng)過(guò)一個(gè)多月的蟄...

    anyway 評(píng)論0 收藏0
  • jQuery 圖片查看插件 Magnify 開(kāi)發(fā)簡(jiǎn)介(仿 Windows 照片查看器)

    摘要:隨后會(huì)陸續(xù)發(fā)布及相關(guān)版本的插件。這和圖片查看器的操作方式是相同的。目前的調(diào)整大小存在一點(diǎn),但不影響整體的使用。鍵盤(pán)控制和照片查看器的按鍵是一樣的。除了照片查看器,的圖片查看器也非常的高大上。 showImg(https://segmentfault.com/img/remote/1460000012565638?w=750&h=375); 前言 因?yàn)橐恍┨厥獾臉I(yè)務(wù)需求,經(jīng)過(guò)一個(gè)多月的蟄...

    chaosx110 評(píng)論0 收藏0
  • jQuery 圖片查看插件 Magnify 開(kāi)發(fā)簡(jiǎn)介(仿 Windows 照片查看器)

    摘要:隨后會(huì)陸續(xù)發(fā)布及相關(guān)版本的插件。這和圖片查看器的操作方式是相同的。目前的調(diào)整大小存在一點(diǎn),但不影響整體的使用。鍵盤(pán)控制和照片查看器的按鍵是一樣的。除了照片查看器,的圖片查看器也非常的高大上。 showImg(https://segmentfault.com/img/remote/1460000012565638?w=750&h=375); 前言 因?yàn)橐恍┨厥獾臉I(yè)務(wù)需求,經(jīng)過(guò)一個(gè)多月的蟄...

    Airmusic 評(píng)論0 收藏0
  • CSS 3D Panorama(全景) - 淘寶造物節(jié)技術(shù)剖析

    摘要:淘寶造物節(jié)的活動(dòng)頁(yè)就是全景的一個(gè)很贊的頁(yè)面,它將全景圖分割成等份,相鄰的元素構(gòu)成的夾角,相鄰兩側(cè)面相對(duì)于棱柱中心所構(gòu)成的夾角。 本文轉(zhuǎn)自凹凸實(shí)驗(yàn)室:https://aotu.io/notes/2016/08... showImg(https://segmentfault.com/img/remote/1460000011381045); 前言 3D 全景并不是什么新鮮事物了,但以前...

    LiuRhoRamen 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<