Вход Регистрация
Файл: world-faces.ru/world-faces.ru/sys/fnc/xmsg.php
Строк: 58
<?php

/*
Функция вывода сообщения на фоне с закругленными углами
Работает на всех современных браузерах, включая Opera Mini 4 (если используется XHtml Mobile)
Автор: Rayzor [rayzor@v-labs.ru]

Способ  давний, но пока полезный. На форумах, где встречалось его описание было сказано, что способ подсмотрен с GMail.com (mail.google.com)
Внимание, используются не симантичные теги!
*/

function xmsg($text,$header,$variant,$color,$bgcolor)
            
/*
            Обязателен только первый аргумент
            $text - Текст, который нужно вывести
            $header - Заголовок, если есть
            $variant - Степень закругления (1,2,3)
            $color - Цвет текста
            $bgcolor - Цвет фона
            */
    
{
    
?>
    <style>
<!--

/* общие стили */

*  {
    padding: 0;
    margin: 0;
}

body {
    font: 0.8em/1.5em arial;
}

h3 {
    font: 1.5em/1em arial;
    margin-bottom: 0.5em;
}

/* элементы закругления */

.inner-box {
    padding:1em;
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
    display: block;
    height: 1px;
    overflow: hidden;
    font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:1em; }

.inner-box, b { background-color: <? if($bgcolor) {echo $bgcolor;} else {echo '#CCCCCC';} ?>; color:<? if($color) {echo $color;} else {echo '#000;';} ?>;}

#rounded-box-3 .inner-box { padding: 1em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding: 0.4em 1em;}

-->
</style>
<?
        
if(!$variant$variant=2;
        if(!
$color)   $color='#444';
        if(!
$bgcolor$bgcolor='#eee';
    switch(
$variant)
        {
            case 
1:
            
?>
    <div class="rounded-box-3">
        <b class="r3"></b><b class="r1"></b><b class="r1"></b>

        <div class="inner-box">
        <? if($header)    echo '<h3>'.$header.'</h3>'?>
            <p><?=$text?></p>
        </div>
        <b class="r1"></b><b class="r1"></b><b class="r3"></b>
    </div>
            <?
            
break;
            
            case 
2:
            
?>
    <div id="rounded-box-5">

        <b class="r5"></b><b class="r3"></b><b class="r2"></b><b class="r1"></b><b class="r1"></b>
        <div class="inner-box">
        <? if($header)    echo '<h3>'.$header.'</h3>'?>
            <p><?=$text?></p>
        </div>
        <b class="r1"></b><b class="r1"></b><b class="r2"></b><b class="r3"></b><b class="r5"></b>
    </div>
            <?
            
break;
            
            case 
3;
            
?>
    <div id="rounded-box-10">
        <b class="r10"></b><b class="r7"></b><b class="r5"></b><b class="r4"></b><b class="r3"></b><b class="r2"></b><b class="r2"></b><b class="r1"></b><b class="r1"></b><b class="r1"></b>
        <div class="inner-box">
        <? if($header)    echo '<h3>'.$header.'</h3>'?>
            <p><?=$text?></p>
        </div>
        <b class="r1"></b><b class="r1"></b><b class="r1"></b><b class="r2"></b><b class="r2"></b><b class="r3"></b><b class="r4"></b><b class="r5"></b><b class="r7"></b><b class="r10"></b>
    </div>
            <?
            
break;
        }
    return;
    }
Онлайн: 1
Реклама