Bagaimana CSS Desktop, Tabs, dan Mobile

Responsive Web



Saya telah melakukan beberapa penelitian tentang pertanyaan media dan saya masih tidak mengerti bagaimana menset tampilan dengan device tertentu, tampilan desktop, tablet dan mobile.

Contoh:

@media (min-width:1101px) { //wide screen
//css
}
@media (min-width:768px) and (max-width: 1100px) { //desktop
//css}
@media (min-width:468px) and (max-width: 767px) { //tabs
//css}
@media (max-width: 467px) {
//css}


IMO these are the best breakpoints:

@media (min-width:320px) { /* smartphones, iPhone, portrait 480x320 phones */ }
@media (min-width:481px) { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ }
@media (min-width:641px) { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ }
@media (min-width:961px) { /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }



Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.

Cara Membuat Line Chart Menggunakan Morris

linechart



Banyak cara untuk membuat chart, salah satunya adalah menggunakan morris. Berikut saya contohkan cara membuat chart model garis atau line chart:

1. Download pluginnya disini!
2. Buat view, dan buat seperti ini:

<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/morris.js/0.5.1/morris.css">

<div id="line_chart"></div>

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/morris.js/0.5.1/morris.min.js"></script>

<script type="text/javascript">
    var data = [
        {y: 'Jan', a: 50, b: 90},
        {y: 'Feb', a: 65, b: 75},
        {y: 'Mar', a: 50, b: 50},
        {y: 'Apr', a: 75, b: 60},
        {y: 'Mei', a: 80, b: 65},
        {y: 'Jun', a: 90, b: 70},
        {y: 'Jul', a: 100, b: 75},
        {y: 'Ags', a: 115, b: 75},
        {y: 'Sep', a: 120, b: 85},
        {y: 'Okt', a: 145, b: 85},
        {y: 'Nov', a: 160, b: 95},
        {y: 'Des', a: 160, b: 95}
    ];
    Morris.Line({
        resize: true,
        parseTime: false, //false, agar label bisa selain integer
        element: 'line_chart',
        data: data,
        xkey: 'y',
        ykeys: ['a', 'b'],
        labels: ['Target (%)', 'Realisasi (%)']
    });
</script>

3. Selesai



Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.

Cara Membuat Sudut Melengkung dengan CSS

css3

Cara membuat sudut dalam <div> melengkung:
.contoh1{
    -border-top-left-radius: 10px !important; /*sudut kiri atas.*/ 
    -border-top-right-radius: 10px !important; /*sudut kanan atas.*/ 
    -border-bottom-right-radius: 10px !important; /*sudut kanan bawah.*/ 
    -border-bottom-left-radius: 10px !important; /*sudut kiri bawah.*/
}

.contoh2{
    -moz-box-shadow: 0 0 15px #999;
    -webkit-box-shadow: 0 0 15px #999;
    -o-box-shadow: 0 0 15px #999;
    box-shadow: 0 0 15px #999;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-border: 3px solid #009900;
    -webkit-border: 3px solid #009900;
    -o-border: 3px solid #009900;
    border: 3px solid #009900;

}

To be continue...




Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.

Cara Memasukkan Link di Menu Dropdown

php dropdown



Beberapa cara untuk memasukkan link atau url di menu dropdown adalah sebagai berikut:

- Menggunakan onChange Windows Location
<select class="btn-default btn-xs dropdown-toggle" onChange="window.document.location.href = this.options[this.selectedIndex].value;">
    <option value="">Lihat Secara</option>
    <option value="<?php echo base_url(); ?>dashboard">Global</option>
     <option value="<?php echo base_url(); ?>dashboard/view_by_skpd">SKPD</option>
</select>



Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.

Cara Membuat Chart Menggunakan Morris

php morris chart




Banyak cara untuk membuat chart, salah satunya adalah menggunakan morris. Berikut saya contohkan cara membuatnya:

1. Download pluginnya disini!
2. Buat view, dan buat seperti ini:

<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/morris.js/0.5.1/morris.css">

<!--Nanti chart akan tampil di dalam tag ini-->
<div id="chart_rencana"></div>

<!-- Modal -->
<div id="myModal" class="modal fade" role="dialog">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h4 class="modal-title">Modal Header</h4>
      </div>
      <div class="modal-body">
        <p>Some text in the modal.</p>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
      </div>
    </div>
  </div>

</div>

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/morris.js/0.5.1/morris.min.js"></script>

<script type="text/javascript">
    Morris.Donut({
        element: 'chart_rencana',
        colors: ['#31C0BE', '#D58665', '#37619d'],
        data: [{
                label: "Pendapatan",
                value: 55
            }, {
                label: "Belanja Langsung",
                value: 30
            }, {
                label: "Belanja Tidak Langsung",
                value: 15
            }],
        resize: true,
    }).on('click', function (i, row) {
        if (i == 1) {
            window.location.href = 'urlnya1';
        } else if (i == 2) {
            window.location.href = 'urlnya2';
        } else {
            //kalau pakai modal bootstrap
            $('#myModal').modal({show: true});
        }
    });

</script>

3. Selesai



Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.

Daftar Tags dan Nama Class yang dipakai Bootstrap

bootstrap



Bingung mencari nama class di bootstrap? Bootsrap secara default memakai font 14px pada tag <body> dan semua paragraf, sedangkan <p> memakai margin bawah 10px. Berikut saya berikan daftarnya:


Element/ClassDiskripsi
< h1 >< h6 > atau .h1 s/d .h6h1 - h6 headings
< small >Text lebih ringan Heading (secondary text)
.small85% dari ukuran parent (parent= 14px)
.leadUkuran lebih besar dari parent (parent= 14px)
< mark > atau < kbd > atau < code >Mark/ngeblok teks
< del >Coret teks
< s >Coret teks untuk yang lebih panjang
< ins >Menggaris bawahi teks
< u >Menggaris bawahi teks
< strong >Teks tebal
< em >Teks miring
.text-left / center / right / justifyTeks rata kiri / tengah / kanan / justify
.vcenter / .vtop / .vbottomTeks vertikal middle / top / bottom
.text-nowrapTeks tanpa pembatas
.text-lowercaseHuruf kecil semua
.text-uppercaseHuruf besar semua
.text-capitalizeHuruf besar huruf depan setiap kata saja
< abbr >Memberikan title dengan garis putus-putus di bawah katanya
.initialismDi < abbr > font lebih kecil
< address >Informasi kontak
< blockquote >Garis depan vertikal
.blockquote-reverseGaris belakang vertikal
.list-unstyledHapus style di list
.list-inlineList secara horizontal, sudah dengan paddingnya
< pre > atau < pre class="pre-scrollable" >Menjorok ke kanan
< dl >Menunjukkan daftar diskripsi

.dl-horizontalMenunjukkan daftar diskripsi secara horizontal
< var >x=ab+y
< samp >Teks renggang



Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.

Modifikasi Chart di Highchart - Contohnya Credits

highchart


Modif chart in highchart:

- Hidden credits:

            credits: {
                enabled: false
            }

Set globalnya seperti berikut:

     Highcharts.theme = {
         credits: {
             enabled: true,
             text : "GRMS",
             href: "http://grms.jatengprov.go.id"
         }
     };
     Highcharts.setOptions(Highcharts.theme);


- Hidden title

            title: {
                text: 'Rencana Pendapatan dan Belanja Daerah',
                style: {
                    display: 'none'
                }
            }


- Modif tooltips:

            tooltip: {
                pointFormat: '{series.name}: <b>{point.percentage:.1f} %</b>'
            },


- Legend:
legend: {
                enabled: true,
                layout: 'vertical',
                align: 'right',
                width: 220,
                x: 0,
                y: 100,
                verticalAlign: 'top',
                borderWidth: 0,
                useHTML: true,
                labelFormatter: function () {
                    return '<div style="width:200px"><span style="float:left; font-weight: bold;">' + this.name + '</span><span style="float:right">' + this.y + '%</span></div>';
                },
                title: {
                    text: 'KETERANGAN',
                    style: {
                        fontWeight: 'bold'
                    }
                }
            }


- Serries:

            series: [{
                    type: 'pie',
                    name: 'Besar',
                    cursor: 'pointer',
                    data: [
                        {name: 'Pendapatan',
                            color: '#90ed7d',
                            y: 60,
                            events: {
                                click: function (event, i) {
                                    $.ajax({
                                        type: "POST",
                                        cache: false,
                                        url: "<?php echo base_url('skpd/dashboard/detail_keuangan/sesuai') ?>",
                                        data: $(this).serializeArray(),
                                        success: function (data) {
                                            $.fancybox(data, {
                                                openEffect: 'fade',
                                                closeEffect: 'elastic',
                                                maxWidth: "90%"
                                            });
                                        }
                                    });
                                }
                            }
                        },
                        {name: 'Belanja Langsung',
                            color: '#f45b5b',
                            y: 15,
                            events: {
                                click: function (event, i) {
                                    $.ajax({
                                        type: "POST",
                                        cache: false,
                                        url: "<?php echo base_url('skpd/dashboard/detail_keuangan/sesuai') ?>",
                                        data: $(this).serializeArray(),
                                        success: function (data) {
                                            $.fancybox(data, {
                                                openEffect: 'fade',
                                                closeEffect: 'elastic',
                                                maxWidth: "90%"
                                            });
                                        }
                                    });
                                }
                            }
                        }
                    ]
                }]


- Gradient:
{
  chart: {
     backgroundColor: '#FCFFC5',
     polar: true,
     type: 'line'
  }
}

ganti ke


{

  chart: {

    backgroundColor: {

       linearGradient: [0, 0, 500, 500],

       stops: [

         [0, 'rgb(255, 255, 255)'],

         [1, 'rgb(200, 200, 255)']

       ]

     },

     polar: true,

     type: 'line'

  }

}

- Url:
series: [{
                    name: 'Batch',
                    URLs: ['www.google.com', null, 'www.yahoo.com'], // pass in array of URLs
                    data: [25.50, 45, 29.50],
                    color: '#b8ecce',
                    point: {
                        events: {
                            click: function () {
                                var someURL = this.series.userOptions.URLs[this.x]; // onclick get the x index and use it to find the URL
                                if (someURL)
                                    window.open('http://' + someURL);
                            }
                        }
                    }
                }]




Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.

Cara Memutar Object dengan CSS

rotation


Bagaimana si cara memutar object atau div html menggunakan css? Mudah, berikut saya contohkan bagaimana memutar div dengan id rotate.


<!DOCTYPE html>
<html>
<head>
<style> 
div {
    width: 100px;
    height: 30px;
    background-color: green; color: #fff; margin-top: 50px;
    /* Rotate div */
    -ms-transform: rotate(15deg); /* IE 9 */
    -webkit-transform: rotate(15deg); /* Chrome, Safari, Opera */
    transform: rotate(15deg);
}
</style>
</head>
<body>

<div>Hello word!</div>

</body>
</html>




Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.

Cara Cek Kondisi Nilai Input Kosong Menggunakan JavaScript

javascript



Untuk memeriksa apakah string kosong, nol atau tidak terdefinisi, gunakan:

function isEmpty(str) {
    return (!str || 0 === str.length);
}


Untuk memeriksa apakah string kosong, nol atau tidak terdefinisi, gunakan:

function isBlank(str) {
    return (!str || /^\s*$/.test(str));
}


Untuk memeriksa apakah string kosong atau hanya white-space:

String.prototype.isEmpty = function() {
    return (this.length === 0 || !this.trim());
};




Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.

Cara Disable Fungsi Copy Paste (Ctrl+C/Ctrl+V) Menggunakan JavaScript

javascript



$(document).ready(function () {
     $('#txtInput').bind("cut copy paste", function (e) {
          e.preventDefault();
     });
});


$(function () {
     $(document).on("cut copy paste", "#txtInput", function (e) {
          e.preventDefault();
     });
});



Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.

Membuat Garis Linear di Sudut Artikel

css



<style type="text/css">
.border {
    width:80%;
    margin:2em auto;
    padding:2em;
    position:relative;

}
.border::before {
    content:'';
    position:absolute;
    left: -10px;
    top:-10px;
    width: 100px;
    height: 100px;
    background: linear-gradient(to bottom, transparent 24px, #ddd 24px, #ddd 26px, transparent 26px), linear-gradient(to right, transparent 24px, #ddd 24px, #ddd 26px, transparent 26px);
}
.border::after {
    content:'';
    position:absolute;
    width: 100px;
    height: 100px;
    right:-10px;
    bottom:-10px;
    background: linear-gradient(to bottom, transparent 74px, #ddd 74px, #ddd 76px, transparent 76px), linear-gradient(to right, transparent 74px, #ddd 74px, #ddd 76px, transparent 76px);
}
</style>

<div class="border">
    <p>Lorem Ipsum adalah contoh teks atau dummy dalam industri percetakan dan penataan huruf atau typesetting. Lorem Ipsum telah menjadi standar contoh teks sejak tahun 1500an, saat seorang tukang cetak yang tidak dikenal mengambil sebuah kumpulan teks dan mengacaknya untuk menjadi sebuah buku contoh huruf. Ia tidak hanya bertahan selama 5 abad, tapi juga telah beralih ke penataan huruf elektronik, tanpa ada perubahan apapun. Ia mulai dipopulerkan pada tahun 1960 dengan diluncurkannya lembaran-lembaran Letraset yang menggunakan kalimat-kalimat dari Lorem Ipsum, dan seiring munculnya perangkat lunak Desktop Publishing seperti Aldus PageMaker juga memiliki versi Lorem Ipsum.</p>
    <p>Tidak seperti anggapan banyak orang, Lorem Ipsum bukanlah teks-teks yang diacak. Ia berakar dari sebuah naskah sastra latin klasik dari era 45 sebelum masehi, hingga bisa dipastikan usianya telah mencapai lebih dari 2000 tahun. Richard McClintock, seorang professor Bahasa Latin dari Hampden-Sidney College di Virginia, mencoba mencari makna salah satu kata latin yang dianggap paling tidak jelas, yakni consectetur, yang diambil dari salah satu bagian Lorem Ipsum. Setelah ia mencari maknanya di di literatur klasik, ia mendapatkan sebuah sumber yang tidak bisa diragukan. Lorem Ipsum berasal dari bagian 1.10.32 dan 1.10.33 dari naskah "de Finibus Bonorum et Malorum" (Sisi Ekstrim dari Kebaikan dan Kejahatan) karya Cicero, yang ditulis pada tahun 45 sebelum masehi. BUku ini adalah risalah dari teori etika yang sangat terkenal pada masa Renaissance. Baris pertama dari Lorem Ipsum, "Lorem ipsum dolor sit amet..", berasal dari sebuah baris di bagian 1.10.32.</p>
</div>



Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.

Jenis-Jenis Pointer

pointer


Jenis-Jenis pointer:

<!DOCTYPE html>
<html>
<body>
<p>Mouse over the words to change the cursor.</p>
<span style="cursor:auto">auto</span><br>
<span style="cursor:crosshair">crosshair</span><br>
<span style="cursor:default">default</span><br>
<span style="cursor:e-resize">e-resize</span><br>
<span style="cursor:grab">grab</span><br>
<span style="cursor:help">help</span><br>
<span style="cursor:move">move</span><br>
<span style="cursor:n-resize">n-resize</span><br>
<span style="cursor:ne-resize">ne-resize</span><br>
<span style="cursor:nw-resize">nw-resize</span><br>
<span style="cursor:pointer">pointer</span><br>
<span style="cursor:progress">progress</span><br>
<span style="cursor:s-resize">s-resize</span><br>
<span style="cursor:se-resize">se-resize</span><br>
<span style="cursor:sw-resize">sw-resize</span><br>
<span style="cursor:text">text</span><br>
<span style="cursor:w-resize">w-resize</span><br>
<span style="cursor:wait">wait</span><br>
<span style="cursor:not-allowed">not-allowed</span><br>
<span style="cursor:no-drop">no-drop</span><br>
<span style="cursor:cursor:url(uri)">no-drop</span><br>
</body>
</html>




Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.

Beberapa Link Membuat Animasi dengan CSS

animasi


Banyak sekali cara membuat animasi dengan menggunakan css, berikut beberapa referensi yang bisa kamu lihat:




Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.

How to Show Hide Password in the Text Field

showhidden
Pada saat ganti password atau register member dalam sebuah website, biasanya karakter teks password tidak bisa dilihat. Maka berikut saya contohkan cara supaya bisa terlihat.

Siapkan:
- Animasinya: dan file tipe svg
- Javascript: hideShowPassword.min.js


<html>
<head>
<style type="text/css">
/*begin: wink*/
::-ms-reveal,
::-ms-clear {
    display: none !important;
}
.hideShowPassword-toggle {
    background-color: transparent;
    background-image: url('../images/wink.png'); /* fallback */
    background-image: url('../images/wink.svg'), none;
    background-position: 0 center;
    background-repeat: no-repeat;
    border: 2px solid transparent;
    border-radius: 0.25em;
    cursor: pointer;
    font-size: 100%;
    height: 44px;
    margin: 0;
    max-height: 100%;
    padding: 0;
    overflow: 'hidden';
    text-indent: -999em;
    width: 46px;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.hideShowPassword-toggle-hide {
    background-position: -44px center;
}
.hideShowPassword-toggle:hover,
.hideShowPassword-toggle:focus {
    border-color: #0088cc;
    outline: transparent;
}
/*end: wink*/
</style>
</head>
<body>
<div id="wrapper">
      <div class="row">
            <form method="POST" action="">
                <fieldset>
                    <div class="form-group">
                        <label class="col-md-4 control-label">Password</label>
                        <div class="col-md-8">
                            <input type="password" required="" name="password" class="form-control" id="password" placeholder="Masukkan password">
                        </div>   
                    </div>
                </fieldset>
            </form>
      </div>
</div>

<script src="jquery-1.11.0.js"></script>
<script src="hideShowPassword.min.js"></script>
<script type="text/javascript">
    //showHidePassword
    $('#password').hidePassword(true);
</script>
</body>
</html>



Sumber: cloudfour[dot]github[dot]io
Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.