Home > Web Front-end > HTML Tutorial > Crystal button_html/css_WEB-ITnose

Crystal button_html/css_WEB-ITnose

WBOY
Release: 2016-06-24 11:46:49
Original
1336 people have browsed it

The previous article introduced you to the production of menu effects. This article will share with you the implementation of crystal buttons. In this article we will not cover the knowledge of javascript and all effects. We will all implement it with CSS. The content is not difficult. After learning this article, I believe everyone will be amazed by the power of CSS. Without further ado, let’s take a look at the effect first:

The effects of the top three buttons in the picture above are achieved by changing the input tags through css. The lower two are two a tags, and the corresponding styles are changed through css. Let’s learn together. Take a look at the effect above.

1. Button settings:

Add three input buttons on the interface:

<input type="submit" value="提交"/>    <input type="button" value="上交"/>    <input type="reset" value="重置">
Copy after login

css code:

input{ width: 100px; height: 40px; border: none; background-image: url(button/btn.png);}
Copy after login

The problem with this effect is that our background is fixed and cannot change as our content increases.

2. Display of the effect of a tag:

a tag:

<a href="#"><span>按钮</span></a>
Copy after login

css code:

     a{ text-decoration: none; padding-left: 15px; display: inline-table; width: 100px; height: 40px; line-height: 40px; background: url(button/btn_bg.png);}        a:HOVER{ background-position: 0 -80px;}        a span{ display: inline-table; height: 40px; padding-right: 15px; color: #fff; background: url(button/btn_bg.png) right -40px;}        a:HOVER span{ background-position: right -120px;}
Copy after login

3. The new rounded corner setting attribute in css3 achieves the above effect:

 a tag:

<a href="#" class="button" >按钮</a>
Copy after login

 Css adds new rounded corner Attributes:

     .button{ display: inline-table; height: 40px; color: #fff; padding: 0 15px; background: url(button/css3_btn_bg.png); text-align: center; border: 1px solid #3c8134; border-radius: 5px}        .button:HOVER { background-position: 0 -40px;}
Copy after login

IV. Finally, we conclude this article with a case of menu effects:

Rendering:

Interface code:

<body>    <ul>        <li><a href="#" class="ac"><span>首页</span></a></li>        <li><a href="#"><span>最新产品</span></a></li>        <li><a href="#"><span>内部新闻</span></a></li>        <li><a href="#"><span>联系我们</span></a></li>    </ul></body>
Copy after login

CSS code:

<style type="text/css">body ul li {margin: 0px; padding: 0px; font-size: 12px; }ul { list-style-type: none; height: 27px; width:500px;border-bottom:2px solid #21530C}li { float: left; }a{display:inline-block;height:27px;line-height:27px;text-decoration:none;padding-left:9px;color:#000;margin-right:10px;}a span{display:inline-block;height:27px;padding-right:9px;}a:hover{    background:url(button/left.jpg) no-repeat ;}a:hover span{    background:url(button/right.jpg) no-repeat  right #21530C;color:#fff;}    </style>
Copy after login

Okay, here we are about the implementation of the crystal button , I have finished sharing it with you. The css code in the code is the most basic. I believe you should have no difficulty. If you have any good ideas, please leave a message to share.

 

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template