├── LICENSE ├── _develop ├── atomic-design.png └── icon │ ├── echo_icon_facebook.svg │ ├── echo_icon_instagram.svg │ ├── echo_icon_line.svg │ ├── echo_icon_mail.svg │ ├── echo_icon_tel.svg │ ├── echo_icon_twitter.svg │ └── echo_icon_youtube.svg ├── dist ├── css │ ├── _uncompressed │ │ ├── echo-color.css │ │ ├── echo-font.css │ │ └── echo.css │ ├── echo-color.min.css │ ├── echo-font.min.css │ └── echo.min.css ├── doc_include │ ├── fonttable_article.html │ ├── fonttable_body.html │ ├── fonttable_button.html │ ├── fonttable_card.html │ ├── fonttable_display.html │ ├── fonttable_form.html │ ├── fonttable_nav.html │ ├── fonttable_select.html │ ├── fonttable_title_level.html │ ├── footer.inc │ ├── footer_copyright.inc │ ├── header.inc │ ├── html_head.inc │ ├── sitemap_docs.inc │ └── sitemap_styleguide.inc ├── docs │ ├── design-tokens-color.html │ ├── design-tokens-font.html │ ├── etc-about.html │ ├── etc-ie11.html │ ├── index.html │ ├── introduction-bem.html │ ├── introduction-quickstart.html │ ├── introduction-template.html │ ├── outline-breakpoint.html │ ├── outline-fontsize.html │ ├── outline-layers.html │ ├── outline-responsive.html │ ├── outline-rule.html │ └── outline-units.html ├── images │ ├── _dummy │ │ ├── image_01.jpg │ │ ├── image_01_s.jpg │ │ ├── image_02.jpg │ │ ├── image_02_s.jpg │ │ ├── image_03.jpg │ │ ├── image_03_s.jpg │ │ ├── image_04.jpg │ │ ├── image_04_s.jpg │ │ ├── image_05.jpg │ │ ├── image_05_s.jpg │ │ ├── image_06.jpg │ │ ├── image_06_m.jpg │ │ ├── image_06_s.jpg │ │ ├── image_07.jpg │ │ ├── image_07_m.jpg │ │ ├── image_07_s.jpg │ │ ├── image_08.jpg │ │ ├── image_08_m.jpg │ │ ├── image_08_s.jpg │ │ ├── image_09.jpg │ │ ├── image_09_m.jpg │ │ ├── image_09_s.jpg │ │ ├── image_10.jpg │ │ ├── image_10_m.jpg │ │ ├── image_10_s.jpg │ │ └── logo.svg │ └── echo │ │ ├── img_mainvisual_large.jpg │ │ ├── img_mainvisual_medium.jpg │ │ ├── img_mainvisual_small.jpg │ │ ├── img_mainvisual_xsmall.jpg │ │ ├── img_material-design_01.jpg │ │ ├── img_presentation_01.jpg │ │ ├── img_presentation_02.jpg │ │ ├── img_presentation_03.jpg │ │ └── logo.svg ├── index.html ├── plugins │ ├── scrollto.js │ ├── scrollto.min.js │ ├── toggle.css │ └── toggle.js ├── postcss.config.js ├── share │ ├── android-chrome-192x192.png │ ├── android-chrome-256x256.png │ ├── apple-touch-icon.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── mstile-150x150.png │ ├── ogp.jpg │ ├── safari-pinned-tab.svg │ └── site.webmanifest └── styleguide │ ├── component-alert.html │ ├── component-body.html │ ├── component-box.html │ ├── component-card.html │ ├── component-flip.html │ ├── component-form.html │ ├── component-headline.html │ ├── component-hero.html │ ├── component-media.html │ ├── component-overlay.html │ ├── component-paginate.html │ ├── component-serial.html │ ├── component-step.html │ ├── component-topicpath.html │ ├── css │ ├── prism.css │ └── styleguide.css │ ├── index.html │ ├── js │ ├── common.js │ └── prism.js │ ├── layout-buttons.html │ ├── layout-cards.html │ ├── layout-container.html │ ├── layout-forms.html │ ├── layout-grid.html │ ├── layout-headlines.html │ ├── layout-labels.html │ ├── layout-medias.html │ ├── module-button.html │ ├── module-checkbox.html │ ├── module-embed.html │ ├── module-input.html │ ├── module-label.html │ ├── module-list.html │ ├── module-nav.html │ ├── module-radio.html │ ├── module-select.html │ ├── module-table.html │ ├── module-thumbnail.html │ ├── module-title.html │ ├── module-toggle.html │ ├── project-footer.html │ ├── project-header.html │ ├── project-main.html │ ├── utility-bg.html │ ├── utility-font.html │ ├── utility-hidden.html │ ├── utility-image.html │ ├── utility-line.html │ ├── utility-margin.html │ ├── utility-padding.html │ ├── utility-shadow.html │ ├── utility-sr.html │ └── utility-text.html ├── package.json ├── readme.md └── src ├── js ├── scrollto.js └── toggle.js └── scss ├── _config_advance.scss ├── _config_basic.scss ├── echo-color.scss ├── echo-font.scss ├── echo.scss ├── foundation ├── _base.scss ├── _base_color.scss ├── _base_font.scss ├── _reset.scss └── _reset_font.scss ├── layout ├── _buttons.scss ├── _cards.scss ├── _container.scss ├── _container_size.scss ├── _forms.scss ├── _forms_font.scss ├── _grid.scss ├── _headlines.scss ├── _labels.scss └── _medias.scss ├── mixin ├── _grid.scss ├── _mixin.scss ├── _responsive-spacing.scss └── _text.scss └── object ├── component ├── _alert.scss ├── _alert_color.scss ├── _body.scss ├── _body_size.scss ├── _box.scss ├── _box_color.scss ├── _box_size.scss ├── _box_style.scss ├── _card.scss ├── _card_size.scss ├── _flip.scss ├── _flip_font.scss ├── _flip_size.scss ├── _form.scss ├── _form_font.scss ├── _form_size.scss ├── _headline.scss ├── _headline_font.scss ├── _headline_size.scss ├── _hero.scss ├── _hero_font.scss ├── _hero_size.scss ├── _media.scss ├── _media_size.scss ├── _overlay.scss ├── _paginate.scss ├── _paginate_color.scss ├── _paginate_size.scss ├── _serial.scss ├── _serial_color.scss ├── _step.scss ├── _step_color.scss ├── _topicpath.scss ├── _topicpath_color.scss └── _topicpath_font.scss ├── module ├── _button.scss ├── _button_circle.scss ├── _button_color.scss ├── _button_icon.scss ├── _button_oval.scss ├── _button_size.scss ├── _button_square.scss ├── _button_style.scss ├── _checkbox.scss ├── _checkbox_color.scss ├── _embed.scss ├── _input.scss ├── _input_size.scss ├── _label.scss ├── _label_color.scss ├── _label_shape.scss ├── _label_style.scss ├── _list.scss ├── _list_size.scss ├── _nav.scss ├── _nav_color.scss ├── _nav_size.scss ├── _radio.scss ├── _radio_color.scss ├── _select.scss ├── _select_size.scss ├── _table.scss ├── _thumbnail.scss ├── _title.scss ├── _title_color.scss ├── _title_font.scss ├── _title_level.scss ├── _title_style.scss ├── _toggle.scss ├── _toggle_color.scss └── _toggle_size.scss ├── project ├── _footer.scss ├── _header.scss └── _main.scss └── utility ├── _bg.scss ├── _clearfix.scss ├── _font.scss ├── _hidden.scss ├── _image.scss ├── _line.scss ├── _margin.scss ├── _padding.scss ├── _position.scss ├── _shadow.scss ├── _sr.scss ├── _text_color.scss ├── _text_direction.scss └── _text_size.scss /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 WebbingStudio 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /_develop/atomic-design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webbingstudio/echo-css/f3185bb9d614eac1fc466ce2ff626b2b1c3d9e3e/_develop/atomic-design.png -------------------------------------------------------------------------------- /_develop/icon/echo_icon_facebook.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_develop/icon/echo_icon_instagram.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_develop/icon/echo_icon_line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_develop/icon/echo_icon_mail.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_develop/icon/echo_icon_tel.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_develop/icon/echo_icon_twitter.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_develop/icon/echo_icon_youtube.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dist/css/echo-font.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * echo.css(font) - version 3.0.1 3 | * 4 | * "echo" is CSS framework, built with consider CMS theming in East asian countries. 5 | * https://echocss.webbingstudio.com/ 6 | * 7 | * Copyright 2018 - 2021 WebbingStudio 8 | * Released under the MIT license 9 | * https://opensource.org/licenses/MIT 10 | * 11 | */b,th,dt,optgroup,strong,h1,h2,h3,h4,h5,h6{font-weight:bold}html{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","-apple-system","BlinkMacSystemFont","Meiryo",sans-serif;font-weight:300;font-weight:300}textarea,input{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","-apple-system","BlinkMacSystemFont","Meiryo",sans-serif;font-weight:300;font-weight:300}select{font-family:"-apple-system","BlinkMacSystemFont","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;font-weight:300}.echo-title{font-weight:bold}.echo-flip-lead{font-weight:bold}.echo-form-label{font-weight:bold}.echo-form-error{font-weight:bold}.echo-headline-header{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","-apple-system","BlinkMacSystemFont","Meiryo",sans-serif;font-weight:300;font-weight:300}.echo-headline-title{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","-apple-system","BlinkMacSystemFont","Meiryo",sans-serif;font-weight:300;font-weight:300}.echo-hero-lead{font-weight:bold}.echo-topicpath .echo-nav-item:last-child{font-weight:bold}.echo-forms-label{font-weight:bold}#echo-document .echo-font-bold{font-weight:bold}#echo-document .echo-font-root{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","-apple-system","BlinkMacSystemFont","Meiryo",sans-serif;font-weight:300;font-weight:300}#echo-document .echo-font-root.echo-font-bold{font-weight:bold}#echo-document .echo-font-first{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","-apple-system","BlinkMacSystemFont","Meiryo",sans-serif;font-weight:300;font-weight:300}#echo-document .echo-font-first.echo-font-bold{font-weight:bold}#echo-document .echo-font-second{font-family:"Helvetica","Roboto","-apple-system","Open Sans","Arial",sans-serif;font-weight:300;font-weight:300}#echo-document .echo-font-second.echo-font-bold{font-weight:bold}#echo-document .echo-font-third{font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","Hiragino Mincho Pro","MS P明朝","MS PMincho","Bookman Old Style","Times New Roman","-apple-system","BlinkMacSystemFont",serif;font-weight:300;font-weight:300}#echo-document .echo-font-third.echo-font-bold{font-weight:bold} 12 | -------------------------------------------------------------------------------- /dist/doc_include/fonttable_article.html: -------------------------------------------------------------------------------- 1 |
(breakpoint) | (fontsize) | ||
---|---|---|---|
.echo-***-sm | .echo-*** | .echo-***-lg | |
md以下 | 10 |xs | 11 |sm | 12 |md | 13 |
lg以上 | 16 |sm | 17 |md | 18 |lg | 19 |
(breakpoint) | (fontsize) |
---|---|
.echo-*** | |
md以下 | sm |
lg以上 | md |
(breakpoint) | .echo-***-sm | .echo-*** | .echo-***-lg | .echo-***-xl | .echo-***-xxl | |||||
---|---|---|---|---|---|---|---|---|---|---|
(fontsize) | 最低高さ | (fontsize) | 最低高さ | (fontsize) | 最低高さ | (fontsize) | 最低高さ | (fontsize) | 最低高さ | |
md以下 | 11 |xs | 12 |2.25rem (36px) |
13 | sm | 14 |2.5rem (40px) |
15 | md | 16 |2.75rem (44px) |
17 | lg | 18 |3rem (48px) |
19 | xl | 20 |3.25rem (52px) |
21 |
lg以上 | 24 |sm | 25 |2.5rem (40px) |
26 | md | 27 |2.75rem (44px) |
28 | lg | 29 |3.125rem (50px) |
30 | xl | 31 |3.5rem (56px) |
32 | xxl | 33 |4rem (64px) |
34 |
(breakpoint) | 7 |(fontsize) | 8 |最大幅 | 9 |(fontsize) | 10 |最大幅 | 11 |(fontsize) | 12 |最大幅 | 13 |
---|---|---|---|---|---|---|
.echo-card-sm | 16 |.echo-card | 17 |.echo-card-lg | 18 |||||
md以下 | 23 |xs | 24 |26rem (416px) |
25 | sm | 26 |37.5rem (600px) |
27 | md | 28 |48rem (768px) |
29 |
lg以上 | 32 |sm | 33 |md | 34 |lg | 35 |
(breakpoint) | (fontsize) | ||
---|---|---|---|
.echo-***-header | .echo-***-lead | .echo-***-body .echo-***-link | |
sm以下 | lg | md | sm |
md以上 | xl | lg | md |
xl以上 | xxl | xl | lg |
(breakpoint) | .echo-***-sm | .echo-*** | .echo-***-lg | |||
---|---|---|---|---|---|---|
(fontsize) | 最低高さ | (fontsize) | 最低高さ | (fontsize) | 最低高さ | |
md以下 | 11 |xs | 12 |2.25rem (36px) |
13 | sm | 14 |2.5rem (40px) |
15 | md | 16 |2.75rem (44px) |
17 |
lg以上 | 20 |sm | 21 |2.5rem (40px) |
22 | md | 23 |2.75rem (44px) |
24 | lg | 25 |3.125rem (50px) |
26 |
(breakpoint) | .echo-nav-sm | .echo-nav | .echo-nav-lg | |||
---|---|---|---|---|---|---|
(fontsize) | 最低高さ | (fontsize) | 最低高さ | (fontsize) | 最低高さ | |
md以下 | 11 |xs | 12 |2.25rem (36px) |
13 | sm | 14 |2.5rem (40px) |
15 | md | 16 |2.75rem (44px) |
17 |
lg以上 | 20 |sm | 21 |2.5rem (40px) |
22 | md | 23 |2.75rem (44px) |
24 | lg | 25 |3.125rem (50px) |
26 |
(breakpoint) | .echo-***-sm | .echo-*** | .echo-***-lg | |||
---|---|---|---|---|---|---|
(fontsize) | select要素の 最低高さ | (fontsize) | select要素の 最低高さ | (fontsize) | select要素の 最低高さ | |
md以下 | 11 |xs | 12 |2.25rem (36px) |
13 | sm | 14 |2.5rem (40px) |
15 | md | 16 |2.75rem (44px) |
17 |
lg以上 | 20 |sm | 21 |2.5rem (40px) |
22 | md | 23 |2.75rem (44px) |
24 | lg | 25 |3.125rem (50px) |
26 |
min-heightプロパティは、直下のselect要素に指定しなければならない(包括要素に指定した場合、select要素の高さが追随しない)。
32 | 33 | -------------------------------------------------------------------------------- /dist/doc_include/fonttable_title_level.html: -------------------------------------------------------------------------------- 1 |(breakpoint) | (fontsize) | |||||
---|---|---|---|---|---|---|
.echo-***-level-6 | 8 |.echo-***-level-5 | 9 |.echo-***-level-4 | 10 |.echo-***-level-3 | 11 |.echo-***-level-2 | 12 |.echo-***-level-1 | 13 ||
md以下 | 18 |md | 19 |1.0625em ※ |
20 | xl | 21 |xxl | 22 |3l | 23 |4l | 24 |
lg以上 | 27 |lg | 28 |xl | 29 |xxl | 30 |3l | 31 |4l | 32 |5l | 33 |
※level-5のみの特例。1rem = 16px の場合、17pxとなる
39 | 40 | -------------------------------------------------------------------------------- /dist/doc_include/footer.inc: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |