Hemsida » Kodning » Hur man skapar RSS Feed Logo med CSS3

    Hur man skapar RSS Feed Logo med CSS3

    Denna artikel är en del av vår "HTML5 / CSS3 Tutorials-serien" - dedikerad till att göra dig till en bättre designer och / eller utvecklare. Klicka här att se fler artiklar från samma serie.

    RSS-logotypen är en av de vanligaste logotyperna i webbdesign, på grund av den funktion som den hänvisade till. Du såg många handledningar om att rita RSS-flödeslogotypen med grafisk programvara som Photoshop, men hur är det med ritar det rent med CSS3? Yeap, du hörde mig :-)

    I detta tillfälle skulle jag vilja visa dig det enkla sättet att skapa en vanlig RSS-feedslogo med bara CSS3, följ såhär handledningen med omfattande steg och grafik för att få din första CSS3-matlogotyp!

    Här är en förhandsgranskning av vad du skapar om en minut. Du kan också ladda ner källfilerna i slutet av handledningen.

    Steg 1

    Skapa en HTML-fil, sätt in följande kod i filen om den är helt tom.

       Min första CSS3 RSS Feed Logo    - Sätt in din HTML här -   

    Steg 2

    Sätt in koden nedan i HTML-filen för att skapa en matruta.

    HTML för flödesfältet

       

    CSS för matningsbox

     span.feed-box display: block; bredd: 200px; höjd: 200px; marginal: 0 auto; Bakgrund: # F9A004; boxskugga: 1px 1px 0 # C27C03, 2px 2px 0 # C27C03, 3px 3px 0 # C27C03, 4px 4px 0 # C27C03, 5px 5px O # C27C03, 6px 6px O # C27C03; -moz-box-skugga: 1px 1px 0 # C27C03, 2px 2px 0 # C27C03, 3px 3px 0 # C27C03, 4px 4px 0 # C27C03, 5px 5px 0 # C27C03, 6px 6px O # C27C03; -webkit-box-skugga: 1px 1px 0 # C27C03, 2px 2px 0 # C27C03, 3px 3px 0 # C27C03, 4px 4px 0 # C27C03, 5px 5px 0 # C27C03, 6px 6px O # C27C03; -moz-gränsen-radien: 20px; -webkit-gräns-radie: 20px; gränsstråle: 20px;  span.feed-box * float: right; display: block; 

    Detta är resultatet du kommer att uppnå:

    Steg 3

    Vi kommer att rita en annan ruta som ligger i den första matningsrutan, så sätt HTML-koden nedan i den första matningsfältets HTML-kod. Vi kommer också att lägga till gränsen som hinder här.

    HTML för mindre flödesfält

       

    CSS för mindre matare

     span.feed-box .feed-box-in border: 4px solid # FFC563; bredd: 184px; höjd: 184px; marginal: 4px 4px 0 0; -moz-gränsen-radien: 20px; -webkit-gräns-radie: 20px; gränsstråle: 20px; / * översvämning: gömd; * /

    Detta är resultatet du kommer att uppnå:

    Steg 4

    I detta steg kommer vi att göra 1/4 stor cirkel. Sätt HTML-koden på 1/4 stor cirkel i den mindre matningsfältets HTML-kod, och nedan är dess kod:

    HTML för 1/4 Big Circle

       

    CSS för 1/4 Big Circle

     span.feed-box .feed-box-in .feed-quarter-circle-big margin: 16px 16px 0 0; bredd: 260px; höjd: 260px; gräns: 30px fast # FFDEA5; -moz-gränsen-radien: 260px; -webkit-gränsen-radien: 260px; gränsstråle: 260px; 

    Detta är resultatet du kommer att uppnå:

    Steg 5

    Vi kommer att göra den 1/4 småkretsen nu, sätt HTML-koden nedan i storcirkelens HTML-kod.

    HTML för 1/4 Small Circle

       

    CSS för 1/4 liten cirkel

     span.feed-box .feed-box-in .feed-quarter-circle-big .feed-quarter-circle-small margin: 16px 16px 0 0; bredd: 176px; höjd: 176px; gräns: 26px solid # FFDEA5; -moz-gränsen-radien: 176px; -webkit-gräns-radien: 176px; gränslinjen: 176px

    Detta är resultatet du kommer att uppnå:

    Steg 6

    I steg 6 skapas den minsta cirkeln inuti den lilla cirkeln, så sätt HTML-koden i den lilla cirkelens HTML-kod.

    HTML för Smallest Circle

       

    CSS för minsta cirkel

     span.feed-box .feed-box-in .feed-quarter-circle-stor .feed-quarter-circle-liten .feed-circle margin: 24px 24px 0 0; bakgrund: # FFDEA5; bredd: 70px; höjd: 70px; -moz-gränsen-radien: 70px; -webkit-gränsen-radien: 70px; gränslinjen: 70px

    Detta är resultatet du kommer att uppnå:

    Avsluta Touch

    Sök koden, / * översvämning: gömd; * / ersätt sedan med den här koden, översvämning: gömd;, I så fall, ja! Du har precis uppnått en CSS3 RSS Feed-logotyp!

    Bonus: Lägg till Hover Effect

    Du vill inte ha din RSS-feedslogotyp utan magisk svävaffekt, skulle du? Lägg bara till CSS-stilen nedan för att uppnå den!

    CSS för Hover Effect

     span.feed-box: svävar (bakgrund: # 07C103; boxskugga: 1px 1px 0 # 058E02, 2px 2px 0 # 058E02, 3px 3px 0 # 058E02, 4px 4px 0 # 058E02, 5px 5px 0 # 058E02, 6px 6px 0 # 058E02; -moz-box-skugga: 1px 1px 0 # 058E02, 2px 2px 0 # 058E02, 3px 3px 0 # 058E02, 4px 4px 0 # 058E02, 5px 5px 0 # 058E02, 6px 6px 0 # 058E02; -webkit-box-skugga: 1px 1px 0 # 058E02, 2px 2px 0 # 058E02, 3px 3px 0 # 058E02, 4px 4px 0 # 058E02, 5px 5px 0 # 058E02, 6px 6px 0 # 058E02;  span.feed-box: svävar.feed-box-in border-color: # 58FC55;  span.feed-box: svävar.feed-box-in .feed-quarter-circle-big, span.feed-box: svävar.feed-box-in .feed-quarter-circle-big .feed-quarter-circle -small border-color: # B9FFB7;  span.feed-box: svävar.feed-box-in .feed-quarter-circle-stor .feed-quarter-circle-liten .feed-circle background: # B9FFB7; 

    Förhandsgranskningar och nedladdningar

    Här är förhandsvisningar av CSS3-foderlogotypen i olika storlekar och en annan stil. Om du inte kan nå vissa steg kan du ladda ner källfilerna också.

    • Förhandsgranska CSS3 RSS-logotyp (stor)
    • Förhandsgranska CSS3 RSS-logotyp (medium)
    • Förhandsgranska CSS3 RSS-logotyp (små)
    • Förhandsgranska CSS3 RSS-logotyp (medium, inverterad)
    • Hämta CSS3 RSS Logo källfiler (.blixtlås)

    Redaktörens anteckning: Det här inlägget är skrivet av Irham Kendeni för Hongkiat.com. Irham, även känd som Indaam, är webbdesigner och utvecklare från Indonesien. Han älskar också CSS och WordPress temat utveckling.