HTML ile Arama Kutusu yapalım

K3D

Katılımcı Üye
1 Mar 2021
629
555
30
root
kkf1ow4.png
7j8h0gc.png


Merhaba Türk Hack Team ailesi. Bugün ki üzerinde duracağım konu 'Arama Kutusu' olacaktır. Kodu kendi alanınız da geliştirebilirsiniz, değiştirebilirsiniz ve yeni özellikle ekleyebilirsiniz tamamen size kalmış. Kodlarımızı görelim ve indeximize göz atalım.
HTML:
<html>
    <head>
        <title>TURK HACK TEAM ~ K3D</title>

        <!-- Meta -->
        <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">

        <!-- Link -->
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css">

        <!-- Script -->
        <script src="https://code.jquery.com/jquery-3.6.0.js" integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk=" crossorigin="anonymous"></script>
    </head>
    <body>
        <!-- Başlayalım Yavaştan -->

        <!-- Stil Tagımız -->
        <style>
            @import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@200&display=swap');

            body{
                background-color: #fff;
                color: #000;
                margin: 0;
                font-family: 'Work Sans', sans-serif;
            }

            .menu{
                padding: 10px;
            }
            .menu > .flex{
                display: flex;
                justify-content: space-around;
                align-items: center;
            }
            .menu > .flex > div > a{
                color: #000;
                text-decoration: none;
                font-weight: bold;
                margin-left: 5px;
                margin-right: 5px;
                font-size: 18px;
                background-image: linear-gradient(90deg, #000 100%, #000 0%);
                background-repeat: no-repeat;
                background-position: bottom center;
                background-size: 0% 2px;
                transition: 250ms all
            }
            .menu > .flex > div > a:hover{
                background-size: 100% 2px;
            }
            .menu > .flex > div > input{
                border: none;
                margin-left: 50px;
                width: 100px;
                outline: none;
                background-image: linear-gradient(90deg, #000 100%, #000 0%);
                background-repeat: no-repeat;
                background-position: bottom center;
                background-size: 0% 1px;
                transition: 250ms all
            }
            .menu > .flex > div > input:focus{
                background-size: 100% 1px;
            }
            .menu > .flex > div > i{
                position: relative;
                top: 0px;
                left: -130px;
            }

            .mesajlar{
                padding: 10px;
                width: 500px;
                display: block;
                margin: 0 auto;
               
            }
            .mesajlar > .box{
                display: flex;
                flex-direction: column;
            }
            .mesajlar > .box > div{
                background-color: #fff;
                box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, .2);
                padding: 10px;
                border-radius: 10px;
                margin-bottom: 20px;
            }
        </style>


        <!-- Menu Divlerimiz -->
        <div class="menu">
            <div class="flex">
                <div>
                    <h1>TURK HACK TEAM</h1>
                </div>
                <div>
                    <a href="https://turkhackteam.org">THT</a>
                    <a href="#">K3D</a>
                    <input type="text" autocomplete="off" name="ara" id="ara" placeholder="Ara...."/>
                    <i class="bi bi-search"></i>
                </div>
            </div>
        </div>

        <!-- Mesajlarımız -->
        <div class="mesajlar">
            <div class="box">
                <div>
                    <h1>' Coderx37</h1>
                    <p>"Test mesajı olarak ilk ben atayım."</p>
                </div>
                <div>
                    <h1>Adanlıtrojan</h1>
                    <p>Merhaba Gardaş</p>
                </div>
                <div>
                    <h1>K3D</h1>
                    <p>Test</p>
                </div>
                <div>
                    <h1>KaptanTR</h1>
                    <p>AR-GE TURK HACK TEAM</p>
                </div>
                <div>
                    <h1>' Adige</h1>
                    <p>Merhaba.</p>
                </div>
            </div>
        </div>
       

        <!-- Siciriptlerimiz -->
        <script>
            // Büyük ve Küçük harf kontrolü
            jQuery.expr[':'].contains = function(a, i, m){
                return jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase()) >= 0;
            };

            $(document).ready(function(){
                $('#ara').keyup(function() {
                    var kelime = $("#ara").val();

                    // Boş bir değer girerse, hiç bir şey aramasın
                    if(kelime.length == 0){
                        $(".box div").show();
                    } else{
                        // Eğer geçerli bir arama yapılırsa
                        $('.box div').hide();
                        $('.box div:contains('+kelime+')').show();
                    }
                })
            })
        </script>
    </body>
