Элемент с закругленными углами R=3px ((( а надо R=5px

Discussion in 'PHP' started by ufalog, 19 Sep 2009.

  1. ufalog

    ufalog Elder - Старейшина

    Joined:
    28 Jul 2007
    Messages:
    174
    Likes Received:
    6
    Reputations:
    -5
    PHP:
    <div id="rounded-box-3">
        <
    class="r3"></b><class="r1"></b><class="r1"></b>
        <
    div class="inner-box">
            <
    h3>Элемент с закругленными углами R=3px</h3>
            <
    p>Этот способ закругления углов подсмотрен на GMail.</p>
        </
    div>
        <
    class="r1"></b><class="r1"></b><class="r3"></b>
    </
    div>

    css

    PHP:

    .r1, .r2, .r3 {
        
    displayblock;
        
    height1px;
        
    overflowhidden
        
    font-size:1px;
    }

    .
    r3 margin0 3px; }
    .
    r2 margin0 2px; }
    .
    r1 margin0 1px; }


    #rounded-box-3 .inner-box, #rounded-box-3  b {
        
    background-color#294d67;
    }

    .
    inner-box {
        
    padding:1em;
    }



    как увеличить радиус до 5 px?
     
  2. real_kas

    real_kas Member

    Joined:
    22 Mar 2007
    Messages:
    40
    Likes Received:
    7
    Reputations:
    5
    HTML:
    <style>.r1, .r2, .r3, .r4, .r5{
    display: block;
    overflow: hidden;
    font-size:1px;
    float: none;
    }
    .r5{
    margin: 0 6px;
    height: 1px;
    background-color: #000;}
    .r4{
    margin: 0 4px;
    height: 1px;
    border-right: 2px solid #000;
    border-left: 2px solid #000;
    background-color: #CCCCCC;}
    .r3{
    margin: 0 3px;
    height: 1px;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    background-color: #CCCCCC;}
    .r2{
    margin: 0 2px;
    height: 1px;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    background-color: #CCCCCC;}
    .r1{
    margin: 0 1px;
    height: 2px;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    background-color: #CCCCCC;}
    .inner-box {
    padding:1em;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    background-color: #CCCCCC;}</style>
    HTML:
    <table>
        <tr>
            <td>
    
                <div id="rounded-box-5">
    
                    <i class="r5"></i>
                    <i class="r3"></i>
                    <i class="r2"></i>
                    <i class="r1"></i>
                    <i class="r1"></i>
    
                    <div class="inner-box">
                        <table>
                            <tr>
                                <td>
                                    text
                                </td>
                            </tr>
                        </table>
                    </div>
    
                    <i class="r1"></i>
                    <i class="r1"></i>
                    <i class="r2"></i>
                    <i class="r3"></i>
                    <i class="r5"></i>
    
                </div>
    
            </td>
        </tr>
    </table>
     
  3. KaMiKadZe

    KaMiKadZe Elder - Старейшина

    Joined:
    24 Feb 2006
    Messages:
    163
    Likes Received:
    35
    Reputations:
    19
    В CSS 3 будет все проще, уже для движка safari & firefox можно использовать
    PHP:
    #rounded-box-3 {
    -moz-border-radius5px;
    -
    webkit-border-radius5px; }
    После чего весь блок будет с закруглениями
     
  4. ffdown

    ffdown New Member

    Joined:
    3 Aug 2008
    Messages:
    15
    Likes Received:
    0
    Reputations:
    0
    и когда ж оно будет?