zoukankan      html  css  js  c++  java
  • 为链接应用样式

    1 为目标链接应用样式

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>为链接目标设定样式</title>
        <style>
    <!--不是目标链接的div框的样式-->
    .comment{ margin-top: 20px; background-color:#d3ff99; border: solid 1px #ffffaa; padding:25px; }

    <!--当目标链接的div框的样式--> .comment:target{ background-color:orange;

    <!--圆角边框--> -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;

    <!--投影--> -webkit-box-shadow: 3px 6px 6px #ccc; -moz-box-shadow: 3px 6px 6px #ccc; box-shadow: 3px 6px 6px #ccc; } </style> </head> <body> <div class="comment" id="comment1"> <h2>Comment1</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda blanditiis, commodi culpa ducimus eaque esse ex expedita, labore laborum magni mollitia necessitatibus nobis odit sequi similique soluta sunt tenetur, ullam.</p> <p><a href="#comment3">Comment3</a></p> </div> <div class="comment" id="comment2"> <h2>Comment2</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus accusantium aperiam deserunt exercitationem? Accusamus beatae eligendi nulla odit, praesentium sed tempora voluptate. Culpa cum ex, facere iste odit repudiandae suscipit.</p> <p><a href="#comment1">Comment1</a></p> </div> <div class="comment" id="comment3"> <h2>Comment3</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eos ex impedit ipsa, unde veniam vero! Aspernatur delectus deserunt doloribus illo inventore iste iusto neque optio quia quo, suscipit ullam veritatis?</p> <p><a href="#comment2">Comment2</a></p> </div> </body> </html>

    2 创建类似按钮的链接,并对不同情况下的链接应用不同的样式--改变按钮的背景

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title> make a to button</title>
        <style>
            a:link,a:visited{

    <!--将链接变成块状元素,并且设定宽度还有高度--> display: block; width: 203px; height: 72px; text-indent: -1000em; background:url(img/button.png) left top no-repeat; }
    <!--利用伪类,针对不同的情况,采用不同的北京图片--> a:hover,a:focus
    { background: url(img/button-over.png); } a:active{ background: url(img/button-active.png); } </style> </head> <body> <div><a href="http://www.baidu.com" target="_blank"></a></div> </body> </html>

    3 跟上面一个类似.

    但是我们知道每一次背景图片的改变都需要向服务器请求一次图片,所以干脆将三张图片做成一张图片,称为CSS精灵文件,这样可以一次性就下载下来,减小对服务器的请求次数.

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>Buttons</title>
        <style>

    <!--通过改变图片的位置,应用背景--> a:link,a:visited{ display: block; width: 203px; height: 72px; background: url("img/buttons.png") -203px 0 no-repeat; } a:hover,a:focus{ background: url(img/buttons.png) left top no-repeat; } a:active{ background:url(img/buttons.png) right top no-repeat; } </style> </head> <body> <div><a href="http://www.baidu.com" target="_blank"></a></div> </body> </html>

    4 纯CSS提示--单纯利用CSS完成提示

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>纯CSS提示</title>
        <style>
            a{
                position: relative;
                text-decoration: none;
            }
    
            a span{
                display: none;
            }
    
            a:hover span,a:focus span{
                border: 1px solid #996633;
                background-color:#ffff66;
                padding: 0.2em 0.6em;
                position: absolute;
                left: 2em;
                top: 1em;
                color:#434343;
                display: block;
            }
        </style>
    </head>
    <body>
    <p><a href="http://www.baidu.com">百度一下,你就知道<span>这就是饱受非议的百度搜索!!!</span>快来点击试试看吧.</a></p>
    </body>
    </html>
  • 相关阅读:
    Lua 数组
    javascript debugger
    Lua 字符串
    警告
    Lua中获取table长度
    Lua 运算符
    Lua 函数
    lua if 流程控制
    pairs 和 ipairs 的区别
    Lua 循环
  • 原文地址:https://www.cnblogs.com/kerita/p/4870060.html
Copyright © 2011-2022 走看看