Bulma CSS 프레임워크 사용의 장점
4613 단어 stylingframeworkcssmaterialui
더 작은 패키지 크기
Bulma는 순수 CSS/SCSS 스타일링 프레임워크이기 때문에 기능을 위해 Javascript가 포함된 다른 스타일링 프레임워크에 비해 전체 파일 크기가 훨씬 작습니다.
다음은 다양한 스타일링 프레임워크에 대한 총 패키지 크기를 비교한 것입니다.
Bulma 1.3 MB
전체 프로젝트 파일bulma.css.min 204 KB
생산에 사용된 축소된 파일material-ui-next 48 MB
커스터마이징
스타일 사용자 정의와 관련하여 Bulma를 사용할 때 필요한 작업이 줄어듭니다.
Bulma의 기본 스타일 색상 사용자 정의
$purple: #3f51b5;
$primary: $purple;
Maerial UI의 기본 스타일 색상 사용자 정의
import { createMuiTheme } from '@material-ui/core/styles';
import purple from '@material-ui/core/colors/purple';
import green from '@material-ui/core/colors/green';
const theme = createMuiTheme({
palette: {
primary: {
main: purple[500],
}
}
})
function App() {
return (
<React.StrictMode>
<ThemeProvider theme={theme}>
<LandingPage />
</ThemeProvider>
</React.StrictMode>,
);
}
멋진 도우미 수업
Material UI와 같이 순전히 SCSS/CSS가 아닌 스타일링 프레임워크를 사용하면 프로젝트에 저장된 모든 위치에서 구성 요소를 가져와야 합니다.
그러나 순수한 CSS/SCSS 스타일 프레임워크를 사용하면 단순히 클래스 속성을 추가하여 HTML 요소의 스타일을 지정할 수 있습니다.
<button class="button">Button</button>
HTML 요소의 상단과 하단에 여백을 추가하려면 어떻게 합니까? 내 클래스 속성에
my-3
를 추가하기만 하면 됩니다!<button class="button my-3">Button</button>
Bulma의 가장 좋은 점은 순수한 CSS이기 때문에 모든 프론트 엔드 프로젝트 환경에서 작동한다는 것입니다. 개인적으로, 프로그래밍 언어를 사용하여 CSS 스타일을 자주 사용자 정의하는 것은 자연스럽지 않습니다. 특히 그렇게 하려면 CSS를 직접 편집하는 경우에 비해 20배 더 많은 타이핑이 필요합니다. CSS에 자신이 없더라도 Bulma를 사용해 보는 것이 좋습니다. 스타일도 훌륭하고 documentation도 굉장합니다!
Reference
이 문제에 관하여(Bulma CSS 프레임워크 사용의 장점), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/chrislemus/advantages-of-using-bulma-css-framework-b56텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)