CSS3如何实现关闭按钮


本文摘自PHP中文网,作者醉折花枝作酒筹,侵删。

实现关闭按钮方法:1、创建一个标签;2、使用“标签id名::before {content: "\2716";}”属性,将按钮设置成叉按钮;3、使用“position: absolute;”配合上下左右进行定位,放置到指定位置。

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

在本文中将分享用CSS3设计出来的样式来呈现出关闭按钮的样子,这样以后想设计简单的对话框,就不需要求美工来帮忙画按钮的图片了。先来看看样式:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

/* basic style */

.close {    /* still bad on picking color */

    background: orange;   

    color: red;    /* make a round button */

    border-radius: 12px;    /* center text */

    line-height: 20px;   

    text-align: center;   

    height: 20px;   

    width: 20px;   

    font-size: 18px;   

    padding: 1px;

    }/* use cross as close button */

.close::before {   

    content: "\2716";

    }

    /* place the button on top-right */

.close {   

    top: -10px;   

    right: -10px;   

    position: absolute;

    }

然后直接把它加到HTML元素上就可以看到效果了:

1

2

3

<div style="height: 100px; width: 100px; border: 1px solid black; position: relative;">

    <span class="close"></span>

</div>

效果:

8)L[NIS0MQK9(7N8CP`_UDD.png

这主要是利用了在CSS的::before伪属性可以直接添加内容的特点,这样就可以直接设置样式在class上而不用做其它操作。当然这里用::after效果也是一样的。唯一要注意的是如果要指定关闭按钮在特定位置,就需要使用到position:absolut;,相应的其父元素就不能是默认的position:static;。

对于按钮中的叉按钮,用的是Unicode中的一种标识,以下这些也可以使用:

00DOMO2FOJRXT4C8D(61ZML.png

只是使用了不同字符后,可能居中位置会有偏差需要重新调整。

推荐学习:css视频教程

以上就是CSS3如何实现关闭按钮的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

css设置主动控件的样式(焦点伪类的实现)

如何复制css代码

css怎么写一个直角三角形

css怎么实现半圆

css常见样式

css中什么是内联元素

css层叠样式表的含义是什么

图片 css div居中代码怎么写

分享一些提高前端开发效率的css 属性选择器!!

css怎么添加小图标

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...