</html>

İndeximiz şu şekil de gözükecektir.

98ira7j.png


Videolu halini izlemek isterseniz buyrun;


İyi Kodlamalar diliyorum.​
 

Kruvazör

Yazılım Ekibi Lideri
28 Mar 2020
1,722
2,540
Wrong Side Of Heaven
kkf1ow4.png
7j8h0gc.png


Merhaba Türk Hack Team ailesi. Bugün ki üzerinde duracağım konu 'Arama Kutusu' olacaktır. Kodu kendi alanınız da geliştirebilirsiniz, değiştirebilirsiniz ve yeni özellikle ekleyebilirsiniz tamamen size kalmış. Kodlarımızı görelim ve indeximize göz atalım.
HTML:
<html>
    <head>
        <title>TURK HACK TEAM ~ K3D</title>

        <!-- Meta -->
        <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">

        <!-- Link -->
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css">

        <!-- Script -->
        <script src="https://code.jquery.com/jquery-3.6.0.js" integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk=" crossorigin="anonymous"></script>
    </head>
    <body>
        <!-- Başlayalım Yavaştan -->

        <!-- Stil Tagımız -->
        <style>
            @import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@200&display=swap');

            body{
                background-color: #fff;
                color: #000;
                margin: 0;
                font-family: 'Work Sans', sans-serif;
            }

            .menu{
                padding: 10px;
            }
            .menu > .flex{
                display: flex;
                justify-content: space-around;
                align-items: center;
            }
            .menu > .flex > div > a{
                color: #000;
                text-decoration: none;
                font-weight: bold;
                margin-left: 5px;
                margin-right: 5px;
                font-size: 18px;
                background-image: linear-gradient(90deg, #000 100%, #000 0%);
                background-repeat: no-repeat;
                background-position: bottom center;
                background-size: 0% 2px;
                transition: 250ms all
            }
            .menu > .flex > div > a:hover{
                background-size: 100% 2px;
            }
            .menu > .flex > div > input{
                border: none;
                margin-left: 50px;
                width: 100px;
                outline: none;
                background-image: linear-gradient(90deg, #000 100%, #000 0%);
                background-repeat: no-repeat;
                background-position: bottom center;
                background-size: 0% 1px;
                transition: 250ms all
            }
            .menu > .flex > div > input:focus{
                background-size: 100% 1px;
            }
            .menu > .flex > div > i{
                position: relative;
                top: 0px;
                left: -130px;
            }

            .mesajlar{
                padding: 10px;
                width: 500px;
                display: block;
                margin: 0 auto;
              
            }
            .mesajlar > .box{
                display: flex;
                flex-direction: column;
            }
            .mesajlar > .box > div{
                background-color: #fff;
                box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, .2);
                padding: 10px;
                border-radius: 10px;
                margin-bottom: 20px;
            }
        </style>


        <!-- Menu Divlerimiz -->
        <div class="menu">
            <div class="flex">
                <div>
                    <h1>TURK HACK TEAM</h1>
                </div>
                <div>
                    <a href="https://turkhackteam.org">THT</a>
                    <a href="#">K3D</a>
                    <input type="text" autocomplete="off" name="ara" id="ara" placeholder="Ara...."/>
                    <i class="bi bi-search"></i>
                </div>
            </div>
        </div>

        <!-- Mesajlarımız -->
        <div class="mesajlar">
            <div class="box">
                <div>
                    <h1>' Coderx37</h1>
                    <p>"Test mesajı olarak ilk ben atayım."</p>
                </div>
                <div>
                    <h1>Adanlıtrojan</h1>
                    <p>Merhaba Gardaş</p>
                </div>
                <div>
                    <h1>K3D</h1>
                    <p>Test</p>
                </div>
                <div>
                    <h1>KaptanTR</h1>
                    <p>AR-GE TURK HACK TEAM</p>
                </div>
                <div>
                    <h1>' Adige</h1>
                    <p>Merhaba.</p>
                </div>
            </div>
        </div>
      

        <!-- Siciriptlerimiz -->
        <script>
            // Büyük ve Küçük harf kontrolü
            jQuery.expr[':'].contains = function(a, i, m){
                return jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase()) >= 0;
            };

            $(document).ready(function(){
                $('#ara').keyup(function() {
                    var kelime = $("#ara").val();

                    // Boş bir değer girerse, hiç bir şey aramasın
                    if(kelime.length == 0){
                        $(".box div").show();
                    } else{
                        // Eğer geçerli bir arama yapılırsa
                        $('.box div').hide();
                        $('.box div:contains('+kelime+')').show();
                    }
                })
            })
        </script>
    </body>
