因為是這樣的
成都創新互聯公司是一家集網站建設,仙桃企業網站建設,仙桃品牌網站建設,網站定制,仙桃網站建設報價,網絡營銷,網絡優化,仙桃網站推廣為一體的創新建站企業,幫助傳統企業提升企業形象加強企業競爭力。可充分滿足這一群體相比中小企業更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們為更多的企業打造出實用型網站。
你的css對hover的設定是#button a:hover 也就是id為button內的a超鏈
但是你真正想實現效果的是button
所以應該這么寫css:
#button:hover
也就是#button的hover 而不是a的hover
:)
新建一個頁面,如下圖。
把checkbox藏起來,切換按鈕主要用label實現。給label加上適當的css屬性
給label加上before和after偽類。before作為下面的橫槽,after作為切換的圓按鈕
先給label加上定位的css
#chk-toggle + label:before,
#chk-toggle + label:after {
display: block;
position: absolute;
top: 1px;
left: 1px;
bottom: 1px;
content: "";
}
如果不寫bottom,那before和after還需要分別寫高度
加上原型按鈕
#chk-toggle + label:after {
width: 58px;
background-color: #fff;
border-radius: 100%;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
transition: margin 0.4s;
}
加底
#chk-toggle + label:before {
right: 1px;
background-color: #f1f1f1;
border-radius: 60px;
transition: background 0.4s;
}
注意,after和before中的transition都是為了之后的切換動作用的
現在只差最后的checked了
#chk-toggle:checked + label:before {
background-color: #8ce196;
}
#chk-toggle:checked + label:after {
margin-left: 60px;
}
在console中可以看到切換時,checkbox的狀態
按鈕綁定一個點擊事件,只是改變少量的樣式使用$(".div").css("background","red");即可,如果是整個頁面改變,就需要用到頁面樣式寫緩存或數據庫,重新加載頁面來判斷用戶選擇了那個樣式,然后顯示不同的樣式加載
1、首先創建一個txt文件,修改后綴名:把.txt改為.html,用記事本打開添加如下代碼:打開瀏覽器,這是一個沒有添加樣式的button,外觀不美觀,而且在不同的瀏覽器下顯示的外觀是不一樣的,所以我們要添加統一的樣式。
2、按鈕樣式比較多,這樣寫讓代碼不整潔,可閱讀性差,就要用style標簽。
3、style type="text/css"/style樣式表。style標簽里面表示的是一個樣式表,我們所有的樣式都可以寫到標簽中去。這段代碼的意思是:凡是button標簽都使用這個樣式。
4、把 樣式表中的 ?button{}改成了.ui_button{},然后在button標簽里面加了class屬性,這樣做的意思是,這個button標簽使用了名字為ui_button的樣式。
5、通過javascript動態修改樣式,為了避免用戶多次點擊提交按鈕重復提交信息,在用戶點擊提交按鈕之后,禁用按鈕,并設置按鈕字體的顏色為灰色。
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");修改引用外部的樣式表文件,這樣就可以對整個頁面的樣式進行全部更新。
本文題目:css切換按鈕樣式,css按鈕樣式代碼
轉載來源:http://vcdvsql.cn/article18/dsdehdp.html
成都網站建設公司_創新互聯,為您提供Google、品牌網站設計、ChatGPT、網站改版、網站內鏈、面包屑導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