background-color: #434c50;
min-height: 100vh;
font: normal 16px sans-serif;
padding: 40px 0;
}
.container.gallery-container {
background-color: #fff;
color: #35373a;
min-height: 100vh;
padding: 30px 50px;
}
.gallery-container h1 {
text-align: center;
margin-top: 50px;
font-family: 'Droid Sans', sans-serif;
font-weight: bold;
}
.gallery-container p.page-description {
text-align: center;
margin: 25px auto;
font-size: 18px;
color: #999;
}
.tz-gallery {
padding: 40px;
}
/* Override bootstrap column paddings */
.tz-gallery .row > div {
padding: 2px;
}
.tz-gallery .lightbox img {
width: 100%;
border-radius: 0;
position: relative;
}
.tz-gallery .lightbox:before {
position: absolute;
top: 50%;
left: 50%;
margin-top: -13px;
margin-left: -13px;
opacity: 0;
color: #fff;
font-size: 26px;
font-family: 'Glyphicons Halflings';
content: 'e003';
pointer-events: none;
z-index: 9000;
transition: 0.4s;
}
.tz-gallery .lightbox:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
background-color: rgba(46, 132, 206, 0.7);
content: '';
transition: 0.4s;
}
.tz-gallery .lightbox:hover:after,
.tz-gallery .lightbox:hover:before {
opacity: 1;
}
.baguetteBox-button {
background-color: transparent !important;
}
@media(max-width: 768px) {
body {
padding: 0;
}
}
Conclusion: Bootstrap is very popular but it may not be better than other frameworks. However, most people use it because of their popularity and because there are many resources available (such as tutorials, additional plugins, .) that make it easier to work with Bootstrap.
Foundation is an open source project and one of the 'heavyweights' competitors in the CSS framework world. It is famous for its "smooth", high compatibility and can be used for many purposes: website building, email modeling, mobile app development and web app.
This framework is also very user friendly because it provides training, support and advice. It has some unique components (Keystrokes, Joyride, Flex Video, etc.) and some add-ons. In addition to RWD and mobile first, its basic features include the semantic element.
CSS:
body {
padding: 0 20%;
}
.animated-search-form[type=search] {
width: 10rem;
border: 0.125rem solid #e6e6e6;
box-shadow: 0 0 3.125rem rgba(0, 0, 0, 0.18);
border-radius: 0;
background-image: url("//image.ibb.co/i7NbrQ/search_icon_15.png");
background-position: 0.625rem 0.625rem;
background-repeat: no-repeat;
padding: 0.75rem 1.25rem 0.75rem 2rem;
transition: width 0.4s ease-in-out;
}
.animated-search-form[type=search]:focus {
width: 100%;
}
Conclusion: The Foundation has stated that they have the perfect workflow and great support for developers. This is a professional framework with many tutorials available, you can learn to use Foundation immediately.
Bulma is a very good open source and free framework in terms of saving time, effort and becoming increasingly popular, because it is very simple to learn and use.
First, Bulma contains excellent UI components such as tabs, navigation bar (navigation bar), box, panel and more, this framework is designed to give you a clear and attractive user interface. Second, Bulma is extremely simple, you just need to enter the necessary features to be able to start your work. Finally, this framework has easy-to-read classes, a huge advantage for some developers.
Conclusion : Bulma is easy to understand and use, and possesses all the necessary features to help you create great and effective products.
Although Ulkit is not widely known and uses this framework, it functions like other similar frameworks and you should definitely pay attention.
This framework is lightweight, flexible and used to create fast but powerful web interfaces. Basically, Ulkit is a collection of easily customizable components, it has HTML Editor, Flex, other utilities and unique components. Its basic feature is the first RWD and mobile. Ulkit is widely used in many WordPress themes.
Conclusion : This framework allows you to have a flexible mechanism for customization and can be useful depending on your requirements.
As the name suggests, the Semantic UI aims to make the process of building a website more semantic. Its basic feature is the use of natural language, thus making the code easier to read and understand.
Its core principle is contradiction, semantics and ease of control. This framework handles words and classes as interchangeable components with outstanding visual JS and simple debugging.
Semantic is the most innovative and full-featured framework of the remaining Front-End Framework in this list. From project structure, code structure to function naming, login code and code cleanliness all worked very well.
The actual Semantic UI provides well-organized documentation and a website with instructions on how to start operations. In summary, Semantic UI has more than 3,000 subject variables, more than 50 user interface components and more than 5,000 commitments. Definitely worth a try!
JavaScript:
function handleFlip() {
$('.green.leaf')
.transition('horizontal flip', '500ms')
.transition('horizontal flip', '500ms')
}
function handleHide() {
$('.green.leaf')
// default everything
.transition()
}
function handleScale() {
$('.green.leaf')
// default everything
.transition({
animation : 'scale',
duration : '2s'
})}
function handleFadeUp() {
$('.green.leaf')
// fade up out is used if available
.transition({
animation : 'fade up',
duration : '2s'
})
}
function handleLooping() {
$('.green.leaf')
.transition('set looping')
.transition('bounce', '2000ms')
}
function handleStop() {
$('.green.leaf')
.transition('remove looping')
}
Conclusion : Good choice for those who want to create a beautiful and compatible website on any size. These are the top 5 CSS frameworks that we find worthy to use and experience. Please comment under the comment section if you have tried them or want to suggest something else.
Having fun!