</html>

İndeximiz şu şekil de gözükecektir.

98ira7j.png


Videolu halini izlemek isterseniz buyrun;


İyi Kodlamalar diliyorum.​
Adımı görmek mutlu etti. Eline sağlık dostum :)
 

JohnWick51

Uzman üye
20 Mar 2022
1,867
770
28
kkf1ow4.png
7j8h0gc.png


Merhaba Türk Hack Team ailesi. Bugün ki üzerinde duracağım konu 'Arama Kutusu' olacaktır. Kodu kendi alanınız da geliştirebilirsiniz, değiştirebilirsiniz ve yeni özellikle ekleyebilirsiniz tamamen size kalmış. Kodlarımızı görelim ve indeximize göz atalım.
HTML:
<html>
    <head>
        <title>TURK HACK TEAM ~ K3D</title>

        <!-- Meta -->
        <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">

        <!-- Link -->
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css">

        <!-- Script -->
        <script src="https://code.jquery.com/jquery-3.6.0.js" integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk=" crossorigin="anonymous"></script>
    </head>
    <body>
        <!-- Başlayalım Yavaştan -->

        <!-- Stil Tagımız -->
        <style>
            @import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@200&display=swap');

            body{
                background-color: #fff;
                color: #000;
                margin: 0;
                font-family: 'Work Sans', sans-serif;
            }

            .menu{
                padding: 10px;
            }
            .menu > .flex{
                display: flex;
                justify-content: space-around;
                align-items: center;
            }
            .menu > .flex > div > a{
                color: #000;
                text-decoration: none;
                font-weight: bold;
                margin-left: 5px;
                margin-right: 5px;
                font-size: 18px;
                background-image: linear-gradient(90deg, #000 100%, #000 0%);
                background-repeat: no-repeat;
                background-position: bottom center;
                background-size: 0% 2px;
                transition: 250ms all
            }
            .menu > .flex > div > a:hover{
                background-size: 100% 2px;
            }
            .menu > .flex > div > input{
                border: none;
                margin-left: 50px;
                width: 100px;
                outline: none;
                background-image: linear-gradient(90deg, #000 100%, #000 0%);
                background-repeat: no-repeat;
                background-position: bottom center;
                background-size: 0% 1px;
                transition: 250ms all
            }
            .menu > .flex > div > input:focus{
                background-size: 100% 1px;
            }
            .menu > .flex > div > i{
                position: relative;
                top: 0px;
                left: -130px;
            }

            .mesajlar{
                padding: 10px;
                width: 500px;
                display: block;
                margin: 0 auto;
              
            }
            .mesajlar > .box{
                display: flex;
                flex-direction: column;
            }
            .mesajlar > .box > div{
                background-color: #fff;
                box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, .2);
                padding: 10px;
                border-radius: 10px;
                margin-bottom: 20px;
            }
        </style>


        <!-- Menu Divlerimiz -->
        <div class="menu">
            <div class="flex">
                <div>
                    <h1>TURK HACK TEAM</h1>
                </div>
                <div>
                    <a href="https://turkhackteam.org">THT</a>
                    <a href="#">K3D</a>
                    <input type="text" autocomplete="off" name="ara" id="ara" placeholder="Ara...."/>
                    <i class="bi bi-search"></i>
                </div>
            </div>
        </div>

        <!-- Mesajlarımız -->
        <div class="mesajlar">
            <div class="box">
                <div>
                    <h1>' Coderx37</h1>
                    <p>"Test mesajı olarak ilk ben atayım."</p>
                </div>
                <div>
                    <h1>Adanlıtrojan</h1>
                    <p>Merhaba Gardaş</p>
                </div>
                <div>
                    <h1>K3D</h1>
                    <p>Test</p>
                </div>
                <div>
                    <h1>KaptanTR</h1>
                    <p>AR-GE TURK HACK TEAM</p>
                </div>
                <div>
                    <h1>' Adige</h1>
                    <p>Merhaba.</p>
                </div>
            </div>
        </div>
      

        <!-- Siciriptlerimiz -->
        <script>
            // Büyük ve Küçük harf kontrolü
            jQuery.expr[':'].contains = function(a, i, m){
                return jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase()) >= 0;
            };

            $(document).ready(function(){
                $('#ara').keyup(function() {
                    var kelime = $("#ara").val();

                    // Boş bir değer girerse, hiç bir şey aramasın
                    if(kelime.length == 0){
                        $(".box div").show();
                    } else{
                        // Eğer geçerli bir arama yapılırsa
                        $('.box div').hide();
                        $('.box div:contains('+kelime+')').show();
                    }
                })
            })
        </script>
    </body>
