é£è¼è¨äºãSpringBoot ã¢ããªéçºããèªã¿é²ããã¨ããµã³ãã«ã® Webã¢ããªãå¶ä½ãããã¨ãã§ãã¾ãã
ä»åã¯ãCSSã¨ç»åã使ãã¦ããã¾ãã
é£è¼è¨äº
SpringBoot ã¢ããªéçºã®é£è¼è¨äºã¯ä»¥ä¸ã®éãã§ãã
- æ¦è¦ã»ä½¿ç¨ãããã¯ã
- ããã¸ã§ã¯ã使ã»SQL使
- ã¢ãã«ã»ãªãã¸ããªã®ä½æ
- ã³ã³ããã¼ã©ã¼ã»ã¡ã¤ã³ã®ä½æ
- HTMLã»JavaScriptã®ä½æ
- CSSã»ç»åã®ä½æï¼ä»åã®è¨äºï¼
- ãã¹ãã»åä½ç¢ºèª
ç®æ¬¡
- CSSã®ä½æ
- ãã´ã®ä½æ
- ãã¡ãã³ã³ã®ä½æ
1. CSSã®ä½æ
以ä¸ã®CSSã使ãã¾ãã
@charset "UTF-8"; body { background-color:#e8f5e9; font-family: Meiryo, sans-serif; font-size: 16px; } header div { background-color: #ffffff; border-bottom: 2px solid #91c594; padding-top:4px; padding-bottom: 4px; } main { margin-top: 50px; margin-bottom: 50px; } #tweet-form { background-color:#b2e1b4; border: solid 1px #5cb85c; border-radius: 10px 10px 0px 0px; padding: 15px 15px 10px; } #tweet-form textarea { border: none; resize: none; margin-bottom: 10px; } .tweet { background-color:#ffffff; border-left: solid 1px #5cb85c; border-right: solid 1px #5cb85c; border-bottom: solid 1px #5cb85c; padding: 15px 15px 10px 15px; } .tweet:hover { background-color: #f5fbf6; } .tweet:last-child { border-radius: 0px 0px 10px 10px; } .tweet .txt p { white-space: pre-wrap; word-wrap: break-word; margin-bottom: 5px; } .tweet .btn, .tweet .date { font-size: 14px; color: #7e7e7e; } .tweet .btn { margin-right: 2px; padding: 5px 10px 4px 8px; border: none; } .tweet .btn:hover { background-color: #5cb85c; color: #ffffff; } .tweet .date { margin-top: 6px; margin-left: 10px; } #modal-label { color: #5cb85c; }
2. ãã´ã®ä½æ
以ä¸ã®ç»åãPNGå½¢å¼ã§ä¿åãã¾ãã
src/main/resources/static/img/logo.png
![]()
3. ãã¡ãã³ã³ã®ä½æ
以ä¸ã®ç»åãICOå½¢å¼ã§ä¿åãã¾ãã
src/main/resources/static/favicon.ico
![]()
GitHubãªãã¸ããª
ã¢ããªã®ã³ã¼ãã¯ã以ä¸ã®ãªãã¸ããªã«ãããã¾ãã