最近几年来,地理信息系统无论是在理论上还是应用上都处在一个飞速发展的阶段。 GIS被应用于多个领域的建模和决策支持,如城市管理、区划、环境整治等等,地理信息成为信息时代重要的组成部分之一; “数字地球”概念的提出,更进一步推动了作为其技术支撑的GIS的发展。 与此同时,一些学者致力于相关的理论研究,如空间感知、空间数据误差、空间关系的形式化等等。 这恰好说明了地理信息系统作为应用技术和学科的两个方面,并且这两个方面构成了相互促进的发展过程。
In this chapter, we introduce you to the use of CSS to make buttons.
Basic button style default button CSS button Green Blue Red Gray Black, we can use 10px 12px 16px 20px 24px We can use it. 2px 4px 8px 12px 50% We can use it. Green, blue, red, gray and black We can use it. Green, blue, red, gray, black, green, red, gray, black. We can use it. Tip: we can use the Shadow button displays shadows after hovering over the mouse we can use the``box-shadow`` property to add shadows to the button: Normal button disable button We can use it. Tip: we can add Button width 250px 50% By default, the size of the button is determined by the text content on the button (matches the length based on the text content). We can use it. Tip: if you want to set a fixed width, you can use px as a unit, and if you want to set a responsive button, you can set it to a percentage. Button Button Button Button Remove the outer margin and add Button Button Button Button We can use it. Add an arrow mark after you move the mouse over the button: Add “ripple” effect when you click: Add a “press” effect when you click: 8.17.1. Example ¶
.button{ background-color:#4CAF50; /\* Green \*/ border:none; color:white; padding:15px 32px; text-align:center; text-decoration:none; display:inline-block; font-size:16px; }
Button color ¶
background-color property to set the button color: 8.17.2. Example ¶
.button1 {background-color: #4CAF50;} /* green */ .button2 {background-color: #008CBA;} /* blue */ .button3 {background-color: #f44336;} /* red */ .button4 {background-color: #e7e7e7; color: black;} /* grey */ .button5 {background-color: #555555;} /* black */
Button size ¶
font-size property to set the button size: 8.17.3. Example ¶
.button1 {font-size: 10px;} .button2 {font-size: 12px;} .button3 {font-size: 16px;} .button4 {font-size: 20px;} .button5 {font-size: 24px;}
Fillet button ¶
border-radius property to set the fillet button: 8.17.4. Example ¶
.button1 {border-radius: 2px;} .button2 {border-radius: 4px;} .button3 {border-radius: 8px;} .button4 {border-radius: 12px;} .button5 {border-radius: 50%;}
Button border color ¶
border property to set the button border color: 8.17.5. Example ¶
.button1 { background-color: white; color: black; border: 2px solid #4CAF50; /* Green */ } ...
Mouse over button ¶
:hover selector to modify the style of the mouse over the button. transition-duration property to set the speed of the “hover” effect 8.17.6. Example ¶
.button { -webkit-transition-duration: 0.4s; /* Safari */ transition-duration: 0.4s; } .button:hover { background-color: #4CAF50; /* Green */ color: white; } ...
Button shadow ¶
8.17.7. Example ¶
.button1 { box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); } .button2:hover { box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19); }
Disable button ¶
opacity property to add transparency to the button (looks like the effect of the “disabled” property). cursor property and set to “not-allowed” to set a disabled picture: 8.17.8. Example ¶
.disabled { opacity: 0.6; cursor: not-allowed; }
width property to set the width of the button: 8.17.9. Example ¶
.button1 {width: 250px;} .button2 {width: 50%;} .button3 {width: 100%;}
Button group ¶
float:left to set the button group: 8.17.10. Example ¶
.button { float: left; }
Framed button group ¶
border property to set the button group with a border: 8.17.11. Example ¶
.button { float: left; border: 1px solid green }
8.17.12. Example ¶
.btn-group button { background-color: #04AA6D; /* green background */ border: 1px solid green; /* Green border */ color: white; /* White text */ padding: 10px 24px; /* Inner edge distance、 */ cursor: pointer; /* Pointer/Hand icon */ float: left; /* Side by side floating buttons */ } Button animation ¶
8.17.13. Example ¶
Hover 8.17.14. Example ¶
Click 8.17.15. Example ¶
Click