</html>

İndeximiz şu şekil de gözükecektir.

98ira7j.png


Videolu halini izlemek isterseniz buyrun;


İyi Kodlamalar diliyorum.​
👏👏👏
 

TheSadError

Katılımcı Üye
28 May 2022
387
266
...
kkf1ow4.png
7j8h0gc.png


Merhaba Türk Hack Team ailesi. Bugün ki üzerinde duracağım konu 'Arama Kutusu' olacaktır. Kodu kendi alanınız da geliştirebilirsiniz, değiştirebilirsiniz ve yeni özellikle ekleyebilirsiniz tamamen size kalmış. Kodlarımızı görelim ve indeximize göz atalım.
HTML:
<html>
    <head>
        <title>TURK HACK TEAM ~ K3D</title>

        <!-- Meta -->
        <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">

        <!-- Link -->
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css">

        <!-- Script -->
        <script src="https://code.jquery.com/jquery-3.6.0.js" integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk=" crossorigin="anonymous"></script>
    </head>
    <body>
        <!-- Başlayalım Yavaştan -->

        <!-- Stil Tagımız -->
        <style>
            @import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@200&display=swap');

            body{
                background-color: #fff;
                color: #000;
                margin: 0;
                font-family: 'Work Sans', sans-serif;
            }

            .menu{
                padding: 10px;
            }
            .menu > .flex{
                display: flex;
                justify-content: space-around;
                align-items: center;
            }
            .menu > .flex > div > a{
                color: #000;
                text-decoration: none;
                font-weight: bold;
                margin-left: 5px;
                margin-right: 5px;
                font-size: 18px;
                background-image: linear-gradient(90deg, #000 100%, #000 0%);
                background-repeat: no-repeat;
                background-position: bottom center;
                background-size: 0% 2px;
                transition: 250ms all
            }
            .menu > .flex > div > a:hover{
                background-size: 100% 2px;
            }
            .menu > .flex > div > input{
                border: none;
                margin-left: 50px;
                width: 100px;
                outline: none;
                background-image: linear-gradient(90deg, #000 100%, #000 0%);
                background-repeat: no-repeat;
                background-position: bottom center;
                background-size: 0% 1px;
                transition: 250ms all
            }
            .menu > .flex > div > input:focus{
                background-size: 100% 1px;
            }
            .menu > .flex > div > i{
                position: relative;
                top: 0px;
                left: -130px;
            }

            .mesajlar{
                padding: 10px;
                width: 500px;
                display: block;
                margin: 0 auto;
              
            }
            .mesajlar > .box{
                display: flex;
                flex-direction: column;
            }
            .mesajlar > .box > div{
                background-color: #fff;
                box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, .2);
                padding: 10px;
                border-radius: 10px;
                margin-bottom: 20px;
            }
        </style>


        <!-- Menu Divlerimiz -->
        <div class="menu">
            <div class="flex">
                <div>
                    <h1>TURK HACK TEAM</h1>
                </div>
                <div>
                    <a href="https://turkhackteam.org">THT</a>
                    <a href="#">K3D</a>
                    <input type="text" autocomplete="off" name="ara" id="ara" placeholder="Ara...."/>
                    <i class="bi bi-search"></i>
                </div>
            </div>
        </div>

        <!-- Mesajlarımız -->
        <div class="mesajlar">
            <div class="box">
                <div>
                    <h1>' Coderx37</h1>
                    <p>"Test mesajı olarak ilk ben atayım."</p>
                </div>
                <div>
                    <h1>Adanlıtrojan</h1>
                    <p>Merhaba Gardaş</p>
                </div>
                <div>
                    <h1>K3D</h1>
                    <p>Test</p>
                </div>
                <div>
                    <h1>KaptanTR</h1>
                    <p>AR-GE TURK HACK TEAM</p>
                </div>
                <div>
                    <h1>' Adige</h1>
                    <p>Merhaba.</p>
                </div>
            </div>
        </div>
      

        <!-- Siciriptlerimiz -->
        <script>
            // Büyük ve Küçük harf kontrolü
            jQuery.expr[':'].contains = function(a, i, m){
                return jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase()) >= 0;
            };

            $(document).ready(function(){
                $('#ara').keyup(function() {
                    var kelime = $("#ara").val();

                    // Boş bir değer girerse, hiç bir şey aramasın
                    if(kelime.length == 0){
                        $(".box div").show();
                    } else{
                        // Eğer geçerli bir arama yapılırsa
                        $('.box div').hide();
                        $('.box div:contains('+kelime+')').show();
                    }
                })
            })
        </script>
    </body>
