Web s tržbou 1,5 - 2,5 milionu Kč ročně na prodej
Zobrazují se odpovědi 1 až 12 z 12

Priesvitny ramcek z vrchu stranky po nacitani

  1. Ahojte,

    viete mi prosim poradit, ako najefektivne spravit priesvitny ramcek so sirkou na 100%,
    tak ze sa zobrazi hned po nacitani stranky a bude tam aj moznost krizika, cim sa
    ramcek zrusi?

    Posielam ukazku, ako by som si to predstavoval:
    http://imageshack.us/photo/my-images...yramcek01.png/

    Dakujem velmi pekne za pomoc.

    it47

  2. Happy Robot :]

    Co se právě děje na Webtrhu?

  3. Třeba takhle:

    Kód:
    <!doctype html>
    <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <title>
                Test
            </title>
            <meta charset="utf-8" />
            <script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
            <script>
                $(function() {
                    $('#info .close').on('click', function() {
                        $(this).parent().fadeOut(250);
                    });
                });
            </script>
            <style>
                #info {
                    position: fixed;
                    top: 0;
                    left: 0;
                    right: 0;
                    border: 1px solid #000000;
                    line-height: 18px;
                    font-size: 14px;
                    background: rgba(255, 252, 207, 0.9);
                    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
                    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
                    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
                    -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
                    -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
                }
                
                #info .content {
                    padding: 4px;
                    margin-right: 26px;
                }
                
                #info .close {
                    position: absolute;
                    top: 5px;
                    right: 5px;
                    width: 16px;
                    height: 16px;
                    background: #000000;
                    cursor: pointer;
                }
            </style>
        </head>
        <body>
            <div id="info">
                <div class="content">
                    Bla bla bla bla bla bla bla bla bla bla bla bla
                </div>
                <div class="close"></div>
            </div>
        </body>
    </html>
    Ikonu křížku už si musíš sehnat sám.
    Naposledy upravil 800XE : 27.01.2012 v 14:00

  4. Citace Původně odeslal 800XE Zobrazit příspěvek
    Třeba takhle:

    Kód:
    <!doctype html>
    <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <title>
                Test
            </title>
            <meta charset="utf-8" />
            <script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
            <script>
                $(function() {
                    $('#info .close').on('click', function() {
                        $(this).parent().fadeOut(250);
                    });
                });
            </script>
            <style>
                #info {
                    position: fixed;
                    top: 0;
                    left: 0;
                    right: 0;
                    border: 1px solid #000000;
                    width: 100%;
                    line-height: 18px;
                    font-size: 14px;
                    background: rgba(255, 252, 207, 0.9);
                    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
                    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
                    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
                    -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
                    -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
                }
                
                #info .content {
                    padding: 4px;
                    margin-right: 26px;
                }
                
                #info .close {
                    position: absolute;
                    top: 5px;
                    right: 5px;
                    width: 16px;
                    height: 16px;
                    background: #000000;
                    cursor: pointer;
                }
            </style>
        </head>
        <body>
            <div id="info">
                <div class="content">
                    Bla bla bla bla bla bla bla bla bla bla bla bla
                </div>
                <div class="close"></div>
            </div>
        </body>
    </html>
    Ikonu křížku už si musíš sehnat sám.


    Dakujem velmi pekne, velmi si mi pomohol.

    Este by som mal zopar otazok:

    1.) da sa nejako jednoducho spravit to, ze ked ten ramcek zrusim krizikom, tak pri dalsom nacitani stranky sa mi uz neotvori, ale bude tam moznost zakliknut ze otvorit a az vtedy otvori? Asi nejaka cookies by sa hodila, ale to netusim ako spojit s JS. A mozno existuje este nieco lepsie.

    2.) ta priesvitnost nefunguje v IE 7 ;-((( Je to asi CSS3, a teraz v IE je ten ramcek biely. Neda sa to nejako osetrit? Pripadne, nech v IE nie je priesvitny, ale nech je aspon zlty.

    Dakujem, velmi si to vazim.

  5. 1) Stáhni si nějaký plugin pro cookies a po zavření nastav cookie jako identifikátor, že už si uživatel info přečetl. Pro #info nastav display: none; a do JS přidej funkci pro otevření infa, která zkontroluje, jestli už info není otevřené($('#info').is(':visible')) a pokud ne, tak ho zobrazí(třeba pomocí $('#info').fadeIn(250);). Po načtení stránky zkontroluj, jestli je natavená cookie a jestli ne, tak zavolej funkci pro zobrazení. Tu samou funkci ale už bez kontroly cookie volej i po kliknutí na tlačítko pro otevření infa.

    2) Buď místo rgba použij background: #fffccf; opacity: 0.9; a pro starší IE filter: alpha(opacity=90); nebo si stáhni pie.htc a do stylů pro #info přidej -pie-background: rgba(255, 252, 207, 0.9); behavior: url(pie.htc);.

  6. Citace Původně odeslal 800XE Zobrazit příspěvek
    1) Stáhni si nějaký plugin pro cookies a po zavření nastav cookie jako identifikátor, že už si uživatel info přečetl. Pro #info nastav display: none; a do JS přidej funkci pro otevření infa, která zkontroluje, jestli už info není otevřené($('#info').is(':visible')) a pokud ne, tak ho zobrazí(třeba pomocí $('#info').fadeIn(250);). Po načtení stránky zkontroluj, jestli je natavená cookie a jestli ne, tak zavolej funkci pro zobrazení. Tu samou funkci ale už bez kontroly cookie volej i po kliknutí na tlačítko pro otevření infa.

    2) Buď místo rgba použij background: #fffccf; opacity: 0.9; a pro starší IE filter: alpha(opacity=90); nebo si stáhni pie.htc a do stylů pro #info přidej -pie-background: rgba(255, 252, 207, 0.9); behavior: url(pie.htc);.
    vies odporucit nejaky plugin pro cookies? vopred vdaka.

  7. Kód:
    cookies = {
      
        /**
         * Nastaví cookie
         *
         * @param name       Jméno
         * @param value      Hodnota
         * @param expiration Počet dní pro uchování cookie (nepovinný)
         */
        set: function(name, value, expiration) {
            var date = new Date();
            date.setDate(date.getDate() + expiration);
            expiration = !expiration ? '' : ';expires=' + date.toUTCString();
            document.cookie = name + '=' + escape(value) + expiration;
        },
      
        /**
         * Vrací hodnotu cookie
         *
         * @param name Jméno
         */
        get: function(name) {
            if (document.cookie.length) {
                var start = document.cookie.indexOf(name + '=');
                if (start != -1) {
                    start += name.length + 1;
                    end = document.cookie.indexOf(';', start);
                    if (end == -1)
                        end = document.cookie.length;
                    return unescape(document.cookie.substring(start, end));
                }
            }
            return null;
        }
    };
    Nastavení hodnoty:

    Kód:
    cookies.set('jméno', hodnota);
    Zjištění hodnoty:

    Kód:
    cookies.get('jméno')

  8. ok, a tak cookies bude pristupna na vsetkych domenach? teda ked to nastavim na www.domena1.sk, pojdeto aj na www.domena2.sk?
    Totizto, tak by som to potreboval.

  9. ok, a tak cookies bude pristupna na vsetkych domenach? teda ked to nastavim na www.domena1.sk, pojdeto aj na www.domena2.sk?
    Ne, takhle to nefunguje.

  10. A exituje nejake riesenie mojho problemu?

  11. Dalo by se to řešit tak, že cookies budeš ukládat jenom na jedné doméně a z ostatních posílat dotazy.

  12. to pie.htc funguje tak, ze ked tam pred vsetky tagy v CSS "-pie-" tak to pojde aj v IE? Pojde to aj v ostatnych prehliadacoch, co nepodporuju CSS3?

    Vopred vdaka.

  13. to pie.htc funguje tak, ze ked tam pred vsetky tagy v CSS "-pie-" tak to pojde aj v IE?
    Co vím, tak ten prefix je potřeba jenom pro background, u ostatních vlastností jako border-radius nebo box-shadow ho psát nemusíš. Takže by to mělo vypadat takhle:

    Kód:
    #info {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        border: 1px solid #000000;
        line-height: 18px;
        font-size: 14px;
        background: rgba(255, 252, 207, 0.9);
        -pie-background: rgba(255, 252, 207, 0.9);
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
        -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
        -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
        behavior: url(pie.htc);
    }
    Pojde to aj v ostatnych prehliadacoch, co nepodporuju CSS3?
    PIE je určený pro IE6/7/8 a částečně pro IE9.

Podobná témata

  1. Najnovšie na vrchu
    By Tino88 in forum PHP
    Odpovědí: 2
    Poslední příspěvek: 01.03.2011, 20:30
  2. Nacitani hesla do Cronu
    By Mirek Novotny in forum PHP
    Odpovědí: 5
    Poslední příspěvek: 08.06.2008, 20:40
  3. Test rychlosti nacitani stranek
    By Benjamin in forum Design
    Odpovědí: 15
    Poslední příspěvek: 24.03.2008, 14:38
Hostujeme u Server powered by TELE3