CSS De Random Sayi Üretmek

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Çömez
    underzero
    underzero's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 20/Ocak/2003
    Erkek

    Simdi söyle bir durum var.

    Bir tema da css nin icinde arkaplan resmi basiyor

    background-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,0.46),rgba(0,0,0,0.88)),url("https://websayfasi/tema/1.jpg");

    simdi bu sonda bulunan 1.jpg yerine 1-10 arasi random sayi cagirip o sayiya denk gelen arkaplani bastirmak istiyorum.

    google amca cok sayfa getirdi ama bir türlü beceremedim. Anladigim kadariyla css icinde php kodu calistiramiyorum.

    Ben bu css icinde random sayi nasil bastirabilirim?


    pist bak bi ! - Ban Golu Canavari
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hipokondriyak
    hipokondriyak's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek
    underzero bunu yazdı

    Simdi söyle bir durum var.

    Bir tema da css nin icinde arkaplan resmi basiyor

    background-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,0.46),rgba(0,0,0,0.88)),url("https://websayfasi/tema/1.jpg");

    simdi bu sonda bulunan 1.jpg yerine 1-10 arasi random sayi cagirip o sayiya denk gelen arkaplani bastirmak istiyorum.

    google amca cok sayfa getirdi ama bir türlü beceremedim. Anladigim kadariyla css icinde php kodu calistiramiyorum.

    Ben bu css icinde random sayi nasil bastirabilirim?

    smdı soyle yaparsın murat hocam 

    ıstedıgın sayfalarda 

     

    <?php
    echo(rand(10,100));
    ?>

    <style>

    background-image:radial-gradient(circle at 50% 50%,rgba(<?php echo(rand(10,100)); ?>),rgba(0,0,0,0.88)),url("https://websayfasi/tema/1.jpg");

     

    </style>

    ya da rand ı ustte deger olarak tanımlatıp rgba($deger1) oalrak css ıcerısınde verebılırsın ama dedıgım gıbı header.php 

     

    sayfa.php gıbı ya eda herbır sayfada id verıp cektırıyorsan her bır ıd e gore yapabılırsın bunu farklı deger vermek ıstersen 

    saygılar


    Homo sapiens, yaşamak için, diğer canlıların yaşamasına muhtaç; obligat parazit türüdür. "Sen olursan boş bardak , sana olur koyan çok su. a.g."
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    lepusmorris
    lepusmorris's avatar
    Kayıt Tarihi: 31/Mart/2007
    Erkek

    hocam id yada class değerinin sonuna sayı yazdırabilirsin. örneğin class1, class2, class3.. gibi. sayfa içinde de sınıf adının sonundaki sayıyı belirlersin.


    ..
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayhun
    ayhun's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek

    O soyledigin hocam js ile yapiliyor ornek olarak.

    https://stackoverflow.com/questions/18288950/random-fullscreen-background-image-on-browser-refresh

     


    delimiyim ben?
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nickalti
    Lightsaber
    Lightsaber's avatar
    Kayıt Tarihi: 29/Ağustos/2012
    Erkek

    Araya php karıştırmak istemiyorsan SASS ile yazıp sonra css olarak çıktı alabilirsin.

    Bir başka çözüm de jquery ile şöyle olabilir:

    var foo = "radial-gradient(circle at 50% 50%,rgba(0,0,0,0.46),rgba(0,0,0,0.88)),url('https://websayfasi/tema/"+  (10 * Math.random())   +".jpg')";
    $("#benim-güzel-divim").css("background-image",foo);




    İnsan; insan olsaydı,insan olmazdı..
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iskeltan
    iskeltan's avatar
    Kayıt Tarihi: 15/Haziran/2016
    Erkek

    Jquery ile ilgili elementin style attribute una random ürettiğin css rule unu ekleyebilirsin genelde böyle çalışır bu tür şeyler

     

    var bgrule = “<random sayı üretgeçiyle yazılmış css şeysi”;

    $(“.mahmut”).attr(“style”, bgrule);


    duanla yasamadim ki bedduanla oleyim - Arif
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yolbulucu
    yolbulucu's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Homo

    Söyle yap hocam, en basit yolu bu olur

    Css te resim yolu olarak  1.jpg yerine, resim.php diye bi dosya oluştur onu ver. Resim.php de her seferinde random bi resim döndürsun. Random resim döndürmeyi beceremezsen yazayım, mobildeyim üşeniyorum şimdi 


    29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Çömez
    underzero
    underzero's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 20/Ocak/2003
    Erkek

    Herkese tesekkurler, cevaplardan yola cikarak su sekilde yaptim:

    index.php icinde $rastgele = rand(1,10);

    random sayi urettirdim

    sonra alttarafa asagidaki konu koyarak getirebildim.

    <style type="text/css">
    <!--
    body {
    background-image:radial-gradient(circle at 45% 35%,rgba(0,0,0,0.36),rgba(0,0,0,0.56)),url('http://site/img/<? echo $random ?>.jpg');
    }
    </style>


    pist bak bi ! - Ban Golu Canavari
Toplam Hit: 1000 Toplam Mesaj: 9
php css random number css rastgele sayi