我被要求將網絡上的地址鏈接看起來像默認按鈕。我對CSS不太熟悉。有沒有人試過這個?我只是希望他們看起來像普通的普通按鈕,漸變和類似的東西。我需要使用它嗎?如何設置地址鏈接的樣式,使其看起來像使用CSS的輸入按鈕
0
A
回答
0
您需要做的第一件事就是給它一個display:block或inline-block屬性,以便它可以將所有您想要的margin/padding設置。然後,你可能想看看這個真棒CSS3造型應用:
0
我不明白爲什麼你想這樣做與CSS.You可以插入圖片(類似於按鈕),並創建一個鏈接在它的HTML標籤。 如果你不熟悉CSS或HTML標籤,你可以使用www.w3schools.com。這個網站對創建網站非常有用。 我希望我能解決你的問題。
2
以下是Google Chrome瀏覽器選項頁面中按鈕的CSS。他們使用button
標籤,但我用a
標籤取而代之,它也起作用。這隻適用於webkit瀏覽器,但應該很容易找到其他瀏覽器的相應/替代聲明。演示請參見fiddle。
HTML
<a>Click me</a>
CSS
a {
-webkit-border-radius: 2px;
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
-webkit-user-select: none;
background: -webkit-linear-gradient(#fafafa, #f4f4f4 40%, #e5e5e5);
border: 1px solid #aaa;
color: #444;
font-size: inherit;
margin-bottom: 0px;
min-width: 4em;
padding: 3px 12px 3px 12px;
font-family: sans-serif;
}
a:hover {
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
background: #ebebeb -webkit-linear-gradient(#fefefe, #f8f8f8 40%, #e9e9e9);
border-color: #999;
color: #222;
}
a:active {
-webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2);
background: #ebebeb -webkit-linear-gradient(#f4f4f4, #efefef 40%, #dcdcdc);
color: #333;
}
1
如果您使用的圖片,它看起來就像是圖片。按鈕在OS和瀏覽器的每種組合中看起來都不同,因此選擇一個固定的按鈕圖像可能會混淆用戶。
我認爲一個更好的解決方案是插入鏈接並將其顯示爲鏈接,或者應用最少的樣式來給它一個按鈕外觀。 然後,使用Javascript/JQuery來真正插入一個按鈕而不是鏈接,併爲它分配一個onclick事件,使其表現得像鏈接一樣。
這樣,您將擁有一個真實的按鈕,其行爲與按鈕相似,並且在當前瀏覽器中看起來像按鈕。如果用戶沒有Javascript(這也適用於抓取工具),他們仍然有可能使用鏈接,您可以在任何地方設置樣式,但不是一成不變的按鈕。
0
<html>
<head>
<style type="text/css">
a:link,a:visited
{
display:block;
font-weight:bold;
color:#FFFFFF;
background-color:#98bf21;
width:120px;
text-align:center;
padding:4px;
text-decoration:none;
}
a:hover,a:active
{
background-color:#7A991A;
}
</style>
</head>
<body>
<a href="default.asp" target="_blank">This is a link</a>
</body>
</html>
相關問題
- 1. 樣式化的瀏覽按鈕,看起來像一個鏈接
- 2. 看起來像鏈接的按鈕
- 3. 如何使鏈接看起來像使用HTML/CSS的標籤?
- 4. 如何使按鈕看起來像一個超鏈接aspx.net
- 5. 使按鈕看起來一樣的鏈接
- 6. 阻止鏈接看起來像按鈕
- 7. 鏈接看起來像提交按鈕
- 8. 我需要看起來像這樣的按鈕輸入
- 9. 尋找一些CSS,這將使我的鏈接看起來像按鈕
- 10. 用於按鈕樣式的CSS鏈接
- 11. 按鈕到外部鏈接或樣式的鏈接標籤看起來像一個按鈕在Ruby on Rails
- 12. 如何使用CSS來設置JavaScript的輸出樣式
- 13. 如何使用不帶圖像的CSS設置span單選按鈕的樣式
- 14. 如何使用僅CSS樣式的「D-PAD」控制器看起來像這樣?
- 15. 設置按鈕看起來像默認的安卓按鈕
- 16. 如何使HTML中的表單提交按鈕看起來像一個鏈接?
- 17. 如何使用CSS設置上傳輸入的樣式?
- 18. 如何設計Vkontakte分享按鈕看起來像Facebook一樣?
- 19. 爲ASP.NET輸入按鈕使用CSS按鈕樣式?
- 20. 如何使html按鈕看起來在使用css?
- 21. 如何讓AngularJS鏈接看起來/行爲像一個按鈕?
- 22. 我該如何讓藥丸按鈕看起來像鏈接?
- 23. 按鈕鏈接樣式不起作用
- 24. 如何實現該輸入註銷看起來不像按鈕?
- 25. 如何使UIButton看起來像一個電子郵件鏈接按鈕?
- 26. 如何強制嵌入式鏈接使用我的CSS樣式
- 27. ExtJS如何通過使用按下的按鈕來設置按鈕css配置
- 28. 使按鈕看起來像文字
- 29. Bootstrap使文本看起來像按鈕
- 30. 使複選框看起來像按鈕
當你說一個「地址鏈接」,你的意思是''元素? – Marcin 2011-05-22 12:18:19
可能重複的[如何將樣式錨標籤看起來像一個按鈕](http://stackoverflow.com/questions/1121823/how-to-style-an-anchor-tag-to-look-like-a-button -with-the-same-height-as-the-the-butt) – ditkin 2011-05-22 12:21:39
我喜歡那裏提出的解決方案,但是我會去設置不同的背景圖像。 CSS背景圖像的使用將允許mousehover在按鈕上放置突出顯示效果,而CSS3多個背景圖像將允許寬度變化,但是每次都可以很好地適應按鈕。 – lpd 2011-05-22 12:32:53