1、首先打開hbuilder軟件,新建幾個默認的復選框。
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:主機域名、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、宜秀網(wǎng)站維護、網(wǎng)站推廣。
2、然后在上方的style標簽設(shè)置input的樣式,先設(shè)置input的display屬性為none,將默認的單選框去掉,在設(shè)置一下各個單選框的margin的距離。
3、接著在下方繼續(xù)設(shè)置樣式,設(shè)置label標簽的before和after偽元素,將原有before的單選框選中狀態(tài)的屬性“checked+label”設(shè)置變?yōu)榧t色實心框,同時未選中的狀態(tài)的“l(fā)abel::after”為白色空心方框。
4、最后打開瀏覽器,即可看到設(shè)置好的樣式,其中被選中的是紅色的實心方框,沒被選擇的則是沒有顏色的方框。
直接用 css 來控制 給 input 里邊 加一個 class 名稱 然后用樣式來控制 你的class名稱就好了
例如 input type="button" class="but_sty" value=""/
.but_sty{ border:0px; width:80px; height:30px; background-color:#333; font-size:12px; color:#fff;}
不懂還可以問
radio單選按鈕默認樣式改變,radio默認樣式確實有點丑,而且不能適合所有的UI設(shè)計稿,現(xiàn)在UI稿的花樣是越來越多了,所有使用css自定義radio單選按鈕樣式還是很重要的.
在不使用js的情況下就改變了radio的按鈕樣式了,既然是自定義樣式,就可以隨心情自己修改了,我這里實現(xiàn)的效果是這樣的
css設(shè)置按鈕樣式的方法:定義一個css選擇器,然后在按鈕標簽中使用此選擇器即可設(shè)置按鈕樣式。使用:hover偽類選擇器可以設(shè)置按鈕 交互時樣式。
1、首先創(chuàng)建一個txt文件,修改后綴名:把.txt改為.html,用記事本打開添加如下代碼:打開瀏覽器,這是一個沒有添加樣式的button,外觀不美觀,而且在不同的瀏覽器下顯示的外觀是不一樣的,所以我們要添加統(tǒng)一的樣式。
2、按鈕樣式比較多,這樣寫讓代碼不整潔,可閱讀性差,就要用style標簽。
3、style type="text/css"/style樣式表。style標簽里面表示的是一個樣式表,我們所有的樣式都可以寫到標簽中去。這段代碼的意思是:凡是button標簽都使用這個樣式。
4、把 樣式表中的 ?button{}改成了.ui_button{},然后在button標簽里面加了class屬性,這樣做的意思是,這個button標簽使用了名字為ui_button的樣式。
5、通過javascript動態(tài)修改樣式,為了避免用戶多次點擊提交按鈕重復提交信息,在用戶點擊提交按鈕之后,禁用按鈕,并設(shè)置按鈕字體的顏色為灰色。
6、修改樣式的其他方法:obj.style.cssText = "color:#E1E1E1;background-color:black;";cssText可以寫多個樣式樣式屬性。
7、修改樣式的其他方法:obj.setAttribute("class", "style2");直接更改按鈕標簽的class屬性,把指向名為ui_button的樣式改為指向名為style2的樣式。
8、修改樣式的其他方法:link href="css1.css" rel="stylesheet" type="text/css" id="css"/obj.setAttribute("href","css2.css");修改引用外部的樣式表文件,這樣就可以對整個頁面的樣式進行全部更新。
!DOCTYPE?html
html
head
meta?charset="UTF-8"
titlejavascript/title
script?src="js/js.js"?type="text/javascript"/script
style?type="text/css"
.button?a{
display:?inline-block;
width:?125px;
height:?55px;
border:?2px?solid?#c1c1c1;
color:?#C1C1C1;
border-radius:?5px;
line-height:?55px;
text-align:?center;
font-family:?"微軟雅黑";
font-size:?16px;
text-decoration:?none;
margin-right:?20px;
position:?relative;
}
.button?a.on,
.button?a:hover{
color:?#39d17c;
border:?2px?solid?#39d17c;
position:?relative;
}
.button?a.on:after,
.button?a:hover:after{
display:?inline-block;
content:?'\20';
color:?#fff;
position:?absolute;
width:?0;
height:?0;
border-width:?15px?20px?15px?20px;
border-style:?solid;
border-color:?transparent?#39d17c?#39d17c?transparent;
bottom:?0;
right:?0;
z-index:?1;
}
.button?a.on:before,
.button?a:hover:before{
display:?inline-block;
bottom:?0;
right:?0;
content:?'√';
color:?#fff;
position:?absolute;
z-index:?2;
width:?25px;
height:?37px;
}
/style
/head
body
div?class="button"
a?href="#"?class="on"個人用戶/a
a?href="#"商家用戶/a
/div
/body
/html