Heim  >  Artikel  >  Web-Frontend  >  Teilen von fünf häufig verwendeten CSS3-Webseiten-Kleineffekten

Teilen von fünf häufig verwendeten CSS3-Webseiten-Kleineffekten

青灯夜游
青灯夜游nach vorne
2021-01-08 10:49:362536Durchsuche

In diesem Artikel stellen wir Ihnen 5 sehr häufig verwendete CSS3-Webseiteneffekte vor. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

Teilen von fünf häufig verwendeten CSS3-Webseiten-Kleineffekten

Tutorial-Empfehlung: CSS-Video-Tutorial

Der erste Effekt:

Teilen von fünf häufig verwendeten CSS3-Webseiten-Kleineffekten

Da beim Aufzeichnen von GIF-Bildern Frames verloren gehen, sieht es unruhig und festgefahren aus, aber tatsächlich ist es der Effekt ist ziemlich gut und etwas flexibler.

HTML-Code:

<span class="shake">弹</span>

css-Code:

.shake{
    width:40px;
    height:40px;
    display:block;
    background:lightgreen;
    border-radius:50%;
    margin:5px;
    color:#fff;
    font-size:24px;
    text-align:center;
    line-height:40px;
    cursor:pointer;
    -webkit-transition:all 0.25s;
}
.shake:hover{
    -webkit-animation:shake 0.25s;
    background: lightblue;
}
@-webkit-keyframes shake{
    0%,10%,55%,90%,94%,98%,100%{
        -webkit-transform:scale(1,1);
    }
    30%{
        -webkit-transform:scale(1.14,0.86);
    }
    75%{
        -webkit-transform:scale(0.92,1.08);
    }
    92%{
        -webkit-transform:scale(1.04,0.96);
    }
    96%{
        -webkit-transform:scale(1.02,0.98);
    }
    99%{
        -webkit-transform:scale(1.01,0.99);
    }
}

Gestern Abend sah ich den schwebenden Effekt der Schaltfläche „Zurück zum Anfang“ auf der persönlichen Blog-Website von jemandem. Es war ziemlich interessant, aber der Effekt könnte so sein Es ist besser als meines, Sie können es auch mal ausprobieren.

Der zweite Effekt:

Teilen von fünf häufig verwendeten CSS3-Webseiten-Kleineffekten

Tatsächlich wird dieser Effekt derzeit von vielen Online-Websites genutzt, unabhängig davon, ob CSS3 oder jQuery verwendet wird, er kann erreicht werden. Deshalb verwende ich hier einfach CSS3, um dies zu erreichen.

HTML-Code:

<input class="search" type="text" placeholder="搜索...">

CSS-Code:

.search{
    width:80px;
    height:40px;
    border-radius:40px;
    border:2px solid lightblue;
    position: absolute;
    right:200px;
    outline:none;
    text-indent:12px;
    color:#666;
    font-size:16px;
    padding:0;
    -webkit-transition:width 0.5s;
}
.search:focus{
    width:200px;
}

Normalerweise befindet sich daneben eine Schaltfläche, aber ich werde das hier nicht tun.

Der dritte Effekt:

Teilen von fünf häufig verwendeten CSS3-Webseiten-Kleineffekten

Dieser Effekt wird auch sehr häufig verwendet, häufiger auf persönlichen Websites.

HTML-Code:

<div class="banner">
    <a href="javascript:;">博</a>
    <span>这是我的个人博客</span>
</div>

css-Code:

.banner{
    width:234px;
    height:34px;
    border-radius:34px;
    position:absolute;
    top:400px;
    left:200px;
}
.banner a{
    display:inline-block;
    width:30px;
    height:30px;
    line-height:30px;
    border-radius:50%;
    border:2px solid lightblue;
    position:absolute;
    left:0px;top:0px;
    background:lightgreen;
    color:#fff;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
    z-index:2;
}
.banner a:hover + span{
    -webkit-transform:rotate(360deg);
    opacity:1;
}
.banner span{
    display:inline-block;
    width:auto;
    padding:0 20px;
    height:34px;
    line-height:34px;
    background:lightblue;
    border-radius:34px;
    text-align: center;
    position:absolute;
    color:#fff;
    text-indent:25px;
    opacity:0;
    -webkit-transform-origin:8% center;
    -webkit-transition:all 1s;
}

