나는 최근에 개발중인 프론트 엔드 프레임 워크 인 Halfmoon을 발표했습니다. 이 게시물은 프레임 워크를 소개하고 창조를 설명합니다.
반달 : 빠른 개요
Halfmoon은 몇 가지 주요 기능을 제공합니다.
- 내장 된 다크 모드 : 웹 사이트의 다크 모드 버전을 쉽게 만듭니다.
- 모듈 식 구성 요소 : 대시 보드에 이상적 인 모듈 식 구성 요소 (양식, 네이버, 사이드 바 등)는 복잡한 레이아웃 생성을 단순화합니다.
- 옵션 JavaScript : 많은 구성 요소가 JavaScript가없는 기능을하고 강력한 종속성이없는 JavaScript 라이브러리가 포함되어 있습니다.
- 친숙한 클래스 이름 : 클래스 이름은 사용하기 쉬운 부트 스트랩에서 영감을 얻습니다.
- 브로드 브라우저 지원 : Internet Explorer 11과 같은 이전 버전을 포함하여 거의 모든 브라우저와 호환됩니다.
- 쉬운 사용자 정의 : Custom CSS 속성을 사용하면 CSS 전 처리기없이 간단한 사용자 정의가 가능합니다.
기본적으로 Halfmoon은 통합 된 다크 모드 지원으로 강화 된 부트 스트랩으로 볼 수 있으며, 약간 수정 된 마크 업으로 부트 스트랩의 구성 요소를 활용합니다.
다른 프레임 워크를 만드는 이유는 무엇입니까?
일반적인 질문이 발생합니다. 왜 다른 프레임 워크를 구축합니까? 어두운 모드와 테마에 대한 나의 열정은 원동력입니다. 나는 밝고 어두운 모드와 토글 스위치가있는 도구를 선호합니다. 유연성은 장기간 사용하는 동안 시각적 피로를 방지합니다. 어두운 모드는 저조도 조건에서 작업 할 때 특히 유익합니다.
몇 달 전, 대시 보드 프로젝트에서 Dark Mode를 쉽게 구현할 수있는 간단한 도구가 필요했습니다. 연구 후, 내 옵션은 제한되었습니다 : JavaScript 구성 요소 라이브러리 (예 : Vuetify) 또는 유료 부트 스트랩 다크 테마 (무료 옵션은 매력적이지 않음). Django를 사용하여 간단하고 서버 렌더링 된 웹 사이트를 선호하는 나는 나만의 솔루션을 만들었습니다 : Bootstrap과 유사한 무료, 미적으로 유쾌한 프레임 워크이지만 내장 된 빛과 어두운 테마가 있습니다.
미래 개발
Halfmoon은 오픈 소스이며 자유롭게 이용 가능합니다. 향후 계획은 다음과 같습니다.
- 구성 요소 라이브러리 확장.
- 향상된 사용자 정의 옵션 (CSS 변수 사용).
- 더 많은 예와 템플릿.
- 개선 된 툴링 및 문서화.
- 접근성 고려 사항 증가.
- Vanilla JavaScript Custom Multi-Select, 데이터 테이블 및 Form Validator와 같은 구성 요소의 구현.
목표는 복잡한 대시 보드 및 일반 웹 사이트 개발에 적합한 프레임 워크를 만드는 것입니다. 문서는 프로젝트 웹 사이트에서 제공되며 코드는 GitHub에서 MIT 라이센스가 있습니다. 귀하의 의견, 기부금 및 문제 보고서를 환영합니다.
위 내용은 HARMMOON : 어두운 모드가 내장 된 부트 스트랩 대안의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

예, YoushouldLearnbothflexBoxAndgrid.1) FlexBoxisIdealforone-Dimensional, FlexiblelayoutSlikenavigationMenus.2) GridexCelsIntwo-Dimensional, ComplexDesignsSuchasmagazinElayouts.3) 결합 된 BothenSlayoutFlexibility 및 HeartingFortructur

자신의 코드를 리팩터링하는 것은 어떤 모습입니까? John Rhea는 자신이 쓴 오래된 CSS 애니메이션을 선택하고 최적화하는 사고 과정을 살펴 봅니다.

cssanimationsarenherinly에 hardbutreepracticenderstandingofcsspropertiesandtimingflestions.1) startsimpleants withsimpleatslikeScalingabuttononHoverusingKeyframes.2) useAsingfuctionslikecubic-bezierfornateffects, 그러한 분위기, 3)

@keyframesispopularduetoitstativerstatility 및 powerincreatingsmoothcssanimations.keytricksinclude : 1) states 사이에 moothtransitionsbettites, 2) 애니메이션 multiplepropertiessimultory, 3) vendorPixesforBrowsercompatibility, 4) 빗질을 사용하여

csScounterSearedTomanageAutomaticNumberingInberingInwebDesigns.1) 1) theCanbeusedfortablestoffContents, ListItems 및 CustomNumbering.2) AdvancedUsesInSinestedNumberingsystems.3) CreativeUseNvolvecust를 CreativeSinvolecust.4) CreativeSinvolvecust

특히 모바일 장치에 스크롤 그림자를 사용하는 것은 Chris가 이전에 다룬 미묘한 UX입니다. Geoff는 애니메이션 타임 라인 속성을 사용하는 새로운 접근 방식을 다루었습니다. 또 다른 방법이 있습니다.

빠른 새로 고침을 통해 실행합시다. 이미지 맵은 html 3.2로 돌아가는데, 먼저 서버 측 맵과 클라이언트 측지 맵은 맵 및 영역 요소를 사용하여 이미지를 통해 클릭 가능한 영역을 정의했습니다.

Devs State Survey는 이제 참여에 개방되어 있으며, 이전 설문 조사와 달리 코드, 직장, 건강, 취미 등을 제외한 모든 것을 포함합니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.