Hjemmeside » Coding » Sådan oprettes RSS Feed Logo med CSS3

    Sådan oprettes RSS Feed Logo med CSS3

    Denne artikel er en del af vores "HTML5 / CSS3 Tutorials serie" - dedikeret til at gøre dig til en bedre designer og / eller udvikler. Klik her at se flere artikler fra samme serie.

    RSS feed logo er et af de mest almindeligt anvendte logo i webdesign på grund af den funktion, den refererede til. Du så mange tutorials om tegning af RSS-feed-logoet ved hjælp af grafisk software som Photoshop, men hvad med tegner det rent ved hjælp af CSS3? Yeap, du hørte mig :-)

    I denne lejlighed vil jeg gerne vise dig den nemme måde at oprette et standard RSS-feed-logo på med bare CSS3. Følg vejledningen med omfattende trin og grafik for at få din første CSS3-feedlogo!

    Her er et eksempel på, hvad du vil oprette om et minut. Du kan også downloade kildefilerne i slutningen af ​​vejledningen.

    Trin 1

    Opret en HTML-fil, indsæt følgende kode i filen, hvis den er helt tom.

       Min første CSS3 RSS Feed Logo    - Indsæt din HTML her -   

    Trin 2

    Indsæt koden nedenfor i HTML-filen for at lave en feed box.

    HTML til Feed box

       

    CSS til Feed Box

     span.feed-box display: block; bredde: 200 pixel; højde: 200 pixel; margin: 0 auto; baggrund: # F9A004; box-shadow: 1px 1px 0 # C27C03, 2px 2px 0 # C27C03, 3px 3px 0 # C27C03, 4px 4px 0 # C27C03, 5px 5px 0 # C27C03, 6px 6px 0 # C27C03; -moz-box-skygge: 1px 1px 0 # C27C03, 2px 2px 0 # C27C03, 3px 3px 0 # C27C03, 4px 4px 0 # C27C03, 5px 5px 0 # C27C03, 6px 6px 0 # C27C03; -webkit-box-skygge: 1px 1px 0 # C27C03, 2px 2px 0 # C27C03, 3px 3px 0 # C27C03, 4px 4px 0 # C27C03, 5px 5px 0 # C27C03, 6px 6px 0 # C27C03; -moz-grænse-radius: 20px; -webkit-grænse-radius: 20px; grænse-radius: 20px;  span.feed-box * float: højre; display: blok; 

    Dette er resultatet du opnår:

    Trin 3

    Vi tegner en anden boks, som er placeret i den første feed-boks, så sæt HTML-koden nedenfor i den første feedboks HTML-kode. Vi vil også tilføje grænsen som barriere her.

    HTML for mindre feed boks

       

    CSS for mindre feed boks

     span.feed-box .feed-box-in grænse: 4px solid # FFC563; bredde: 184px; højde: 184px; margin: 4px 4px 0 0; -moz-grænse-radius: 20px; -webkit-grænse-radius: 20px; grænse-radius: 20px; / * overløb: skjult; * /

    Dette er resultatet du opnår:

    Trin 4

    I dette trin vil vi lave 1/4 stor cirkel. Indsæt HTML-koden for 1/4 storcirkel i den mindre feedboksens HTML-kode, og nedenfor er dens kode:

    HTML til 1/4 Big Circle

       

    CSS for 1/4 Big Circle

     span.feed-box .feed-box-in .feed-quarter-circle-big margin: 16px 16px 0 0; bredde: 260px; højde: 260px; grænse: 30px fast # FFDEA5; -moz-grænse-radius: 260px; -webkit-grænse-radius: 260px; grænse-radius: 260px; 

    Dette er resultatet du opnår:

    Trin 5

    Vi skal lave 1/4 lille cirkel nu, læg HTML-koden nedenfor i storcirkelens HTML-kode.

    HTML til 1/4 lille cirkel

       

    CSS for 1/4 lille cirkel

     span.feed-box .feed-box-in .feed-quarter-circle-big .feed-quarter-circle-small margin: 16px 16px 0 0; bredde: 176px; højde: 176px; grænse: 26px fast # FFDEA5; -moz-grænse-radius: 176px; -webkit-grænse-radius: 176px; grænse-radius: 176px

    Dette er resultatet du opnår:

    Trin 6

    I trin 6 oprettes den mindste cirkel inde i den lille cirkel, så sæt HTML-koden i den lille cirkels HTML-kode.

    HTML for mindste cirkel

       

    CSS for mindste cirkel

     span.feed-box .feed-box-in .feed-quarter-cirkel-stor .feed-quarter-circle-small .feed-circle margin: 24px 24px 0 0; baggrund: # FFDEA5; bredde: 70px; højde: 70px; -moz-grænse-radius: 70px; -webkit-grænse-radius: 70px; border-radius: 70px

    Dette er resultatet du opnår:

    Afslutning Touch

    Søg i koden, / * overløb: skjult; * / Udskift derefter med denne kode, overløb: skjult;, så ja! Du har netop opnået et CSS3 RSS Feed logo!

    Bonus: Tilføj Hover Effect

    Du vil ikke have dit RSS feed logo uden magisk svæveffekt, ville du? Bare tilføj CSS stilen nedenfor for at opnå det!

    CSS for Hover Effect

     span.feed-box: svever baggrund: # 07C103; box-shadow: 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-skygge: 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-skygge: 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ævning .feed-box-in border-farve: # 58FC55;  span.feed-box: hover.feed-box-in .feed-quarter-cirkel-big, span.feed-box: svømning .feed-box-in .feed-quarter-cirkel-stor .feed-quarter-cirkel -small border-color: # B9FFB7;  span.feed-box: hover .feed-box-in .feed-quarter-circle-big .feed-quarter-circle-small .feed-cirkel baggrund: # B9FFB7; 

    Forhåndsvisninger og downloads

    Her er forhåndsvisninger af CSS3 feed-logoen i forskellige størrelser og en anden stil. Hvis du ikke kan opnå et bestemt trin, kan du også downloade kildefilerne.

    • Forhåndsvisning CSS3 RSS logo (stor)
    • Forhåndsvisning CSS3 RSS logo (medium)
    • Forhåndsvisning CSS3 RSS logo (lille)
    • Forhåndsvisning CSS3 RSS logo (medium, inverteret)
    • Download CSS3 RSS Logo kildefiler (.Zip)

    Redaktørens note: Dette indlæg er skrevet af Irham Kendeni til Hongkiat.com. Irham, også kendt som Indaam, er webdesigner og udvikler fra Indonesien. Han elsker også CSS og WordPress tema udvikling.