Der vierte Effekt:

Teilen von fünf häufig verwendeten CSS3-Webseiten-Kleineffekten

Dieser Prompt-Effekt wird häufiger verwendet und von vielen Websites verwendet.

HTML-Code:

<div>
    <a>博</a>
    <span>这是我的个人博客</span>
</div>

css-Code:

.banner1{
    width:234px;
    height:34px;
    border-radius:40px;
    position:absolute;
    top:400px;
    left:600px;
}
.banner1 a{
    display:inline-block;
    width:30px;
    height:30px;
    line-height:30px;
    border-radius:50%;
    border:2px solid lightblue;
    position:absolute;
    left:0px;top:0px;
    background:lightgreen;
    color:#fff;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
    z-index:2;
}
.banner1 a:hover + span{
    -webkit-transform:translateX(40px);
    opacity:1;
}
.banner1 span{
    display:inline-block;
    width:auto;
    padding:0 20px;
    height:30px;line-height:30px;
    background:lightblue;
    border-radius:30px;
    text-align: center;
    color:#fff;
    position:absolute;
    top:2px;
    opacity:0;
    -webkit-transition:all 1s;
    -webkit-transform:translateX(80px);
}

Der fünfte Effekt:

Ich denke, das wird nicht häufig verwendet, ich probiere es nur aus ich selbst, Wenn Sie interessiert sind, werfen Sie einen Blick darauf. Hier ist es:

Teilen von fünf häufig verwendeten CSS3-Webseiten-Kleineffekten

HTML-Struktur:

<div class="wrapper">
    <div class="round">
        <span>东邪</span>
        <span>西毒</span>
        <span>南乞</span>
        <span>北丐</span>
    </div>
</div>

css-Code:

.wrapper{
    width:100px;
    height:100px;
    background:lightblue;
    border-radius:50%;
    border:2px solid lightgreen;
    position: absolute;
    top:200px;
    left:400px;
    cursor:pointer;
}
.wrapper:after{
    content:&#39;你猜&#39;;
    display:inline-block;
    width:100px;
    height:100px;
    line-height:100px;
    border-radius:50%;
    text-align:center;
    color:#fff;
    font-size:24px;
}
.wrapper:hover .round{
    -webkit-transform:scale(1);
    opacity:1;
    -webkit-animation:rotating 6s 1.2s linear infinite alternate;
}
@-webkit-keyframes rotating{
    0%{
        -webkit-transform:rotate(0deg);
    }
    100%{
        -webkit-transform:rotate(180deg);
    }
}
.round{
    width:240px;
    height:240px;
    border:2px solid lightgreen;
    border-radius:50%;
    position: absolute;
    top:-70px;
    left:-70px;
    -webkit-transition:all 1s;
    -webkit-transform:scale(0.35);
    opacity:0;
}
.round span{
    width:40px;
    height:40px;
    line-height:40px;
    display:inline-block;
    border-radius:50%;
    background:lightblue;
    border:2px solid lightgreen;
    color:#fff;
    text-align:center;
    position:absolute;
}
.round span:nth-child(1){
    right:-22px;
    top:50%;
    margin-top:-22px;
}
.round span:nth-child(2){
    left:-22px;
    top:50%;
    margin-top:-22px;
}
.round span:nth-child(3){
    left:50%;
    bottom:-22px;
    margin-left:-22px;
}
.round span:nth-child(4){
    left:50%;
    top:-22px;
    margin-left:-22px;
}

Fazit

Also werde ich dieses Mal ein paar Gadgets teilen, und das werde ich auch Teile ein paar bessere, wenn ich Zeit habe.

Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmiervideos! !

Das obige ist der detaillierte Inhalt vonTeilen von fünf häufig verwendeten CSS3-Webseiten-Kleineffekten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen