Angular material and responsive layout grid css framework - responsive-design

I am working on an angular material application and we need to add responsive layout grid features to our application such as described here: material design guidelines.
However, I noticed that the angular material framework (https://material.angular.io) does not come with responsive layout grid features out of the box and angular flex layout (https://github.com/angular/flex-layout) is still in beta.
Can someone please suggest either a css framework that would fit in with angular material or any other solution in order to implement responsive layout grid?

Related

Which framework to use for responsive website with Reactjs

Hello Every body I am new to reactjs previously kept using HTML and CSS only I am wondering which framework I could use for styling for example Material UI, Bootstrap or so .....
Note : I need to make my webpage responsive

Production build always put MUI CSS at the top

Could someone give me some insights about this.
Overriding Material UI CSS works in development environment,
but then it swapped in production environment.
This one is wrong, Material UI css should be at the bottom
This one is right, I'm overriding Material UI css.

How to make a material-ui responsive to reactjs?

Tell me which tool to use based on material for design with react components?
Try http://www.material-ui.com - for reactjs, but there is no responsive grid
Try https://github.com/react-materialize/react-materialize - This lib is not reliable and difficult for stability working of the application
material-ui already uses flexbox for their layouts. The components themselves are responsive as well. It seems that they did implement a grid layout. However, it looks like it's only available in the pre-release branch. The way I see it you have three options here:
Implement your own responsive grid using flexbox
Use a grid layout library, such as react-grid-layout(for React) or flexboxgrid
Get their pre-release channel npm install material-ui#next

Kendo Datepicker disturbing the alignment

I have started using Telerik kendo datepicker along with AngularJS in my UI builtwith Bootstrap. After deploying the application (using Visual Studio) to the server ,all the bootstrap Containers are left aligned .I also have few Bootstrap accordions in UI.
When I click on accordion , then only UI takes the desired alignment.(desired alignment is container coming middle in the screen)
Why is it so?
Bootstrap Version: Bootstrap v3.0.0
AngularJS Version: AngularJS v1.3.5
Kendo UI Version : Kendo UI v2015.1.429

Implement accordion view for mobile break point grid for bootstrap and angularjs based application

I am using Angularjs and bootstrap for my application. I have multiple sections in my page and each sections has multiple columns. I have used bootstrap grid to show the list of items for tablet and desktops ranges and used "row" for each of my sections and then col- class. Due to default bootstrap grid css, it shows one column display at mobile breakpoints for each sections.
However we want only at mobile breakpoint it should display work as accordion control.
I don't want to use css to hide the markup for tablets and desktop and show mobile markup for accordion. I want to use same markup for all of my breakpoints.
I have gone through the bootstrap accordion control also angular-ui project accordion control, however both require new HTML markup.
How can I use same bootstrap grid based markup to show accordion control at mobile breakpoints. Please also note; I tried to use ":target" css properties however it doesn't seems working fine with angular.
Please also note; I am using single page application and HTML5(true) router.
Please advice.
I was looking and found blog by Mary Lou which seems good solution to implement accordion using css only.
Accordion using CSS Only

Resources