All Projects → UltraMixer → FlexBoxFX

UltraMixer / FlexBoxFX

Licence: other
FlexBoxFX is a JavaFX implementation of CSS3 flexbox.

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to FlexBoxFX

Vue Responsive
A plugin for responsive handling with vue.js
Stars: ✭ 86 (+32.31%)
Mutual labels:  responsive, responsive-design
Minwiz
Minimal starter kit for under 2 KB sites
Stars: ✭ 228 (+250.77%)
Mutual labels:  responsive, responsive-design
Container Query
A PostCSS plugin and Javascript runtime combination, which allows you to write container queries in your CSS the same way you would write media queries.
Stars: ✭ 119 (+83.08%)
Mutual labels:  responsive, responsive-design
Rocssti
RÖCSSTI : pour démarrer vos CSS avec la patate !
Stars: ✭ 46 (-29.23%)
Mutual labels:  responsive, responsive-design
responsivebootstrap
This is the repository for my course, Bootstrap Layouts: Responsive Single-Page Design on LinkedIn Learning and Lynda.com.
Stars: ✭ 49 (-24.62%)
Mutual labels:  responsive, responsive-design
Flutterwebsite
The flutter.dev website recreated in Flutter. https://gallery.codelessly.com/flutterwebsites/flutterwebsite
Stars: ✭ 76 (+16.92%)
Mutual labels:  responsive, responsive-design
Argon Design System
Argon - Design System for Bootstrap 4 by Creative Tim
Stars: ✭ 2,307 (+3449.23%)
Mutual labels:  responsive, responsive-design
Layout
Flutter | Create responsive layouts for mobile, web and desktop
Stars: ✭ 312 (+380%)
Mutual labels:  responsive, responsive-design
pichichi
Simple one page responsive portfolio template
Stars: ✭ 54 (-16.92%)
Mutual labels:  responsive, responsive-design
just-responsive-images
WordPress Plugin to support better responsive images with <picture> tag, backgrounds, retina support etc.
Stars: ✭ 47 (-27.69%)
Mutual labels:  responsive, responsive-design
Textblock
Continuously responsive typesetting — Demo:
Stars: ✭ 536 (+724.62%)
Mutual labels:  responsive, responsive-design
breaking-point
BREAKING-POINT lets you quickly define and subscribe to screen (i.e. window) breakpoints in your re-frame application
Stars: ✭ 36 (-44.62%)
Mutual labels:  responsive, responsive-design
Argon Dashboard
Argon - Dashboard for Bootstrap 4 by Creative Tim
Stars: ✭ 429 (+560%)
Mutual labels:  responsive, responsive-design
Easygrid
EasyGrid - VanillaJS Responsive Grid
Stars: ✭ 77 (+18.46%)
Mutual labels:  responsive, responsive-design
React Native Responsive Grid
Bringing the Web's Responsive Design to React Native
Stars: ✭ 369 (+467.69%)
Mutual labels:  responsive, responsive-design
Paper Kit 2 Angular
Free Bootstrap 4 UI Kit for Angular 2+
Stars: ✭ 133 (+104.62%)
Mutual labels:  responsive, responsive-design
React Native Responsive Dimensions
Resposive fontSize, height and width for react-native components, that automatically adjusts itself based on screen-size of the device.
Stars: ✭ 243 (+273.85%)
Mutual labels:  responsive, responsive-design
ionic-login-component
Free sample of Premium Ionic Login Component
Stars: ✭ 17 (-73.85%)
Mutual labels:  responsive, responsive-design
science-fiction-magazines-blog
Blog template (concept) is inspired by stylish science fiction magazines of the 80-90s.
Stars: ✭ 24 (-63.08%)
Mutual labels:  responsive, responsive-design
forest-templates
Source for https://semantic-ui-forest.com/templates/
Stars: ✭ 58 (-10.77%)
Mutual labels:  responsive

FlexBoxFX

FlexBoxFX is a JavaFX implementation of CSS3 flexbox layout manager (https://css-tricks.com/snippets/css/a-guide-to-flexbox/).

Official Website: http://flexboxfx.io

Youtube trailer: https://www.youtube.com/watch?v=nuJ0s5imAdo

Kickstarter: https://www.kickstarter.com/projects/ultramixer/flexboxfx-javafx-port-of-css3-flexbox-layout-manag https://www.kickstarter.com/projects/ultramixer/flexboxfx-javafx-port-of-css3-flexbox-layout-manag/widget/video.html

Why FlexBoxFX?

Modern user interface design means Responsive Design to match the needs of all platforms like Desktop, Web and Mobile and different target devices like Laptops, Tablets and Smartphones.

Since CSS3 there is the flexbox layout manager to create complex responsive layouts with less code. Currently there is no such powerful layout manager available in JavaFX – that is the reason why it’s nearly impossible to write modern responsive applications with JavaFX.

Our goal is to write a complete JavaFX port of CSS3 flexbox layout manager to hand over the JavaFX developer a modern and powerful layout manager.

Help us to reach the funding goal on kickerstarter and become one of the FlexBoxFX sponsors on flexboxfxio. Depending on donation, your company logo, a description and the link to your homepage will be placed in one of the sponsor sections (diamond, gold, silver, bronze).

When the funding goal is reached we start to implement FlexBoxFX as an open source project on GitHub. So FlexBoxFX will be open source and free to use for commercial use.

Example

<FlexBoxPane fx:id="flexBoxPane" horizontalSpace="20" verticalSpace="20" styleClass="flex-pane" direction="ROW"> 
  <Button text="Item 5" styleClass="item,item1" FlexBox.order="5" FlexBox.grow="1"></Button>
  <Button text="Item 1" styleClass="item,item2" FlexBox.order="1" FlexBox.grow="2"></Button> 
  <Button text="Item 10" styleClass="item,item3" FlexBox.order="10" FlexBox.grow="1"></Button> 
</FlexBoxPane>

Build FlexBoxFX

gradle build

You'll find the binary jar file here: /build/libs

Maven

<!-- https://oss.sonatype.org/content/repositories/snapshots //-->
<dependency>
    <groupId>com.onexip</groupId>
    <artifactId>FlexBoxFX</artifactId>
    <version>0.1.5.3-SNAPSHOT</version>
</dependency>

Gradle

compile('com.onexip:FlexBoxFX:0.1.5.3-SNAPSHOT')

License

(c) 2016 - 2017 onexip GmbH

FlexBoxFX is open source and released under Apache License 2.0 – so it is free to use for non-commercial and commercial use and

Team

  • Project Lead: Tobias Bley
  • Developer: Matthias Hänel

Tests

TestButtons (com.onexip.flexboxfx.test)

test-buttons-1

test-buttons-2

test-buttons-3

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].