</html>

İndeximiz şu şekil de gözükecektir.

98ira7j.png


Videolu halini izlemek isterseniz buyrun;


İyi Kodlamalar diliyorum.​
Selamlar hocam. Peki kayıt-giriş sistemide yazabilirmisiniz ? html ile nasıl yapılıyor merak ediyorum. Ben python , django ile yaptım ama nasıl yayınlayacağımı bilmiyorum.
 

Zed07

Üye
31 May 2022
80
51
kkf1ow4.png
7j8h0gc.png


Merhaba Türk Hack Team ailesi. Bugün ki üzerinde duracağım konu 'Arama Kutusu' olacaktır. Kodu kendi alanınız da geliştirebilirsiniz, değiştirebilirsiniz ve yeni özellikle ekleyebilirsiniz tamamen size kalmış. Kodlarımızı görelim ve indeximize göz atalım.
HTML:
<html>
    <head>
        <title>TURK HACK TEAM ~ K3D</title>

        <!-- Meta -->
        <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">

        <!-- Link -->
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css">

        <!-- Script -->
        <script src="https://code.jquery.com/jquery-3.6.0.js" integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk=" crossorigin="anonymous"></script>
    </head>
    <body>
        <!-- Başlayalım Yavaştan -->

        <!-- Stil Tagımız -->
        <style>
            @import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@200&display=swap');

            body{
                background-color: #fff;
                color: #000;
                margin: 0;
                font-family: 'Work Sans', sans-serif;
            }

            .menu{
                padding: 10px;
            }
            .menu > .flex{
                display: flex;
                justify-content: space-around;
                align-items: center;
            }
            .menu > .flex > div > a{
                color: #000;
                text-decoration: none;
                font-weight: bold;
                margin-left: 5px;
                margin-right: 5px;
                font-size: 18px;
                background-image: linear-gradient(90deg, #000 100%, #000 0%);
                background-repeat: no-repeat;
                background-position: bottom center;
                background-size: 0% 2px;
                transition: 250ms all
            }
            .menu > .flex > div > a:hover{
                background-size: 100% 2px;
            }
            .menu > .flex > div > input{
                border: none;
                margin-left: 50px;
                width: 100px;
                outline: none;
                background-image: linear-gradient(90deg, #000 100%, #000 0%);
                background-repeat: no-repeat;
                background-position: bottom center;
                background-size: 0% 1px;
                transition: 250ms all
            }
            .menu > .flex > div > input:focus{
                background-size: 100% 1px;
            }
            .menu > .flex > div > i{
                position: relative;
                top: 0px;
                left: -130px;
            }

            .mesajlar{
                padding: 10px;
                width: 500px;
                display: block;
                margin: 0 auto;
             
            }
            .mesajlar > .box{
                display: flex;
                flex-direction: column;
            }
            .mesajlar > .box > div{
                background-color: #fff;
                box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, .2);
                padding: 10px;
                border-radius: 10px;
                margin-bottom: 20px;
            }
        </style>


        <!-- Menu Divlerimiz -->
        <div class="menu">
            <div class="flex">
                <div>
                    <h1>TURK HACK TEAM</h1>
                </div>
                <div>
                    <a href="https://turkhackteam.org">THT</a>
                    <a href="#">K3D</a>
                    <input type="text" autocomplete="off" name="ara" id="ara" placeholder="Ara...."/>
                    <i class="bi bi-search"></i>
                </div>
            </div>
        </div>

        <!-- Mesajlarımız -->
        <div class="mesajlar">
            <div class="box">
                <div>
                    <h1>' Coderx37</h1>
                    <p>"Test mesajı olarak ilk ben atayım."</p>
                </div>
                <div>
                    <h1>Adanlıtrojan</h1>
                    <p>Merhaba Gardaş</p>
                </div>
                <div>
                    <h1>K3D</h1>
                    <p>Test</p>
                </div>
                <div>
                    <h1>KaptanTR</h1>
                    <p>AR-GE TURK HACK TEAM</p>
                </div>
                <div>
                    <h1>' Adige</h1>
                    <p>Merhaba.</p>
                </div>
            </div>
        </div>
     

        <!-- Siciriptlerimiz -->
        <script>
            // Büyük ve Küçük harf kontrolü
            jQuery.expr[':'].contains = function(a, i, m){
                return jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase()) >= 0;
            };

            $(document).ready(function(){
                $('#ara').keyup(function() {
                    var kelime = $("#ara").val();

                    // Boş bir değer girerse, hiç bir şey aramasın
                    if(kelime.length == 0){
                        $(".box div").show();
                    } else{
                        // Eğer geçerli bir arama yapılırsa
                        $('.box div').hide();
                        $('.box div:contains('+kelime+')').show();
                    }
                })
            })
        </script>
    </body>
