多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > web前端 > htmlcss > CSS3制作3D水晶糖果按鈕

CSS3制作3D水晶糖果按鈕

來源:程序員人生   發(fā)布時間:2017-02-04 09:30:21 閱讀次數(shù):5005次

本人仿照20個漂亮 CSS3 按鈕效果及優(yōu)秀的制作教程中的BonBon(Candy)Button實現(xiàn)了其棒棒糖果按鈕,以下圖所示:
這里寫圖片描述

在線演示地址見here。

使用完全使用CSS實現(xiàn),無需JS。源碼以下:

<html>
    <head>
        <meta charset="utf⑻"/>
        <style type="text/css">
            *{ margin: 0px;  padding: 0px;}

            /*按鈕未被訪問的樣式*/
            .btn{
                display:inline-block;
                position:relative;
                margin:5px 5px;
                border-radius:10px;          /*CSS3標準屬性*/
                -webkit-border-radius:10px;  /*for Google Chrome、Apple Safari*/
                -moz-border-radius:10px;     /*for Mozilla Firefox*/
                font:bold 22px/100% "微軟雅黑";
                color: hsl(39, 100%, 30%);
                background-color: hsl(39, 100%, 50%);
                padding: 0.5em 0.8em 0.4em 0.8em;

                box-shadow:rgba(255, 254, 255, 0.6) 0 0.3em 0.3em inset,hsl(39,100%,40%) 0 0.1em 3px,hsl(39,100%,30%) 0 0.3em 1px,rgba(0,0,0, 0.2) 0 0.4em 3px; 
                -webkit-box-shadow:rgba(255, 254, 255, 0.6) 0 0.3em 0.3em inset,hsl(39,100%,40%) 0 0.1em 3px,hsl(39,100%,30%) 0 0.3em 1px,rgba(0,0,0, 0.2) 0 0.4em 3px;
                -moz-box-shadow:rgba(255, 254, 255, 0.6) 0 0.3em 0.3em inset,hsl(39,100%,40%) 0 0.1em 3px,hsl(39,100%,30%) 0 0.3em 1px,rgba(0,0,0, 0.2) 0 0.4em 3px;

                background-image:-webkit-gradient(radial, 50% 0, 100, 50% 0, 0, from(rgba(255, 255, 255,0) ),to( rgba(255, 255, 255, 0.5) )),url(img/noise.png);
                border-bottom: 1px solid rgba(255,255,255,0.3);
                cursor:pointer;
                text-shadow:rgba(255,255,255,.5) 0 1px 0;

                transition:border-radius 0.5s ease-in-out;
                -webkit-transition: -webkit-border-radius 0.5s ease-in-out;
                -moz-transition: -moz-border-radius 0.5s ease-in-out;
            }

            /*鼠標指針懸停在按鈕上的樣式*/
            .btn:hover{
                background-image:-webkit-gradient(radial,50% 0,100,50% 0,0,from(rgba(255,255,255,0)),to(rgba(255,255,255,0.7))),url(img/noise.png);
                border-radius:10px 10px 2em 2em/10px 10px 2em 2em;
            }

            /*按鈕正在被點擊的樣式*/
            .btn:active{
                background-image:-webkit-gradient(radial,50% 0,100,50% 0,0,from(rgba(255,255,255,0)),to(rgba(255,255,255,0.3))),url(img/noise.png);
                padding: 0.5em 0.8em;
                box-shadow:rgba(0,0,0,0.6) 0 0.1em 1px,rgba(255, 254, 255, 0.6) 0 0.3em 0.3em inset;
                border-bottom:none;
                top:3px;
            }

            /*產(chǎn)生高光*/
            .btn:after {
                content: "";
                position: absolute;
                width: 90%;
                height: 60%;
                top:0;
                left: 5%;
                background-image:-webkit-gradient(linear,left center,right center,from(rgba(255,255,255,0.5)),color-stop(0.6,rgba(255,255,255,0)),color-stop(0.8,rgba(255,255,255,0)),to(rgba(255,255,255,0.5)));
                -webkit-border-radius: .5em .5em 1em 1em / .5em .5em 2em 2em;
            }
        </style>
    </head>
    <body>
        <a id="btnChoujiang" class="btn">抽獎</a>
        <a id="btnReset" class="btn">重置</a>
    </body>
</html>

解讀源碼注意以下幾點:
(1)之所以使用a標簽作為按鈕,而不使用button標簽,是由于可以通過a的active樣式為按鈕設置更多的樣式,增加美觀度;
(2)重點掌握box-shadow、border-radius、-webkit-gradient、transition的用法,文中按鈕使用了4重box-shadow,按鈕背景圖片使用了徑向漸變,高光使用了線性漸變,CSS屬性變化使用了transition過渡效果。

如果疑問,請留言討論。


參考文獻

[1]BonBon Candy Button

生活不易,碼農辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 免费看一区二区三区 | 一区二区三区在线视频播放 | 国产在线播放不卡 | 国产或人精品日本亚洲77美色 | 亚洲一区在线播放 | 欧美在线观看成人高清视频 | 日本xxxwww在线观看免费 | 最近的中文字幕手机在线看免费 | 国内精品免费一区二区三区 | 欧美综合成人网 | 538在线视频二三区视视频 | 黄色网址大全免费 | 欧美日本一道免费一区三区 | 亚洲码在线中文在线观看 | 中文字幕35页 | 不卡精品国产_亚洲人成在线 | 久久精品二区 | 国产精品久久久久久久久久一区 | 亚洲国产视频网站 | 国产精品一国产精品 | 成人欧美视频在线看免费 | 日本欧美一区二区三区在线 | 国产欧美性综合视频性刺激 | 2022国产成人精彩在线视频 | 边摸边吃奶边做娇喘视频 | 亚洲黑人嫩小videos | 国产视频h | 性做久久久久免费看 | 一级a毛片免费 | 色吊丝在线观看 | 国产欧美另类性视频 | 播放个毛片看看 | 午夜一区二区三区 | 91亚洲综合 | 大学生一级一片第一次免费 | 欧美午夜精品一区二区三区 | 黑人性xxx| 免费又黄又爽又猛大片午夜 | 高清国产性色视频在线 | 国产女主播一区二区在线观看 | 亚洲成aⅴ人在线观看 |