@import url('fontStyle.css');
html {
scroll-behavior: smooth;
}
*{
font-family : styleF4, verdana, helvetica, sans-serif;
font-size:1em;
}
body{
max-width: 90vw;
margin: 0 auto;
padding:0;
font-size: 1em;
color:#CD853F;
border:0px solid blue;
background-color: #FFF;
/*
color: #222;
background: linear-gradient(180deg, rgba(92,82,255,1) 0%, rgba(167,167,255,1) 15%, rgba(255,255,255,0) 50%) ;
background: url("../IMG/banner.jpg") no-repeat fixed center;
backdrop-filter: blur(5px);
*/
}
div#div_top{
display:block;
vertical-align:middle;
padding-left:20px;
border:0px solid yellow;
margin:0px;
padding:2px;
color:#FFFFFF;
font-size:0.8em;
font-weight:bold;
background-color:#6699FF;
}
div#div_menu{
display:block;
border:0px solid pink;
margin:0px;
height:80px;
color:#CCCCCC;
text-shadow: 1px 1px rgba(204,204,204,1), 1px 1px 1px rgba(102,51,255,1);
font-size:0.9em;
}
div#div_banner{
display:block;
border:2px solid #eee;
margin:0px auto;
max-width: 90vw;
height:180px;
background:#FFFFFF url("../IMG/banner-1.jpg?20250919022425") no-repeat center top;
background-size: 90vw 180px;
}
div#div_container{
border:0px solid red;
max-width: 80vw;
margin: 0 auto;
padding:2px;
font-size:0.8em;
}
#div_container .div-flex{
display: flex;
justify-content: center;
margin:5px auto;
}
.div-flex div{
padding: 2px;
margin: 5px;
text-align:center;
}
.div-block{
max-width:99%;
margin:5px auto;
display:block;
}
div#div_footer{
max-width: 90vw;
background-color:#6699FF;
color:#FFF;
text-align:left;
font-size:0.7em;
display: flex;
justify-content: space-between;
}
#div_footer div{
/* background-color: lightblue; */
padding: 10px;
margin: 5px;
}
#div_list_result{
opacity:1;
cursor:pointer;
transition:all 1s;
}
#div_list_result:hover{
opacity:0.6;
}
.div-info{
margin:3px;
cursor:pointer;
opacity:1;
width:30%;
border: 2px solid #EEEEEE;
border-radius:5px;
display:inline-block;
transition:all 1s;
}
.div-info:hover{
opacity:0.6;
color:#000000;
border: 2px solid blue;
}
B{
font-size:1.5em;
text-decoration: underline;
text-underline-position: under;
}
/* TABLE DIV */
div.table{
display: table;
width: 98%;
border-collapse: collapse;
margin:0 auto;
}
div.th {
display: table-row-group;
background-color: #f2f2f2;
text-align: center;
font-weight: bold;
font-size:1.2em;
}
div.th-cell {
display: table-cell;
padding: 5px 0px;
border: 1px solid #ccc;
font-weight: bold;
text-align: center;
}
div.tr {
display: table-row;
}
div .td {
display: table-cell;
padding-top:4px;
vertical-align: top;
text-align:left;
}
.middle{
vertical-align:middle;
}
.padding-5{
padding:5px;
}
.bd{
border: 1px solid #ccc;
}
/* MENU */
.nav-con {
display: flex;
justify-content: space-between;
}
.nav-con a {
color: black;
text-decoration: none;
}
.logo a {
font-size: 1.5rem;
font-weight: bolder;
}
.menu {
display: flex;
float: right;
}
.menu input {
margin-right: -25px;
padding: 10px;
padding-right: 25px;
background-color: #2e2e2e;
border: 0px;
border-radius: 25px;
color: #cccccc;
height: 25px;
}
.menu input:focus {
border: 0px;
outline: none;
}
.menu button {
padding: 0 1rem;
background-color: #2e2e2e;
border: 0px;
border-radius: 25px;
color: #cccccc;
height: 25px;
}
.menu ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
/* background-color: #333333; */
}
.menu li {
float: left;
}
.menu li a {
display: block;
color: #CCC;
text-align: center;
padding: 8px;
text-decoration: none;
border-top:5px solid #FFF;
}
.menu li a:hover {
/* background-color: #111111; */
border-top:5px solid #CCC;
}
a{
text-decoration: none;
color:#CCCCCC;
}
/* Drop Down */
.dropdown {
position: relative; /* กำหนดตำแหน่งของเมนูย่อย */
display: inline-block; /* ทำให้เมนูอยู่ติดกับข้อความอื่น */
margin-left:5px;
}
.m-menu{
border-top:4px solid #FFFFFF;
cursor:pointer;
}
.m-menu:hover{
border-top:4px solid #CCCCCC;
}
.m-menu a:hover{
border-top:4px solid #CCCCCC;
}
.dropdown-content {
display: none; /* ซ่อนเมนูไว้ก่อน */
position: absolute; /* กำหนดตำแหน่งที่แน่นอน */
background-color: #f9f9f9; /* สีพื้นหลัง */
min-width: 160px; /* ความกว้างขั้นต่ำ */
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); /* เงา */
z-index: 1; /* จัดลำดับชั้นการแสดงผล */
font-size:0.8em;
}
.dropdown-content a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block; /* ทำให้แต่ละรายการแสดงเป็นบล็อก */
}
.dropdown-content a:hover {
background-color: #f1f1f1; /* สีพื้นหลังเมื่อโฮเวอร์ */
}
/* CSS นี้ใช้ร่วมกับ JavaScript เพื่อแสดงเมนู */
.dropdown:hover .dropdown-content {
display: block; /* แสดงเมนูย่อยเมื่อโฮเวอร์ */
}
/* CSS IMG */
.img{
cursor:pointer;
}
/* Form CSS */
form{
margin:0px auto;
border:0px solid red;
padding:2px;
}
.input{
pading:2px;
text-align:left;
width:99%;
}
.input:focus{
background-color: lime;
border-color: blue;
}
label{
font-weight:bold;
text-align:left;
display:block;
margin-top:4px;
padding:2px;
}
.sbt{ /* Submit button */
padding:2px 5px;
background-color:green;
font-weight:bold;
color:#FFFFFF;
cursor:pointer;
float:right;
}
.sbt:hover{
color:green;
background-color:#CCCCCC;
}
/* MENU ADMIN */
ul#menu-admin {
list-style: none; /* ลบหัวข้อย่อย */
margin: 0 auto; /* ลบระยะขอบของ ul */
padding: 0; /* ลบระยะห่างภายในของ ul */
}
ul#menu-admin li {
margin-bottom: 5px; /* เพิ่มระยะห่างระหว่างรายการเมนู */
text-align:left;
}
ul#menu-admin li a {
display: block; /* ทำให้ลิงก์แสดงผลเป็นบล็อก */
padding: 10px 3px; /* สร้างระยะห่างภายในลิงก์ */
background-color: #f0f0f0; /* สีพื้นหลังของเมนู */
color: #333; /* สีตัวอักษร */
text-decoration: none; /* ลบเส้นใต้ */
}
ul#menu-admin li a:hover {
background-color: #ddd; /* สีพื้นหลังเมื่อโฮเวอร์ */
color: #000; /* สีตัวอักษรเมื่อโฮเวอร์ */
font-weight:bold;
}
ul#menu-admin li a:active {
color: red; /* สีตัวอักษรเมื่อโฮเวอร์ */
}
fieldset{
padding:5px 0px;
border-radius:5px;
margin-top:5px;
}
legend{
font-weight:bold;
}
fieldset:hover{
color:blue;
border-color:green;
}