CSS3多颜色带图标提示插件

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 CSS3多颜色带图标提示插件 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图:

CSS3多颜色带图标提示插件

HTML代码(index.html):

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title>CSS3多颜色带图标提示插件</title>
    <style>
               /**
        * Correct `block` display not defined in IE 8/9.
        */

               article,
               aside,
               details,
               figcaption,
               figure,
               footer,
               header,
               hgroup,
               main,
               nav,
               section,
               summary {
                   display: block;
               }

               /**
        * Correct `inline-block` display not defined in IE 8/9.
        */

               audio,
               canvas,
               video {
                   display: inline-block;
               }

                   /**
        * Prevent modern browsers from displaying `audio` without controls.
        * Remove excess height in iOS 5 devices.
        */

                   audio:not([controls]) {
                       display: none;
                       height: 0;
                   }

               /**
        * Address styling not present in IE 8/9.
        */

               [hidden] {
                   display: none;
               }

               /* ==========================================================================
          Base
          ========================================================================== */

               /**
        * 1. Set default font family to sans-serif.
        * 2. Prevent iOS text size adjust after orientation change, without disabling
        *    user zoom.
        */

               html {
                   font-family: sans-serif; /* 1 */
                   -ms-text-size-adjust: 100%; /* 2 */
                   -webkit-text-size-adjust: 100%; /* 2 */
               }

               /**
        * Remove default margin.
        */

               body {
                   margin: 0;
               }

               /* ==========================================================================
          Links
          ========================================================================== */

               /**
        * Address `outline` inconsistency between Chrome and other browsers.
        */

               a:focus {
                   outline: thin dotted;
               }

               /**
        * Improve readability when focused and also mouse hovered in all browsers.
        */

               a:active,
               a:hover {
                   outline: 0;
               }

               /* ==========================================================================
          Typography
          ========================================================================== */

               /**
        * Address variable `h1` font-size and margin within `section` and `article`
        * contexts in Firefox 4+, Safari 5, and Chrome.
        */

               h1 {
                   font-size: 2em;
                   margin: 0.67em 0;
               }

               /**
        * Address styling not present in IE 8/9, Safari 5, and Chrome.
        */

               abbr[title] {
                   border-bottom: 1px dotted;
               }

               /**
        * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
        */

               b,
               strong {
                   font-weight: bold;
               }

               /**
        * Address styling not present in Safari 5 and Chrome.
        */

               dfn {
                   font-style: italic;
               }

               /**
        * Address differences between Firefox and other browsers.
        */

               hr {
                   -moz-box-sizing: content-box;
                   box-sizing: content-box;
                   height: 0;
               }

               /**
        * Address styling not present in IE 8/9.
        */

               mark {
                   background: #ff0;
                   color: #000;
               }

               /**
        * Correct font family set oddly in Safari 5 and Chrome.
        */

               code,
               kbd,
               pre,
               samp {
                   font-family: monospace, serif;
                   font-size: 1em;
               }

               /**
        * Improve readability of pre-formatted text in all browsers.
        */

               pre {
                   white-space: pre-wrap;
               }

               /**
        * Set consistent quote types.
        */

               q {
                   quotes: "\201C" "\201D" "\2018" "\2019";
               }

               /**
        * Address inconsistent and variable font size in all browsers.
        */

               small {
                   font-size: 80%;
               }

               /**
        * Prevent `sub` and `sup` affecting `line-height` in all browsers.
        */

               sub,
               sup {
                   font-size: 75%;
                   line-height: 0;
                   position: relative;
                   vertical-align: baseline;
               }

               sup {
                   top: -0.5em;
               }

               sub {
                   bottom: -0.25em;
               }

               /* ==========================================================================
          Embedded content
          ========================================================================== */

               /**
        * Remove border when inside `a` element in IE 8/9.
        */

               img {
                   border: 0;
               }

               /**
        * Correct overflow displayed oddly in IE 9.
        */

               svg:not(:root) {
                   overflow: hidden;
               }

               /* ==========================================================================
          Figures
          ========================================================================== */

               /**
        * Address margin not present in IE 8/9 and Safari 5.
        */

               figure {
                   margin: 0;
               }

               /* ==========================================================================
          Forms
          ========================================================================== */

               /**
        * Define consistent border, margin, and padding.
        */

               fieldset {
                   border: 1px solid #c0c0c0;
                   margin: 0 2px;
                   padding: 0.35em 0.625em 0.75em;
               }

               /**
        * 1. Correct `color` not being inherited in IE 8/9.
        * 2. Remove padding so people aren't caught out if they zero out fieldsets.
        */

               legend {
                   border: 0; /* 1 */
                   padding: 0; /* 2 */
               }

               /**
        * 1. Correct font family not being inherited in all browsers.
        * 2. Correct font size not being inherited in all browsers.
        * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
        */

               button,
               input,
               select,
               textarea {
                   font-family: inherit; /* 1 */
                   font-size: 100%; /* 2 */
                   margin: 0; /* 3 */
               }

               /**
        * Address Firefox 4+ setting `line-height` on `input` using `!important` in
        * the UA stylesheet.
        */

               button,
               input {
                   line-height: normal;
               }

               /**
        * Address inconsistent `text-transform` inheritance for `button` and `select`.
        * All other form control elements do not inherit `text-transform` values.
        * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
        * Correct `select` style inheritance in Firefox 4+ and Opera.
        */

               button,
               select {
                   text-transform: none;
               }

               /**
        * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
        *    and `video` controls.
        * 2. Correct inability to style clickable `input` types in iOS.
        * 3. Improve usability and consistency of cursor style between image-type
        *    `input` and others.
        */

               button,
               html input[type="button"], /* 1 */
               input[type="reset"],
               input[type="submit"] {
                   -webkit-appearance: button; /* 2 */
                   cursor: pointer; /* 3 */
               }

                   /**
        * Re-set default cursor for disabled elements.
        */

                   button[disabled],
                   html input[disabled] {
                       cursor: default;
                   }

               /**
        * 1. Address box sizing set to `content-box` in IE 8/9.
        * 2. Remove excess padding in IE 8/9.
        */

               input[type="checkbox"],
               input[type="radio"] {
                   box-sizing: border-box; /* 1 */
                   padding: 0; /* 2 */
               }

               /**
        * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
        * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
        *    (include `-moz` to future-proof).
        */

               input[type="search"] {
                   -webkit-appearance: textfield; /* 1 */
                   -moz-box-sizing: content-box;
                   -webkit-box-sizing: content-box; /* 2 */
                   box-sizing: content-box;
               }

                   /**
        * Remove inner padding and search cancel button in Safari 5 and Chrome
        * on OS X.
        */

                   input[type="search"]::-webkit-search-cancel-button,
                   input[type="search"]::-webkit-search-decoration {
                       -webkit-appearance: none;
                   }

               /**
        * Remove inner padding and border in Firefox 4+.
        */

               button::-moz-focus-inner,
               input::-moz-focus-inner {
                   border: 0;
                   padding: 0;
               }

               /**
        * 1. Remove default vertical scrollbar in IE 8/9.
        * 2. Improve readability and alignment in all browsers.
        */

               textarea {
                   overflow: auto; /* 1 */
                   vertical-align: top; /* 2 */
               }

               /* ==========================================================================
          Tables
          ========================================================================== */

               /**
        * Remove most spacing between table cells.
        */

               table {
                   border-collapse: collapse;
                   border-spacing: 0;
               }
    </style>

    <style>
                @import url(http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css);
                @import url(http://fonts.googleapis.com/css?family=Roboto:700,400,300);
                @import url(https://raw.github.com/necolas/normalize.css/master/normalize.css);
                /**
        * Set up reusable colors
        */
                /**
        * Colors from Flat UI
        * Source: http://flatuicolors.com
        */
                * {
                    box-sizing: border-box;
                }

                body {
                    font-family: 'Roboto', sans-serif;
                    line-height: 1.4;
                    background-color: #e7e7e7;
                }

                .container {
                    width: 70%;
                    margin: 0 auto;
                    padding: 48px;
                }

                /**
        * Reusable single-direction margin declaration
        */
                .margin, p, .flag {
                    margin-top: 0;
                    margin-bottom: 24px;
                }

                    .margin:last-child, p:last-child, .flag:last-child {
                        margin-bottom: 0;
                    }

                /**
        * Flag Object
        * Original Source: http://csswizardry.com/2013/05/the-flag-object/
        */
                .flag {
                    display: table;
                    width: 100%;
                }

                .flag__image,
                .flag__body {
                    display: table-cell;
                    vertical-align: middle;
                }

                .flag--top .flag__image, .flag--top .flag__body {
                    vertical-align: top;
                }

                .flag--bottom .flag__image, .flag--bottom .flag__body {
                    vertical-align: bottom;
                }

                .flag__image {
                    padding-right: 24px;
                }

                    .flag__image > img {
                        display: block;
                        max-width: none;
                    }

                .flag--rev .flag__image {
                    padding-right: 0;
                    padding-left: 24px;
                }

                .flag__body {
                    width: 100%;
                }

                /**
        * Notification Styles
        */
                .note {
                    position: relative;
                    overflow: hidden;
                    color: white;
                    background-color: #9b59b6;
                }

                .note--secondary {
                    background-color: #34495e;
                }

                .note--success {
                    background-color: #27ae60;
                }

                .note--warning {
                    background-color: #f39c12;
                }

                .note--error {
                    background-color: #e74c3c;
                }

                .note--info {
                    background-color: #3498db;
                }

                .note__icon,
                .note__text {
                    padding: 24px;
                }

                .note__icon {
                    min-width: 80px;
                    text-align: center;
                    font-size: 32px;
                    font-size: 2rem;
                    background-color: rgba(0, 0, 0, 0.25);
                }

                .note__text {
                    padding-right: 72px;
                }

                .note__close {
                    position: absolute;
                    top: 24px;
                    right: 24px;
                    font-size: 24px;
                    color: white;
                }
    </style>

    <script src="js/prefixfree.min.js"></script>

</head>

<body>

    <div class="container">
        <div class="flag note">
            <div class="flag__image note__icon">
                <i class="fa fa-heart"></i>
            </div>
            <div class="flag__body note__text">
                Default color
            </div>
            <a href="#" class="note__close">
                <i class="fa fa-times"></i>
            </a>
        </div>

        <div class="flag note note--secondary">
            <div class="flag__image note__icon">
                <i class="fa fa-comment"></i>
            </div>
            <div class="flag__body note__text">
                Secondary color
            </div>
            <a href="#" class="note__close">
                <i class="fa fa-times"></i>
            </a>
        </div>

        <div class="flag note note--success">
            <div class="flag__image note__icon">
                <i class="fa fa-check"></i>
            </div>
            <div class="flag__body note__text">
                Your thing was successful!
            </div>
            <a href="#" class="note__close">
                <i class="fa fa-times"></i>
            </a>
        </div>

        <div class="flag note note--warning">
            <div class="flag__image note__icon">
                <i class="fa fa-exclamation"></i>
            </div>
            <div class="flag__body note__text">
                Your thing was not so successful!
            </div>
            <a href="#" class="note__close">
                <i class="fa fa-times"></i>
            </a>
        </div>

        <div class="flag note note--error">
            <div class="flag__image note__icon">
                <i class="fa fa-times"></i>
            </div>
            <div class="flag__body note__text">
                Your thing failed completely!
            </div>
            <a href="#" class="note__close">
                <i class="fa fa-times"></i>
            </a>
        </div>

        <div class="flag note note--info">
            <div class="flag__image note__icon">
                <i class="fa fa-info"></i>
            </div>
            <div class="flag__body note__text">
                <p>I barely knew Philip, but as a clergyman I have no problem telling his most intimate friends all about him. Calculon is gonna kill us and it's all everybody else's fault! Is that a cooking show? When will that be? Shut up and get to the point! Bender, being God isn't easy. If you do too much, people get dependent on you, and if you do nothing, they lose hope. You have to use a light touch. Like a safecracker, or a pickpocket.</p>
            </div>
            <a href="#" class="note__close">
                <i class="fa fa-times"></i>
            </a>
        </div>
    </div>
    <script src='js/jquery.js'></script>
    <script src="js/index.js"></script>
</body>
</html>

JS代码(index.js):

$(".note__close").click(function(){
	$(this).parent().fadeOut(500,function(){
	$(this).remove();
}
);
}
);
	

CSS代码(style.css):

@import url(http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css);@import url(http://fonts.googleapis.com/css?family=Roboto:700,400,300);@import url(https://raw.github.com/necolas/normalize.css/master/normalize.css);/*** Set up reusable colors*/
/*** Colors from Flat UI* Source:http://flatuicolors.com*/
*{box-sizing:border-box;}
body{font-family:'Roboto',sans-serif;line-height:1.4;background-color:#e7e7e7;}
.container{width:70%;margin:0 auto;padding:48px;}
/*** Reusable single-direction margin declaration*/
.margin,p,.flag{margin-top:0;margin-bottom:24px;}
.margin:last-child,p:last-child,.flag:last-child{margin-bottom:0;}
/*** Flag Object* Original Source:http://csswizardry.com/2013/05/the-flag-object/*/
.flag{display:table;width:100%;}
.flag__image,.flag__body{display:table-cell;vertical-align:middle;}
.flag--top .flag__image,.flag--top.flag__body{vertical-align:top;}
.flag--bottom .flag__image,.flag--bottom.flag__body{vertical-align:bottom;}
.flag__image{padding-right:24px;}
.flag__image > img{display:block;max-width:none;}
.flag--rev .flag__image{padding-right:0;padding-left:24px;}
.flag__body{width:100%;}
/*** Notification Styles*/
.note{position:relative;overflow:hidden;color:white;background-color:#9b59b6;}
.note--secondary{background-color:#34495e;}
.note--success{background-color:#27ae60;}
.note--warning{background-color:#f39c12;}
.note--error{background-color:#e74c3c;}
.note--info{background-color:#3498db;}
.note__icon,.note__text{padding:24px;}
.note__icon{min-width:80px;text-align:center;font-size:32px;font-size:2rem;background-color:rgba(0,0,0,0.25);}
.note__text{padding-right:72px;}
.note__close{position:absolute;top:24px;right:24px;font-size:24px;color:white;}
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
11.54 KB
Html CSS3特效
最新结算
股权转让协议意向书模板
类型: .docx 金额: CNY 2.23¥ 状态: 待结算 详细>
股权转让协议意向书模板
类型: .docx 金额: CNY 0.28¥ 状态: 待结算 详细>
CSS3图片向上3D翻转渐隐消失特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
CSS3图片向上3D翻转渐隐消失特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
.net c# 将金额转人名币大写金额
类型: .rar 金额: CNY 2.39¥ 状态: 待结算 详细>
.net c# 将金额转人名币大写金额
类型: .rar 金额: CNY 0.3¥ 状态: 待结算 详细>
合伙退伙协议书范本模板
类型: .doc 金额: CNY 2.23¥ 状态: 待结算 详细>
合伙退伙协议书范本模板
类型: .doc 金额: CNY 0.28¥ 状态: 待结算 详细>
合伙退伙协议书范本模板
类型: .doc 金额: CNY 2.23¥ 状态: 待结算 详细>
合伙退伙协议书范本模板
类型: .doc 金额: CNY 0.28¥ 状态: 待结算 详细>
我们力求给您提供有用的文章,再此基础上,会附加营收资源,不做任何广告,让平台可以更好发展 若您发现您的权利被侵害,或使用了您的版权,请发邮件联系 sunlifel@foxmail.com ggbig觉得 : 不提供源码的文章不是好文章
合作伙伴
联系我们
  • QQ:21499807
  • 邮箱:sunlifel@foxmail.com
  • QQ扫一扫加QQ
    QQ扫一扫
Copyright 2023-2024 ggbig.com·皖ICP备2023004211号-1
打赏文章