幽灵按钮

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>幽灵按钮</title>
    <style type="text/css">
        * {
            margin: 0px;
            padding: 0px;
        }

body {
            background-color: #000000;
        }

.btn {
            display: block;
            width: 180px;
            height: 50px;
            margin: 300px;
            line-height: 50px;
            text-align: center;
            text-decoration: none;
            color: yellow;
            font-weight: bolder;
            border: 2px solid rgba(255,255,255,0.5);
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -o-box-sizing: border-box;
            -ms-box-sizing: border-box;
            -moz-box-sizing: border-box;
            position: relative;
            transition: 0.2s ease;
            -webkit-transition: 0.2s ease;
            -ms-transition: 0.2s ease;
            -o-transition: 0.2s ease;
            -moz-transition: 0.2s ease;
        }

.btn:hover {
                color: rgba(255,255,255,1);
                border: 2px solid rgba(255,255,255,0.8);
            }

/*线条共有的样式*/
        .line {
            position: absolute;
            background: rgba(255,255,255,1);
            display: block;
            transition: 0.4s ease-out;
            -webkit-transition: 0.4s ease-out;
            -o-transition: 0.4s ease-out;
            -ms-transition: 0.4s ease-out;
            -moz-transition: 0.4s ease-out;
        }

/*左边的线条*/
        .line-left {
            width: 2px;
            height: 0px;
            left: -2px;
            top: 148px;
        }

/*右边的线条*/
        .line-right {
            width: 2px;
            height: 0px;
            right: -2px;
            bottom: 148px;
        }

/*顶端的线条*/
        .line-top {
            width: 0px;
            height: 2px;
            left: -102px;
            top: -2px;
        }

/*底端的线条*/
        .line-bottom {
            width: 0px;
            height: 2px;
            right: -102px;
            bottom: -2px;
        }

.btn:hover .line-left {
            height: 50px;
            top: -2px;
        }

.btn:hover .line-right {
            height: 50px;
            bottom: -2px;
        }

.btn:hover .line-top {
            width: 180px;
            left: -2px;
        }

.btn:hover .line-bottom {
            width: 180px;
            right: -2px;
        }
    </style>
</head>
<body>
    <a href="javascript:;" class="btn">
        <!--四条线-->
        <span class="line line-left"></span>
        <span class="line line-right"></span>
        <span class="line line-top"></span>
        <span class="line line-bottom"></span>
        Hello World!
    </a>
</body>
</html>

时间: 2024-11-29 02:06:46

幽灵按钮的相关文章

设计趋势:网页设计中的幽灵按钮

幽灵按钮——那些透明的.可点击的物体——忽然间就变得无处不在.以狂风暴雨之势席卷正网页设计领域.谁能想到,像按钮这么简单的事物,能够改变我们看待网页设计的方式? 参考:预测网页设计趋势 什么是幽灵按钮? 幽灵按钮有着最简单的扁平外形——正方形.矩形.圆形.菱形——没有填充色,只有一条淡淡的轮廓.除了外框和文字,它完完全全(或者说几乎完全)透明.(因此得名“幽灵”) 这些按钮通常比网页上传统的可点击按钮大,也被置于显要位置,例如屏幕的正中央. 各种类型的网站(包括移动APP)中都能发现幽灵按钮的身

关于“幽灵按钮”的一些事

最近,扁平化UI越来越充斥在我们的生活中,应用了扁平化UI设计思想的东西也是随处可见,而在这种大环境下一个新的名词也就应运而生了:幽灵按钮(Ghost Buttons). 幽灵按钮应当算得上是网页前端比较前卫的一种设计了,它的设计思想秉承了扁平化的极简原则,摒弃按钮的复杂背景以及复杂的logo,只是在实现的时候用几个概要的文字,以及几个边框即可完成一个按钮的设计.这种设计的好处就是可以完美的融入到背景中,设计精简,而且很能融入背景.想要凸显按钮也简单,只需把文字颜色设计得与背景颜色色差值较大,或

幽灵按钮的实现

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>幽灵按钮</title> <style> * { padding: 0; margin: 0;} body { background: url(../img/bizhi.jpeg); background-size: cover;} .content { width: 1000px;

html5+css3实战之-幽灵按钮

动画效果预览 网址:http://www.iuvo.si/ 1.首先分析幽灵按钮动画用到的动画效果有旋转,放大,淡入淡出 1> 涉及 css3的 transform rotate() 元素顺时针旋转 scale() 元素尺寸的放大或缩小 2> css3 过渡效果 transition 3> css 定位 position left:距离左边多少,正值向右,负值向左 right:距离右边多少,正值向左,负值向右 top:距离顶部多少,正值向下,负值向上 bottom:距离底部多少,正值向上

听着好像很牛的特效——幽灵按钮DOM

给大家分享一个听着好像很牛的东西——幽灵按钮,这个玩意对于艺术设计细胞在高中决定不在考试试卷上画画的我来说,实在不感冒.但是这个按钮的设计元素很流行,一个网页东西不做几个,光放上几个按钮就会显得很高端.现在打开这个链接直接感受!! ! 链接:  http://www.iuvo.si/ 网页预览图: 就是这样一个网页,主要内容就是幽灵按钮!下面已经没有什么欣赏水平的我,来解剖这个看似很牛的按钮 首先,我作为一个专业的程序猿,最美的肯定是我女朋友,然后下面才是0和1,现在我就将这个按钮分解成,额,肯

幽灵按钮实例

幽灵按钮,听名字有点不解?无碍,简单的来说就是一个按钮,移上去背景动一下,然后弹出个提示框,提示框在按钮的正上方而且居中,按钮上方有个图片,移上去有旋转360deg效果.不多说了,还是附上代码吧.由于采用了css3属性,所以,只兼容高级浏览器 主要知识点:transformtransitionbox-sizingborder-radius html: <!doctype html> <html lang="en"> <head> <meta c

纯css3实现的幽灵按钮导航

之前为大家介绍了好几款导航菜单,今天再给大家带来一款css3实现的幽灵按钮式的导航菜单.导航界面非常好看.右侧是一个css3实现的动画消息图标.效果图如下: 在线预览   源码下载 实现代码: html代码: <header> <nav> <a>Home</a> <a>Words</a> <a>Activity</a> <a>Discussion</a> <a>Immersi

幽灵按键

幽灵按钮: 也叫透明按钮,顾名思义,也就是在设计网页中的按钮时,不在设计复杂色彩.样式.和纹理,而是外仅以线框示意轮廓,内只用文字示意功能,背景透出,与整个页面/背景合而为一的设计方式.国外的设计师称之为"幽灵按钮"(Ghost Buttons),盛赞这种按钮通透简约,贴合整体风格又不失神韵,别具魅力.这种按钮的设计早已有之,但是在ios和安卓双双风格转向之后,成了网页设计的新趋势,拥有类似设计的网页设计作品如雨后春笋一般,映入眼帘. 下面是我用html css jQuery 简单做得

扁平化设计2.0

时至今日,扁平化已不再是流行一时的设计风潮,而是一种美学风格.扁平化大胆的用色,简洁明快的界面风格一度让大家耳目一新,当它对元素效果抛弃的如此彻底之际,它又将效果捡起来,改装成另一番模样,使得扁平化进化为扁平化2.0. 扁平化设计特质 对于扁平化的定义,依然没有一个固定范式,但概括起来有下面四个特征: 1)没有多余的效果,例如投影.凹凸或渐变等 2)使用简洁风格的元素和图标 3)大胆丰富且明亮的配色风格 4)尽量减少装饰的极简设计 扁平化所追随的细节依然不变,然而这些"规范"开始松懈了