</html>

İndeximiz şu şekil de gözükecektir.

98ira7j.png


Videolu halini izlemek isterseniz buyrun;


İyi Kodlamalar diliyorum.​
Hocam tesekkrler hemen deneyecegim elinize saglik (y)
 
Son düzenleme:

cloz

Üye
28 May 2022
195
100
kkf1ow4.png
7j8h0gc.png


Merhaba Türk Hack Team ailesi. Bugün ki üzerinde duracağım konu 'Arama Kutusu' olacaktır. Kodu kendi alanınız da geliştirebilirsiniz, değiştirebilirsiniz ve yeni özellikle ekleyebilirsiniz tamamen size kalmış. Kodlarımızı görelim ve indeximize göz atalım.
HTML:
<html>
    <head>
        <title>TURK HACK TEAM ~ K3D</title>

        <!-- Meta -->
        <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">

        <!-- Link -->
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css">

        <!-- Script -->
        <script src="https://code.jquery.com/jquery-3.6.0.js" integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk=" crossorigin="anonymous"></script>
    </head>
    <body>
        <!-- Başlayalım Yavaştan -->

        <!-- Stil Tagımız -->
        <style>
            @import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@200&display=swap');

            body{
                background-color: #fff;
                color: #000;
                margin: 0;
                font-family: 'Work Sans', sans-serif;
            }

            .menu{
                padding: 10px;
            }
            .menu > .flex{
                display: flex;
                justify-content: space-around;
                align-items: center;
            }
            .menu > .flex > div > a{
                color: #000;
                text-decoration: none;
                font-weight: bold;
                margin-left: 5px;
                margin-right: 5px;
                font-size: 18px;
                background-image: linear-gradient(90deg, #000 100%, #000 0%);
                background-repeat: no-repeat;
                background-position: bottom center;
                background-size: 0% 2px;
                transition: 250ms all
            }
            .menu > .flex > div > a:hover{
                background-size: 100% 2px;
            }
            .menu > .flex > div > input{
                border: none;
                margin-left: 50px;
                width: 100px;
                outline: none;
                background-image: linear-gradient(90deg, #000 100%, #000 0%);
                background-repeat: no-repeat;
                background-position: bottom center;
                background-size: 0% 1px;
                transition: 250ms all
            }
            .menu > .flex > div > input:focus{
                background-size: 100% 1px;
            }
            .menu > .flex > div > i{
                position: relative;
                top: 0px;
                left: -130px;
            }

            .mesajlar{
                padding: 10px;
                width: 500px;
                display: block;
                margin: 0 auto;
              
            }
            .mesajlar > .box{
                display: flex;
                flex-direction: column;
            }
            .mesajlar > .box > div{
                background-color: #fff;
                box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, .2);
                padding: 10px;
                border-radius: 10px;
                margin-bottom: 20px;
            }
        </style>


        <!-- Menu Divlerimiz -->
        <div class="menu">
            <div class="flex">
                <div>
                    <h1>TURK HACK TEAM</h1>
                </div>
                <div>
                    <a href="https://turkhackteam.org">THT</a>
                    <a href="#">K3D</a>
                    <input type="text" autocomplete="off" name="ara" id="ara" placeholder="Ara...."/>
                    <i class="bi bi-search"></i>
                </div>
            </div>
        </div>

        <!-- Mesajlarımız -->
        <div class="mesajlar">
            <div class="box">
                <div>
                    <h1>' Coderx37</h1>
                    <p>"Test mesajı olarak ilk ben atayım."</p>
                </div>
                <div>
                    <h1>Adanlıtrojan</h1>
                    <p>Merhaba Gardaş</p>
                </div>
                <div>
                    <h1>K3D</h1>
                    <p>Test</p>
                </div>
                <div>
                    <h1>KaptanTR</h1>
                    <p>AR-GE TURK HACK TEAM</p>
                </div>
                <div>
                    <h1>' Adige</h1>
                    <p>Merhaba.</p>
                </div>
            </div>
        </div>
      

        <!-- Siciriptlerimiz -->
        <script>
            // Büyük ve Küçük harf kontrolü
            jQuery.expr[':'].contains = function(a, i, m){
                return jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase()) >= 0;
            };

            $(document).ready(function(){
                $('#ara').keyup(function() {
                    var kelime = $("#ara").val();

                    // Boş bir değer girerse, hiç bir şey aramasın
                    if(kelime.length == 0){
                        $(".box div").show();
                    } else{
                        // Eğer geçerli bir arama yapılırsa
                        $('.box div').hide();
                        $('.box div:contains('+kelime+')').show();
                    }
                })
            })
        </script>
    </body>
