HTML結(jié)構(gòu)該鼠標(biāo)點擊按鈕特效中每一個可點擊的元素都是一個按鈕CSS樣式以下是該css3點擊按鈕特效的通用CSS樣式:插件中通過在點擊按鈕時使用javascript來為它添加相應(yīng)的動畫CLASS來執(zhí)行動畫效果:上面的CSS代碼可以生成如下圖的動畫效果:在“Stana”效果中,使用了html5SVGclipPath,在它上面添加了一個transition。這個效果只能在Chrome瀏覽器中才能看到效果。在“Stoja”效果中使用了CSSclip-path屬性,這個效果也需要瀏覽器的支持才能看得到的。
成都一家集口碑和實力的網(wǎng)站建設(shè)服務(wù)商,擁有專業(yè)的企業(yè)建站團(tuán)隊和靠譜的建站技術(shù),十載企業(yè)及個人網(wǎng)站建設(shè)經(jīng)驗 ,為成都成百上千家客戶提供網(wǎng)頁設(shè)計制作,網(wǎng)站開發(fā),企業(yè)網(wǎng)站制作建設(shè)等服務(wù),包括成都營銷型網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,同時也為不同行業(yè)的客戶提供網(wǎng)站建設(shè)、網(wǎng)站制作的服務(wù),包括成都電商型網(wǎng)站制作建設(shè),裝修行業(yè)網(wǎng)站制作建設(shè),傳統(tǒng)機(jī)械行業(yè)網(wǎng)站建設(shè),傳統(tǒng)農(nóng)業(yè)行業(yè)網(wǎng)站制作建設(shè)。在成都做網(wǎng)站,選網(wǎng)站制作建設(shè)服務(wù)商就選創(chuàng)新互聯(lián)建站。
HTML代碼:
label for="man" class="radio"
span class="radio-bg"/span
input type="radio" name="sex" id="man" value="男" checked="checked" / 男
span class="radio-on"/span
/label
這個方法中最重要的是選中效果的類名:.radio input:checked + span.radio-on
+是CSS2的偽類,其意義為:p+p 選擇緊接在 p 元素之后的所有 p 元素。
也就是找到選中的(:checked)的input,其之后的類名為radio-on的span元素做選中圓圈效果。
網(wǎng)上有很多美化方法是把label做成了圓圈,但是這樣的話,單選的文字就必須要要放到label的外面,這導(dǎo)致了點擊文字的時候,不能切換單選效果。
所以我在label里加了一個類名為radio-bg的span來專門做后面大的圓圈,再用一個類名為radio-on的span來做選中的前面小的圓圈。
這樣就保留了點擊label里的文字,也可以切換單選的效果。
以上就是如何使用純CSS3美化單選按鈕radio的示例代碼分享的方法
在一個id為bt1的按鈕上設(shè)置樣式,如下:
#bt1{
font-family:微軟雅黑?;????!--?字體??--
width:?60px?;?????????????!--?寬度??--
height:30px?;?????????????!--?高度?--
font-size:14px;???????????!--?字體大小--
color:gray;???????????????!--字體顏色??--
border:?1px?solid?red;?!--?邊框;邊框?qū)挾?、單線、邊框顏色?--
margin-left:?10px;????????????!--?左邊距,相應(yīng)的還有右邊距margin-right,??????????????????????????????????????上margin-top,下?margin-buttom?--
background-color:#F1F1F1;????????!--背景色;十六位顏色表示時前加#符號??
transparent是透明--
box-shadow:10px?10px?10px?gray;??!--?陰影;x軸偏移(右偏為正),y軸偏移(向下????????????????????????????????為正),模糊度,模糊顏色??--
border-radius:10px?10px?10px?10px;!--?圓角;左上,右上,右下,左下--
cursor:pointer;??????????????????!--?鼠標(biāo)經(jīng)過時鼠標(biāo)變成小手??--
}
這個不是樣式?jīng)Q定的,是有 type決定的
input type="***"
type="radio" 單選按鈕
type="checkbox" 復(fù)選框
下拉列表則是如下形式出現(xiàn)的
select name="cars"
option value="volvo"Volvo/option
option value="saab"Saab/option
option value="fiat"Fiat/option
option value="audi"Audi/option
/select