</html>

İndeximiz şu şekil de gözükecektir.

98ira7j.png


Videolu halini izlemek isterseniz buyrun;


İyi Kodlamalar diliyorum.​
eline sağlık hocam videoyu böyle nasıl eklediniz?
 

K3D

Katılımcı Üye
1 Mar 2021
629
555
30
root
Adımı görmek mutlu etti. Eline sağlık dostum :)
Her zaman değerli dostum. :)
🤪 Teşekkür ediyorum
Selamlar hocam. Peki kayıt-giriş sistemide yazabilirmisiniz ? html ile nasıl yapılıyor merak ediyorum. Ben python , django ile yaptım ama nasıl yayınlayacağımı bilmiyorum.
Kayıt giriş sistemini birazdan inceleyeceğim kardeşim.
Eline sağlık. Güzel olmuş.
Teşekkür ederim Şafak.
Hocam iyi olmuşta keşke şu kayıt formuma baksalar. Aylardır bekliyorum. Yoksa yalan falan sanıp kenara falan mı attılar. Nolur yardım edin
Kayıt sistemine bakacağım :)
Hocam tesekkrler hemen deneyecegim emeginize saglik (y)
Teşekkür ediyorum, iyi kullanımlar.
eline sağlık hocam videoyu böyle nasıl eklediniz?
Videoyu 'Medya Ekle' butonundan ekledim. Vimeo
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.